MeshRenderer
MeshRendererは、Unityにおけるコンポーネントの一つ。
ゲームオブジェクトに3Dのメッシュを「描画」するための役割を持つ。
MeshRendererは同じゲームオブジェクトに付いているMeshFilterコンポーネントと連携して動作し、MeshFilterが参照するメッシュの形状を画面に表示する。
概要
MeshRendererは、単に「メッシュをレンダリング(表示)する」ために必要なコンポーネント。
これ単体ではメッシュを保持せず、MeshFilterによって提供されるメッシュ情報を表示する役割を担う。
主な機能
メッシュの描画に使用するマテリアルの設定
複数のマテリアルを指定することができ、マテリアル毎に描画するサブメッシュを分けて扱える。
ライティングの設定(影の生成・受け取り、グローバルイルミネーションなど)
描画パラメータのカスタマイズ(レンダリング優先度、シェーダーの切り替えなど)
可変メッシュ(アニメーションなどで形を変えるもの)についてはSkinnedMeshRendererという別のコンポーネントが使われる。
#Unity用語まとめ #コンポーネント