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