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

Mesh

立体的な形状を表現するために使用されるポリゴンの集合体

なに?

メッシュ(Mesh: 網目)は、3DCGにおいて3次元空間上で立体的なオブジェクトを形成するために、点、辺、面などの構成要素からなるポリゴンの集合体を指します。メッシュは3Dオブジェクトの形状を定義し、CGモデルのベースとして使われます。

具体的には、メッシュは立方体や球のような基本形状だけでなく、VRCにおけるアバターや建築物など複雑な形状を表現する際にも使われます。たとえば、アバターの頭部や腕・手、教室の椅子や机などの形状はすべてメッシュによって構成されています。

メッシュは、VRChatのアバターパフォーマンス1 においては「基本メッシュの数(単位: アバターに含まれるMesh Renderer コンポーネントの数)」および「スキンドメッシュの数(単位: アバターに含まれるSkinned Mesh Rendererコンポーネントの数)」に影響します。

なぜ?

メッシュは、3DCGで立体的な形状を簡単にかつ効率的に描写するために使用されます。ポリゴンの点や辺の位置を計算することで、コンピュータが形状を迅速に処理できるため、3Dオブジェクトの表示や操作が容易になります。また、メッシュの構成が単純な形状であればデータの軽量化が図れるため、レンダリングやアニメーション作成などの作業効率も向上します。

例えば、映画やゲームのキャラクターモデルは非常に複雑なメッシュ構造を持っており、それによって高精細でリアルな映像表現が可能になります。メッシュは物理的な構造を模倣するためにも使われるため、3Dプリンタなどの現実世界の応用でも重要です。

メッシュは「Mesh: 網目」を意味する英単語に由来しますが、3Dモデリングで使われる「メッシュ」は、この「網目構造」に似た形状の概念として名前が付けられたとされています。

下図はハオランくん2 の頭部を点と線のみで表現したものですが、細部に注目するとまさに「網目」のような構造をしていることが直感的に分かるかと思います。

ハオラン君の頭部メッシュ

Footnotes

  1. https://creators.vrchat.com/avatars/avatar-performance-ranking-system/#avatar-performance-ranking-stats

  2. https://booth.pm/ja/items/3818504