RenderMeshInstanced (いわゆる「GPU インスタンシング」)を使うと大量のオブジェクトを低負荷に描画することができますが、オブジェクト毎に異なる色やプロパティを与えようとすると工夫が必要になってきます。
この動画では、アイドルコンサートなどで見られるペンライトの群衆の演出を題材として、GPU インスタンシングの実用的な使い方について解説します。
動画中で使用したサンプルプロジェクト:
github.com/keijiro/StickShow
関連動画
RenderMesh API の解説: • 【Unity】RenderMesh API ...
Compute Shader 入門: • GPUの力を解き放て!Unity Compu...
0:00 イントロ
0:11 RenderMeshInstanced とは
0:48 サンプルプロジェクト
1:45 簡素化したベース実装
2:53 インスタンス毎のデータを扱う
6:04 大量に描画してみる
8:50 まとめ
21 июл 2024