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