Skip to content

Latest commit

 

History

History
26 lines (15 loc) · 824 Bytes

README.md

File metadata and controls

26 lines (15 loc) · 824 Bytes

Unity GPU Particle

Unityによる、GPU Particle Systemです。OSX(not DX11)でも、動きます。

RenderTextureに、パーティクルの速度、位置、色情報を格納。

テクスチャは、Shaderにより、アップデートしています。

n*n個のパーティクルをRenderTextureにより制御しています。

Unity標準のParticleSystemと比較し、より多くのParticleを少ない負荷で処理します。

DX11や、他のモダンな3D APIの使用の場合は、ComputeShaderを使用したこちらのGPU-Particleの方法がおススメです!

Images

CurlNoise

Particle Emitter

Screen Space Particle Collision

Youtube