ドキュメント

Unity Engine

Unity Engine

シェーダー

Resources for writing programs that run on the GPU to draw GameObjects in a scene.
読み終わるまでの所要時間 3 分最終更新 1ヶ月前

シーン内のオブジェクトの外観をコントロールするために GPU 上で実行されるプログラムを、使用または記述するためのリソースです。

The Heretic からのスクリーンショット

ページ

説明

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

その他の参考資料