CS_Mesh
サンプルフォルダ
「5_UnityPickUpTips > 1_Other > 15_1_Shader_Mesh > 0_1_Mesh_CS」 参照
Shaderは
GPU上で動作するプログラムであり、
描画されるオブジェクトの見た目や振る舞いを定義します。
これは、オブジェクトがどのように見えるか、どのように反応するかを制御します。
Materialは、
Shaderを使用して実際の描画を行うためのプロパティやパラメータを設定するものです。
Shaderは描画を行うための指示を与えるだけで、
Materialはその指示に必要な具体的な情報を提供します。
たとえば、色、テクスチャ、反射率などの情報がMaterialに含まれます。
MeshFilterは、
Mesh(メッシュ)と呼ばれる3Dオブジェクトの形状を定義するコンポーネントです。
メッシュは頂点、法線、UVマップなどのジオメトリ情報を保持します。
MeshFilterはそのメッシュデータを保持し、
それを他のコンポーネント(たとえばMeshRenderer)で描画するための情報を提供します。