GPU
中級

メッシュデータ(メッシュデータ)

3D グラフィックスでオブジェクトの形状を頂点 / 辺 / 面で表現したデータ。Vertex Buffer + Index Buffer で GPU に送り描画する。glTF / OBJ / FBX / USD が主要ファイル形式。

0 回閲覧
0 いいね
2026/5/2 更新
関連タグ
3D
USD
glTF
Three.js
Nanite

概要

メッシュデータ(Mesh Data)は、3D グラフィックスでオブジェクトの形状を頂点(Vertex)/ 辺(Edge)/ 面(Face)の集合で表現したデータを指す。最も基本的な 3D 表現形式で、Vertex Buffer(頂点座標 + 法線 + UV)と Index Buffer(面を構成する頂点インデックス)を GPU に送って描画する。1980 年代の CAD から始まり、ゲーム / 映画 / VR / 3D プリント等の全領域で標準的に使われる。2026 年現在、Pixar の USD(Universal Scene Description) が映画 + ゲーム業界の統合フォーマットとして急速に普及、Web 3D は glTF 2.0 が事実上の標準である。

主要メッシュファイル形式(2026 年)

形式拡張子用途提供
USD(Universal Scene Description).usd / .usdc / .usdz映画 + 業界統合Pixar、NVIDIA Omniverse 採用
glTF 2.0.gltf / .glbWeb 3D 標準Khronos Group、Three.js 採用
Wavefront OBJ.objクラシック汎用1990s から、シンプル
Autodesk FBX.fbx業界標準(古い)Autodesk 独占
Collada.daeOSS 規格Khronos Group
STL.stl3D プリント特化3D Systems
3MF.3mf3D プリント次世代Microsoft 主導
Blender.blendBlender 独自OSS
PLY.ply学術 / 点群Stanford
Alembic.abcアニメーション特化OSS

メッシュの基本構成要素

  • Vertex(頂点): 3D 座標(x, y, z)+ 法線 + UV テクスチャ座標 + 色
  • Edge(辺): 2 つの頂点を結ぶ線
  • Face(面): 3 頂点(三角形)or 4 頂点(四角形)の閉領域
  • Submesh: マテリアル別のグループ化
  • UV Map: テクスチャ貼付の座標
  • Skeleton: ボーン構造(アニメーション用)
  • Skin Weights: 各頂点のボーン影響度

ポリゴン数の目安

用途ポリゴン数
モバイルゲームキャラ5K-20K
AAA ゲームキャラ50K-200K
高品質 CG キャラ1M-10M
映画用詳細モデル10M-100M
Pixar 映画 1 シーン1B+
Unreal Engine 5 Nanite数十億ポリゴン直描画可

主要 3D 制作ソフト(2026 年)

ソフト形態価格
Blender 4.3OSS無償
Autodesk Maya 2026商用$1,875/年
Autodesk 3ds Max商用$1,785/年
Cinema 4D 2026商用$720/年〜
Houdini Indie商用$269/年
ZBrush 2026(Maxon)商用$33/月-
SketchUp Pro商用$349/年
Tinkercad無償Web ブラウザ

ゲームエンジンのメッシュ機能

エンジン主機能
Unreal Engine 5 Nanite数十億ポリゴン直描画、LOD 自動
Unity Mesh APIプログラマブル、CPU/GPU 両対応
Godot 4.4StaticMesh / SkinnedMesh
Three.jsWeb 標準、glTF / OBJ ロード
Babylon.jsWeb 高機能、glTF 2.0
BevyRust、ECS 駆動

メッシュ処理ライブラリ

ライブラリ言語用途
Open3DPython / C++点群 + メッシュ処理
trimeshPythonメッシュ操作、簡易
Three.js Geometry APIJavaScriptWeb 3D
AssimpC++70+ 形式読込
MeshLabGUI / OSS修復 / 簡略化
Instant MeshesOSSリトポロジー

PC スペック要件

  • モバイル / 簡易 3D(10K ポリ): Ryzen 5 7600 / 16 GB RAM / RTX 4060
  • AAA ゲーム制作(200K ポリ): Ryzen 9 9950X / 64 GB RAM / RTX 4080 SUPER
  • 映画品質(10M ポリ): Threadripper / 256 GB RAM / RTX 4090
  • Apple Silicon: M3 Max / 128 GB 統合 RAM が個人最強

主な処理工程

1. モデリング: Blender / Maya / ZBrush でメッシュ作成
2. UV 展開: 2D テクスチャ座標マッピング
3. リトポロジー: 高ポリ→低ポリ(ZRemesher)
4. ベイク: 法線マップ / Ambient Occlusion 焼き付け
5. テクスチャ: Substance Painter / Photoshop
6. リギング: スケルトン + 重み付け
7. アニメーション: キーフレーム / モーキャプ
8. エクスポート: USD / glTF / FBX
9. ゲーム / 映画統合

関連用語との違い

用語違い
ポリゴン単一の面、メッシュは集合
ボクセル立方体ピクセル、Minecraft 等
点群頂点のみ、面なし。LiDAR / Photogrammetry
NURBSパラメトリック曲面、CAD で使用
SDF(Signed Distance Field)暗黙関数表現、Ray Marching

よくある質問

Q1: USD と glTF、新規プロジェクトで選ぶなら? A: 映画 / VFX / NVIDIA Omniverse 連携なら USD。Web 3D / モバイル / シンプルなら glTF 2.0。両者の併用も一般的(ソース USD、配信 glTF)。

Q2: Unreal Engine 5 Nanite は本当に LOD 不要? A: 静的メッシュは Nanite で LOD 不要、動的(スケルタル)は従来 LOD 必要。Fortnite Chapter 5 / Hellblade II が Nanite 大規模採用。

Q3: 3D プリントに STL と 3MF、どちらを使う? A: 入門 + 単純なら STL。色 / マテリアル / メタデータ込みは 3MF(Bambu Studio / PrusaSlicer 推奨)。マルチカラー印刷は 3MF 一択。

まとめ

  • 3D オブジェクトを 頂点 + 辺 + 面 で表現するデータ
  • 2026 年は USD(業界統合)+ glTF 2.0(Web) が二大主流
  • Unreal Engine 5 Nanite で 数十億ポリゴン直描画 が現実的に
この記事について
カテゴリーGPU
難易度中級
作成日2026/5/2