2024-09-23|閱讀時間 ‧ 約 22 分鐘

The Nature of Code閱讀心得與Python實作:Chap. 4 Particle Systems

粒子系統(particle system)指的是,由許多微小粒子組成,呈現出模糊外觀的物體。粒子系統所表現出來的特性,可能會跟單一粒子所表現出來的特性截然不同,天空中由小水滴組成的雲,就是一個最常見的例子。

粒子系統已經被應用到如電玩、動畫、數位藝術、視覺特效等方面,用來模擬自然界中的許多現象,例如火、爆炸、火花、煙霧、雲、瀑布、泡泡、塵土等。透過控制單一粒子諸如起始位置、運動速度、壽命等性質,就可以製造出許多不同的視覺效果。

這一章的重點會放在探討利用物件導向技術實作粒子系統時,該採用什麼樣的程式架構、描述個別粒子和整個系統的資料該如何管理等方面。

分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.