ビルトインレンダーパイプラインのパーティクルシェーダー
ビルトインレンダーパイプラインのスタンダードシェーダーマテリアルの Inspector ウィンドウのリファレンス
ビルトインレンダーパイプラインでのパーティクルマテリアルの作成
Unity のスタンダードパーティクルシェーダーは、さまざまなパーティクルシステムエフェクトをレンダリングできるビルトインシェーダーです。これらのシェーダーは、スタンダードシェーダーでは利用できないさまざまなパーティクル特有の機能を提供します。
パーティクルシェーダーを使用する手順は以下の通りです。
シェーダーに適用したいマテリアルを選択します。例えば、炎のマテリアパーティクルシステムエフェクトに適用することができます。
マテリアルの Inspector で、Shader Particles を選択します。
使用するパーティクルシェーダー (Standard Surface など) を選択します。
Inspector でさまざまなパーティクルシェーダーのプロパティを有効または無効にします。
パーティクルシェーダーのタイプ
Unity には以下のタイプのパーティクルシェーダーがあります。
- スタンダードパーティクルサーフェスシェーダー - スタンダードシェーダーと同様の機能を備えていますが、特にパーティクルには効果的です。スタンダードシェーダーと同様に、物理ベースシェーディングもサポートしています。動的パーティクルに適さない機能 (ライトマップなど) は含まれていません。
- スタンダードパーティクル Unlit シェーダー - このシンプルなシェーダーはサーフェスシェーダーよりも高速です。フリップブックのブレンディングや歪みなどの汎用のパーティクル制御をサポートしていますが、ライティングの計算は一切実行しません。
法線マップとスタンダードパーティクルサーフェスシェーダーを利用したビルボードパーティクルの例
ビルトインレンダーパイプラインのパーティクルシェーダー
ビルトインレンダーパイプラインのスタンダードシェーダーマテリアルの Inspector ウィンドウのリファレンス