メインコンテンツまでスキップ

MeshRenderer

主に変形しないメッシュを扱うためのRendererコンポーネント

なに?

MeshRendererとはRenderer コンポーネントの1つであり、主に変形しないメッシュを取り扱うためのものです。

「変形しない」というのは、主にブレンドシェイプを持たない、ウェイト情報(ボーンの移動に伴うメッシュの変形情報のこと)を持たないことが条件となります。 これらの条件を満たせない場合はSkinnedMeshRendererコンポーネントを使う必要があります。

MeshRendererコンポーネントで描画されるオブジェクトの例として、シンプルなメガネや帽子などが挙げられます。

ですが昨今のBOOTH商品の傾向としては「どれだけシンプルなオブジェクトであったとしても、あらゆるアバターへの改変がしやすいように幾つかのシェイプキーを入れておく」ことが標準となっているように考えられます。そのため、BOOTHで販売されている商品のうちMeshRendererで作られているオブジェクトは極僅かと言えるでしょう。

SkinnedMeshRendererコンポーネントのほうがより多機能と言えますが、その分負荷も高いためGameObjectの描画は可能な限りMeshRendererコンポーネントを使うのが望ましいとされています。