メッシュアセットは Unity プロジェクトのメッシュを表します。
Unity ではモデルのインポート時に、デフォルトでメッシュアセットが作成されます。Unity で直接メッシュアセットを作成することもできます。例えば、コードでメッシュを作成し、結果をアセットとして保存します。
Project ウィンドウでメッシュアセットを選択すると、Mesh Inspector が開きます。この Inspector には、メッシュの頂点の総数やブレンドシェイプの名前など、メッシュの情報が表示されます。また、メッシュの外観もプレビューできます。
Mesh Inspector は、メッシュアセットがどのようにデータを保存しているかの情報を表示しますが、データの値そのものは表示しません。例えば、Position の値が各頂点ごとに 3 つの Float32 値のセットとして保存されていることは Inspector に表示されますが、特定の頂点の Position の値は表示されません。
| プロパティ | 説明 | |
|---|---|---|
| Vertices | メッシュ内の頂点の総数、およびメッシュの頂点データを保存するために Unity で使用されるディスク上のストレージとランタイムメモリの量。各頂点属性について、その属性を保存するために Unity で使用されるディスク上のストレージとランタイムメモリの量、および使用されるデータ型を表示します。 このデータの詳細については、メッシュデータを参照してください。Unity によるメッシュ内のデータの圧縮方法については、メッシュデータの圧縮を参照してください。 |
|
| Indices | メッシュに含まれるインデックスの総数、このデータを保存するために使用されるディスク上のストレージとランタイムメモリの量、各サブメッシュのインデックスに関する情報です。 このデータの詳細については、メッシュデータを参照してください。 |
|
| Skin | このセクションは、スキンメッシュでのみ表示されます。 このデータの詳細については、メッシュデータを参照してください。 |
|
| BlendWeight | 1 つの頂点に影響を与えられるボーンの数。 | |
| BlendIndices | スキンされた頂点に影響を与えるボーンのインデックス。 | |
| Blend Shapes | メッシュに含まれるブレンドシェイプの総数と、その名前のリストです。各ブレンドシェイプの横にあるフレーム数は、それぞれのキーフレーム数を表します。 | |
| その他 | その他の情報を表示します。 | |
| Bounds Center | バウンディングボックスは、メッシュの最も外側の端がどこにあるかを表します。“Bounds Center” は、メッシュのバウンディングボックスの中心がある場所を保存します。 | |
| Bounds Size | それぞれの値は、バウンディングボックスのエッジの X、Y、Z 方向の長さを表します。 | |
| Read/Write Enabled |
Mesh.isReadable プロパティの値です。ランタイムに特定のメッシュデータにアクセスして変更できるかどうかを決定します。 この値は、モデルの Import Settings ウィンドウの Read/Write Enabled (読み取り/書き込みの有効化) チェックボックスで設定できます。 |
|
Inspector のこの部分は、メッシュの外観をプレビューし、メッシュデータを視覚的に確認することができます。
UI で以下のプロパティを使用して、ビューを設定できます。
| プロパティ | 説明 | |
|---|---|---|
| View mode | メッシュを視覚化するさまざまな方法を提供します。各 View Mode の詳細については、メッシュアセットの Inspector プレビューの使用を参照してください。 | |
| Shaded | 基本的なライトでメッシュを可視化できるようにします。これはデフォルトのビューです。詳細については、Shaded ビューを参照してください。 | |
| UV Checker | メッシュの UV マップによるテクスチャの適用具合を可視化するために、メッシュにチェッカーボードのテクスチャを適用します。詳細については、UV Checker ビュー を参照してください。 | |
| UV Layout | 展開された UV マップで、メッシュの頂点がどのように構成されているかを表示します。このビューでは、Wireframe トグルは無効になっています。詳細については、UV Layout ビュー を参照してください。 | |
| Vertex Color | このメッシュの頂点が持つあらゆる頂点色を可視化します。頂点色を持つ頂点がない場合、このメニュー項目は無効です。詳細については、Vertex Color ビューを参照してください。 | |
| Normals (法線) | メッシュでの法線の相対的な向きを色で可視化します。詳細については、Normals ビューを参照してください。 | |
| Tangents (接線) | メッシュでの接線データを色で可視化します。詳細については、Tangents ビューを参照してください。 | |
| ブレンドシェイプ(Blendshape) | メッシュへのブレンドシェイプのデフォーメーションをプレビューできます。メッシュにブレンドシェイプがない場合、このメニュー項目は無効です。詳細については、Blendshapes ビューを参照してください。 | |
| Wireframe | UV Layout モードでは使用できません。 有効にすると、頂点と端が可視化され、プレビューに表示されます。有効になっていない場合は表示されません。 |
|
| Channel picker | UV Checker モードでのみ使用できます。 このドロップダウンメニューでは、プレビューに表示する UV チャンネルを変更できます。メッシュが使用する UV チャンネルが 1 つのみである場合は、“Channel 0” だけが有効になります。 |
|
| Texture size | UV Checker モードでのみ使用できます。 このスライダーで、メッシュの UV マップ上の、チェック模様のテクスチャのサイズを変更できます。 |
|
| Blend shape picker | Blendshapes モードでのみ使用可能です。 このドロップダウンでは、メッシュのプレビューに表示されるブレンドシェイプを変更できます。別のブレンドシェイプを選択すると、以前のブレンドシェイプはメッシュのプレビューに表示されなくなります。 |
|