程式設計模擬自然 四 粒子系統

2022-01-28 23:59:32 字數 1744 閱讀 6231

昔者羿請毋死之藥於西王母,羿妻姮娥竊服之以奔月,為月精也。

後世傳毋死之藥實為粒子系統,嫦娥用它創造了雲霧,這才騰雲駕霧到了月宮。

(前情提要:元在月亮上遇到乙個小孩——無名兒,熊孩子砍了他種的樹...)

「去,把你家長叫來。」

「人呢,怎麼就你出來了?」

「娘說她出不來宮殿,不過讓我把這東西給你,算作毀掉樹的補償。」無名兒回答道。

「什麼東西?」

「娘說這是粒子系統,對先生一定有用。」

「好,勉強原諒你了。」

「先生那棵樹真是你種的嗎?」無名兒跟了上來。

「當然,種樹對我來說還不是小...」

「你媽有告訴你粒子系統怎麼用嗎?」

「娘說不積跬步無以至千里,不積小流無以成江海。」

「量變是質變的必要準備,量變發展到一定的程度時....」元一邊作著自己的理解。

圖2-1 粒子數目:300,放射狀噴射

圖2-2 粒子數目:3000,放射狀噴射

圖2-3 粒子數目:30000,放射狀噴射

「又說五行皆各有藕,藕之中又有藕焉,而萬物之變遂至於無窮。」

「發展是絕對的,矛盾是事物運動變化的根本動力...」

圖3-1 環繞動點 粒子大小:1

圖3-2 環繞動點 粒子大小:2

「還說天下之物皆以有為生,以無為本,枯榮代謝而彌見其新。」

「知道了,事物是必然向前發展的,舊事物則走向衰亡,新事物必將取代舊事物...」

圖4-1 水紋效果

圖4-2 煙霧效果

「額...還說...要生動好玩,嗯,就是這樣說的。」

「這是你說的吧!」 

圖5-1 火焰

......兩日後。

「先生快跑啊,天狗來食月啦!」無名兒大喊道。

「別怕,讓我與它會會。」

「汪汪...嗚...汪...」

「汪汪汪...哇嗚...」

半小時後…

「先生你會和天狗交流誒!」無名兒眼睛裡冒著小星星。

「這有什麼,和狗類有共同語言可是猿的必備技能。」

優化演算法 四 粒子群優化演算法 PSO

粒子群演算法 particle swarm optimization,pso 是一種模仿鳥群 魚群覓食行為發展起來的一種進化演算法。其概念簡單易於程式設計實現且執行效率高 引數相對較少,應用非常廣泛。粒子群演算法於1995年提出。粒子群演算法是優化演算法中最簡單,最沒有心機的演算法了,也是入門優化演...

ActionScript 3 粒子系統教程

actionscript.3.粒子系統教程 tlf soft lynda.com.actionscript.3.0.building.particle.systems cfe.bin 中文名稱 actionscript 3 粒子系統教程 英文名稱 lynda.com actionscript 3.0...

08 粒子系統與流動效果

專案位址 使用說明 建立乙個空gameobject將firstscenecontroller.cs掛載到新建遊戲物件即可 簡單粒子製作 實現過程 結果展示 使用粒子系統模仿實現流星雨效果 實現步驟 由於unity3d自帶的粒子系統已經可以調整很多引數 具有很多功能,所以本次實現不需要使用指令碼,按照...