はじめに コンピュートシェーダを使った GPU パーティクルを試してみます。GPU パーティクルを出す方法はいくつかあるのですが、任意のメッシュを利用したかったため、コンピュートシェーダを使った擬似インスタンシングによる方法を利用してみました。 参考:Render Massive Amount of Objects in Unity スクリーンスペースでの衝突および任意のタイミングでの生成・消滅をさせるところまでやってみました。 デモ コード GitHub - hecomi/UnityPseudoInstancedGPUParticles: GPU Particles w/ Screen Space Collision Example. 環境 Windows 10 Unity 5.4.0b17 コンピュートシェーダの基礎 こちらのページで翻訳されている ScrawkBlog がとてもわかり
![Unity で Compute Shader を使ったスクリーンスペース衝突有りの GPU パーティクルを作ってみた - 凹みTips](https://cdn-ak-scissors.b.st-hatena.com/image/square/b36cdbcb47eb832c2dba6ad7083ef59a186261be/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fh%2Fhecomi%2F20160506%2F20160506002345.gif)