シェーダー

シェーダーの概要

シェーダーはレンダリングすべきオブジェクトを表示させるためのプログラムであり、あらゆる表示オブジェクトは、何らかのシェーダーを介してディスプレイに表示されています。

Unityは標準で多くのシェーダーを有しており柔軟な表現ができるよう設計されていますが、独自のシェーダを記述することができます。一般的にシェーダーコーディングは3Dグラフィックスの理解や数学の知識が前提となっており、多くの方にとって少し難しく感じるかもしれませんが、UnityのSRP環境(HDRP、URP)であればShaderGraphというノードベースのビジュアルプログラミングツールが用意されており、アーティストや初学者にも扱いやすいものとなっています。

オススメの動画

シェーダーカテゴリーの動画