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