Unity には、プロジェクトで使用できる多くのビルトインシェーダーが用意されています。
レンダリングパイプラインの種類によって、対応するビルトインシェーダーが異なります。
機能名 | ビルトインレンダーパイプライン | ユニバーサルレンダーパイプライン (URP) | HD レンダーパイプライン (HDRP) | カスタム SRP |
---|---|---|---|---|
スタンダードシェーダー | はい | 不可 インポート時にスタンダードシェーダーを同等のものに変換します。 |
不可 インポート時にスタンダードシェーダーを同等のものに変換します。 |
なし |
パーティクルのスタンダードシェーダー | はい | なし | なし | なし |
古いシェイダー | はい | 可 シンプルな unlit の古いシェーダーは、おそらく問題なくレンダリングできますが、SRP バッチャーとの互換性がないかもしれません。 |
可 シンプルな unlit のレガシーシェーダーは、おそらく問題なくレンダリングできますが、SRPバッチャーとの互換性がないかもしれません。また、HDRP の機能もまったくサポートしていません。HDRP 機能をサポートする unlit シェーダーには、HDRP/Unlit シェーダーを使用してください。 |
可 シンプルな unlit の古いシェーダーは、おそらく問題なくレンダリングできますが、SRP バッチャーとの互換性がないかもしれません。 |
URP 事前ビルドシェーダー | なし | はい | なし | なし |
HDRP 事前ビルドシェーダー | なし | なし | はい | なし |