The Nature of Code閱讀心得與Python實作:Chap. 5 Autonomous Agents

更新於 2024/10/28閱讀時間約 1 分鐘

前面幾章所介紹的,都是只在外部環境的作用力下,才會動一動的無生命物體和圖案,整個模擬世界讓人覺得缺乏生命力沒什麼生氣。既然如此,那能不能灌注些生命力給這些無生命的物體和圖案呢?如果讓它們可以依照自己的想法而活,那模擬世界會變成什麼樣子呢?可以讓它們擁有希望和夢想嗎?可以讓它們心存恐懼嗎?這些問題就是這一章所要探討的主題,而自主代理人(autonomous agent),就是這些問題的答案。

avatar-img
15會員
130內容數
寫點東西自娛娛人
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
ysf的沙龍 的其他內容
粒子系統可以用來製作視覺特效(visual effect, VFX),而粒子外觀的呈現方式,以及粒子具有怎樣的紋理(texture),都會影響特效所展現出來的效果。本節介紹如何利用不同紋理的粒子圖片,以不同的混色模式(blending mode),透過粒子系統來製作模擬煙霧的特效。
在第二章模擬萬有引力時,曾經利用它來設計會吸引物體的吸子(attractor)。現在,如果想要在模擬粒子系統時,加入會排斥物體的斥子(repeller),那要怎麼做呢?
到目前為止,我們所設計的粒子系統,都只有受到重力的作用。那如果作用力是風力呢?又該怎麼設計?
接下來,我們會藉由繼承(inheritance)和多型(polymorphism)這兩個物件導向程式設計的技術,來製作更多樣化、更有趣的粒子系統。
集合許多個別的粒子可以形成一個粒子系統,那集合許多粒子系統,是不是也能形成一個系統呢? 當然可以! 既然集合許多粒子系統可以形成一個系統,那集合許多由粒子系統形成的系統,可不可以又形成一個系統呢? 當然也可以! 接下來,我們會以同樣的思路來處理含有許多粒子系統的系統。
在這一節,我們要建立一個Emitter類別,讓我們能夠比較輕鬆地一次處理多個由許多粒子構成的系統。
粒子系統可以用來製作視覺特效(visual effect, VFX),而粒子外觀的呈現方式,以及粒子具有怎樣的紋理(texture),都會影響特效所展現出來的效果。本節介紹如何利用不同紋理的粒子圖片,以不同的混色模式(blending mode),透過粒子系統來製作模擬煙霧的特效。
在第二章模擬萬有引力時,曾經利用它來設計會吸引物體的吸子(attractor)。現在,如果想要在模擬粒子系統時,加入會排斥物體的斥子(repeller),那要怎麼做呢?
到目前為止,我們所設計的粒子系統,都只有受到重力的作用。那如果作用力是風力呢?又該怎麼設計?
接下來,我們會藉由繼承(inheritance)和多型(polymorphism)這兩個物件導向程式設計的技術,來製作更多樣化、更有趣的粒子系統。
集合許多個別的粒子可以形成一個粒子系統,那集合許多粒子系統,是不是也能形成一個系統呢? 當然可以! 既然集合許多粒子系統可以形成一個系統,那集合許多由粒子系統形成的系統,可不可以又形成一個系統呢? 當然也可以! 接下來,我們會以同樣的思路來處理含有許多粒子系統的系統。
在這一節,我們要建立一個Emitter類別,讓我們能夠比較輕鬆地一次處理多個由許多粒子構成的系統。
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
我們活在一個鏡像的世界 在這個相互連結的宇宙中,我們所增加的任何事物,都會回歸到自己身上。 換句話說,我們連結著一個共享的雲端能量場,透過學習愛,我們便能獲悉一切生命問題的解答。 事實上,我們的內在工作好比累積銀行的存款,而這些資金的安排,都是由一個精微的能量場所決定。 以佛
自我關注的是預測每種情況的結果,由於它過度專注外在世界,它的感覺完全脫離了99.99%的現實.事實上越是透過我們的感官去定義現實,這樣的現實越會成為我們的法則,因為我們把覺察放在哪裡,哪裡就是我們的現實。所以倘若我們把注意力放在身體和物質世界上,被束縛在特定的線性時間中,那麼這就會成為我們的現實。
Thumbnail
這個月除了在亞馬遜上上架了2本書,在vocas和ao3每天貼《恣意而生》,就是看了一些書。《科幻創作》《在幻想的冰山下:歐美文學的故事世界和文本系統》《“她”的力量:性別、性和雌性動物掀起的演化生物學變革》。第
Thumbnail
在這個目前感覺起來是由人類主宰的世界 科學發展的原因或許是因爲人想要自然的資源可以更好的爲我們所用 可以回過頭來更貼近生活ㄧ點,討論社會與我們感受到的就好 現實中比較殘酷的ㄧ個規責會是 :每個生命雖然都是獨特的,但不會有特例 或許你可以舉出許多特例,但在仔細想想本質上真的有特例嗎 本質包
Thumbnail
本篇文章探討了在3D物質世界的體驗與經歷,著重於個人在困難與不舒適的狀態下如何去體驗自己原本的樣子,以及如何尋找和理解自己的價值。作者透過引人省思的問題和啟發性的想法,提供讀者一個新的角度來看待生活中的挑戰和困境。
Thumbnail
透過意念和觀想,我們可以更深入地理解生命的連結性,並且打開感知之路,體驗到更多生命的可能性。觀想的重點在於「意圖」,思想是吸引愛進入你的現實的力量。本文探討觀想的技巧以及透過觀想所能達到的效果。
Thumbnail
生活中有些事情出乎意外的發展 是宇宙透過外界的發生 讓你回過頭內觀自己的感受 有沒有身心靈一致 當你內在力量是一致性的朝自己的方向前進 自然而然你會有很多靈感跟想法 開始想要去創造和付出行動 這種行動是跟隨心流 沒有任何利益分析或是緊張焦慮的擔心 是單純想到的什麼就去做什麼
Thumbnail
當全世界都沈浸於生成式AI的炫風中,另一個主流則是機器對於人類生存的威脅,但在這兩種討論的視角之外,是否還有其他空間?《一千種藍》這部作品,無疑解答了這個問題。
Thumbnail
人類設計揭示了幻象的運作機理,旨在提升你的覺知,剝去蒙蔽雙眼的面紗,讓你開始看見,開始發現自我愛的力量,開始欣賞你本來的美麗。這不僅僅是看見,更是活出你的「特徵」,體驗真正的和平、滿足、成功和驚喜,讓它們豐富你的生命。
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
我們活在一個鏡像的世界 在這個相互連結的宇宙中,我們所增加的任何事物,都會回歸到自己身上。 換句話說,我們連結著一個共享的雲端能量場,透過學習愛,我們便能獲悉一切生命問題的解答。 事實上,我們的內在工作好比累積銀行的存款,而這些資金的安排,都是由一個精微的能量場所決定。 以佛
自我關注的是預測每種情況的結果,由於它過度專注外在世界,它的感覺完全脫離了99.99%的現實.事實上越是透過我們的感官去定義現實,這樣的現實越會成為我們的法則,因為我們把覺察放在哪裡,哪裡就是我們的現實。所以倘若我們把注意力放在身體和物質世界上,被束縛在特定的線性時間中,那麼這就會成為我們的現實。
Thumbnail
這個月除了在亞馬遜上上架了2本書,在vocas和ao3每天貼《恣意而生》,就是看了一些書。《科幻創作》《在幻想的冰山下:歐美文學的故事世界和文本系統》《“她”的力量:性別、性和雌性動物掀起的演化生物學變革》。第
Thumbnail
在這個目前感覺起來是由人類主宰的世界 科學發展的原因或許是因爲人想要自然的資源可以更好的爲我們所用 可以回過頭來更貼近生活ㄧ點,討論社會與我們感受到的就好 現實中比較殘酷的ㄧ個規責會是 :每個生命雖然都是獨特的,但不會有特例 或許你可以舉出許多特例,但在仔細想想本質上真的有特例嗎 本質包
Thumbnail
本篇文章探討了在3D物質世界的體驗與經歷,著重於個人在困難與不舒適的狀態下如何去體驗自己原本的樣子,以及如何尋找和理解自己的價值。作者透過引人省思的問題和啟發性的想法,提供讀者一個新的角度來看待生活中的挑戰和困境。
Thumbnail
透過意念和觀想,我們可以更深入地理解生命的連結性,並且打開感知之路,體驗到更多生命的可能性。觀想的重點在於「意圖」,思想是吸引愛進入你的現實的力量。本文探討觀想的技巧以及透過觀想所能達到的效果。
Thumbnail
生活中有些事情出乎意外的發展 是宇宙透過外界的發生 讓你回過頭內觀自己的感受 有沒有身心靈一致 當你內在力量是一致性的朝自己的方向前進 自然而然你會有很多靈感跟想法 開始想要去創造和付出行動 這種行動是跟隨心流 沒有任何利益分析或是緊張焦慮的擔心 是單純想到的什麼就去做什麼
Thumbnail
當全世界都沈浸於生成式AI的炫風中,另一個主流則是機器對於人類生存的威脅,但在這兩種討論的視角之外,是否還有其他空間?《一千種藍》這部作品,無疑解答了這個問題。
Thumbnail
人類設計揭示了幻象的運作機理,旨在提升你的覺知,剝去蒙蔽雙眼的面紗,讓你開始看見,開始發現自我愛的力量,開始欣賞你本來的美麗。這不僅僅是看見,更是活出你的「特徵」,體驗真正的和平、滿足、成功和驚喜,讓它們豐富你的生命。