シーン内のオブジェクトの外観をコントロールするために GPU 上で実行されるプログラムを、使用または記述するためのリソースです。
| ページ | 説明 |
|---|---|
| シェーダーの紹介 | シェーダーの様々な種類と重要な用語を理解します。 |
| ビルトインシェーダー | Unity が提供するシェーダーのリソースです。ビルトインシェーダーを使用して、単純な Unlit カラーから物理ベースの Lit サーフェスまで、幅広いマテリアルを作成できます。 |
| カスタムシェーダーの作成 | Shader Graph、HLSL (高レベルシェーダー言語)、および ShaderLab を使用して独自のシェーダーを作成するためのリソースです。 |
| シェーダーの最適化 | (特に GPU パフォーマンスが制限されているモバイルプラットフォームで) ランタイムパフォーマンスを向上させるために、カスタムシェーダーを最適化します。 |
| URP でのシェーダー | ユニバーサルレンダーパイプライン (URP) でシェーダーを使用または作成するためのリソースです。 |
| ビルトインレンダーパイプラインでのシェーダー | ビルトインレンダーパイプラインでシェーダーを使用して、現実世界のオブジェクトやパーティクルのマテリアルを作成するためのリソースです。 |
| シェーダーのトラブルシューティング | 処理速度の低下や停止、ビルドサイズが大きくなるなど、シェーダーに関する一般的な問題を解決します。 |
| シェーダー言語のリファレンス | Unity の ShaderLab と高レベルシェーダー言語 (HLSL) のリファレンス。 |