コンポーネント
Resoniteの「Material Property Blocks」について
マテリアルプロパティーブロックは、マテリアルのメインテクスチャ等を入れ替えることができるコンポーネントです。
同じマテリアルに、異なるテクスチャを表示する事が可能です。
例えば、ポスターや写真などを大量に掲示する場合...
通常であれば、描画負荷を軽減するためにテクスチャをアトラス化し、マテリアルを1つに統合するのが一般的です。しかし、この手法はテクスチャの画像編集やメッシュのUV展開といった手間がかかります。
一方、マテリアルプロパティブロックを活用すれば、描画負荷自体は軽減できないものの、複数のポスターを掲示する作業を効率化できます。
マテリアルプロパティーブロックは以下のコンポーネントに設定する事が可能です。
- MeshRenderer
- SkinnedMeshRenderer
- RawGraphic
MainTextureをオーバーライドできるマテリアルは以下の12種類のみです。
- PBS DistanceLerp Metallic
- PBS DistanceLerp Specular
- PBS MultiUV Metallic
- PBS MultiUV Specular
- UI Unlit
- DepthProjection
- Matcap
- Projection360
- Fur
- PBS Metallic
- PBS Specular
- XiexeToon
(Unlitマテリアルには使用できませんが、UI Unlitマテリアルは使用できます。)
公式Wiki Material Property Block