メッシュとは?
Mesh は 3D モデルの基本的なデータ構造です。次の 3 つの要素を通じて形状を定義します。
- 頂点:3D 空間内の点(x, y, z 座標)
- エッジ:2 つの頂点をつなぐ線
- 面:エッジで囲まれた平らな表面(三角形または四角形)
これらの要素が合わさって、ゲーム、映画、VR、3D プリントで見るあらゆる 3D オブジェクトの目に見える表面を形作ります。Mesh 内の面の数はその ポリゴン数 であり、視覚的な詳細とパフォーマンスの両方を左右する重要な要因です。
メッシュの種類
三角形メッシュ(Tris)
すべての面が三角形です。GPU が三角形をネイティブにレンダリングするため、普遍的な形式です。すべてのゲームエンジンは内部で Triangle Mesh を使います。
四角形メッシュ(Quads)
面が四辺です。四角形はきれいに分割され予測しやすく変形するため、モデリングとアニメーションで好まれます。レンダリング時に三角形に変換されます。
Nゴンメッシュ
4 辺を超える面です。モデリング中は便宜上使われますが、エクスポート前に三角形化する必要があります。
メッシュ品質の指標
| プロパティ | 良いメッシュ | 悪いメッシュ |
|---|---|---|
| マニフォールド | 水密、穴なし | 非マニフォールドなエッジ、隙間 |
| 法線の向き | 一貫して外向き | 反転/混在した法線 |
| エッジフロー | 表面の輪郭に沿う | ランダムな分布 |
| ポリゴン密度 | 必要な箇所で均一 | 不必要に密または疎 |
| 退化した面 | なし | 面積ゼロの三角形 |
密で乱雑な Mesh のクリーンアップは リトポロジー の仕事であり、効率的でアニメーションに適したエッジフローで再構築します。細かな表面の詳細はその後 ノーマルマップ にベイクでき、ローポリ Mesh でも高解像度に見えます。品質を損なわずに Mesh の重さを削減することについて詳しくは、当社の 3D Mesh 圧縮ガイド をご覧ください。
Sloydにおけるメッシュ
Sloyd が生成するあらゆるモデルはクリーンなポリゴン Mesh です。マニフォールドで、正しく向いた法線を持ち、退化した面はありません。ゲームエンジン、3D プリント、あるいは Blender/Maya でのさらなる編集に、クリーンアップなしですぐに使えます。