3Dモデル
From Wikipedia, the free encyclopedia
属性
モデルは複数の属性から構成される[3][4]。これら属性はレンダリングと強く結びついており、レンダリングに応じてある属性をモデルに含める・含めないこともある。例えば3Dゲームエンジンではモデルにシェーダーを含める場合もあるが、FBX形式のモデルはシェーダーを含まない。
以下はモデル属性の一例である。
形状
形状(英: geometry, ジオメトリ)はモデルの形を表現する属性である[5]。
形状属性はほぼ全てのモデルに共通して含まれる。一方で、形状の表現形式は様々であり、一例として以下のように分類される[6]:
形状モデル
3次元コンピュータグラフィックスにおける形状モデル(英: geometric model)は三次元空間内にある物体の形状をコンピュータ上で表現したモデルである[7]。
形状モデルは形状に特化した表現であり、テクスチャのような表面質感を扱わない。例えば一般的な3DCADは形状のみを扱う(=形状モデルを扱う)ことが多い。モデルは形状モデルを内包しているといえる。
材質
→詳細は「テクスチャマッピング」を参照
材質(英: material, マテリアル)はモデルの見え方や相互作用に影響する属性である[3][8]。質感(英: texture, テクスチャ)とも。
金属さ(英: Metallic, メタリック)、色(英: Base color)、粗さ(英: Roughness, ラフネス)、法線(英: normal, ノーマル)など多岐にわたる[9][10]。
ファイル形式
3Dモデルを格納するファイル形式が様々提案されている。以下はその一例である:
形式ごとに格納できる属性やその表現形式が異なる。ファイル形式間で相互変換出来る場合もある。
