Unity-GPU-Particle icon indicating copy to clipboard operation
Unity-GPU-Particle copied to clipboard

gpu particle for unity

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