[[cg:start|CG用語集トップ]] > [[cg:fundamentals:start|第1章 基礎・座標・色・ディジタル画像]] ====== モデリング ====== ===== 概要 ===== モデリングは、3次元図形の形状をコンピュータで扱える数値データとして記述すること、またはその作業である。作られた形状データは形状モデルとして扱われる。3D CGの形状表現では、[[cg:fundamentals:polygon|ポリゴン]]の集合で図形を表す方法が基本の一つになる。モデリングは、その形状データを作る工程として理解する。[[cg:rendering:rendering|レンダリング]]とは工程が異なる。 {{:cg:figures:chapter01:fig_1_10_polygonal_shape_model.png?600|ポリゴンによる形状モデル}} ===== 詳しい説明 ===== 3次元図形の形状を数値的に記述することをモデリングと呼び、記述されたデータは形状モデルとして扱われる。CGで物体を表示するには、まずその物体の形をコンピュータが扱える形にしなければならない。頂点、面、曲面、ポリゴンなどのデータを使って形を記述することが、モデリングの基本である。 モデリングは、ポリゴンだけに限定されない。後の章で扱うスイープ表現、パラメトリック曲面、フラクタルなども、形状をどのように記述するかというモデリングの考え方につながる。重要なのは、モデリングが「画像を作る処理」ではなく、「画像を作る前に形状データを用意する工程」である点である。 ===== CG制作との関係 ===== CG制作では、キャラクター、背景、小物などの形状を作る中心工程になる。見た目の絵を直接描くだけではなく、空間内の点、線、面、曲面などのデータとして形を作る。モデルの作り方は、後のレンダリング結果、編集しやすさ、データ量に影響する。 ===== ゲーム開発との関係 ===== ゲーム開発では、モデリングで作成された形状モデルがゲームアセットとして使われる。ポリゴン数、形状の複雑さ、データ形式は、表示品質や処理負荷に関係する。ゲームではリアルタイムに描画するため、見た目だけでなく、処理しやすい形状データになっているかも重要である。 ===== 制作・実装での例 ===== キャラクターの形状を頂点と面のデータとして作成し、ゲームエンジンへ読み込む作業はモデリングの例である。建物や地形をポリゴン集合として作り、必要に応じて細かさを調整することも、ゲーム用モデル制作で重要になる。 ===== 検定対策ポイント ===== モデリングは、3次元形状を数値データとして記述する工程である。[[cg:fundamentals:polygon|ポリゴン]]は、モデリングで使われる形状要素の一つである。[[cg:rendering:rendering|レンダリング]]は、作成した形状や光、カメラなどから画像を生成する工程であり、モデリングとは区別する。 ===== 関連用語 ===== * [[cg:fundamentals:polygon|ポリゴン]] * [[cg:fundamentals:modeling_coordinate_system_no021|モデリング座標系]] * [[cg:modeling:vertex|頂点]] * [[cg:modeling:edge_no103|稜線]] * [[cg:modeling:face|面]] * [[cg:rendering:rendering|レンダリング]] ===== タグ ===== * CGエンジニア検定 * 第1章 ---- [[cg:fundamentals:start|← 第1章 基礎・座標・色・ディジタル画像 の目次に戻る]] [[cg:start|← CG用語集トップに戻る]]