[[cg:start|CG用語集トップ]] > [[cg:modeling:start|第2章 モデリング]] ====== メタボール ====== ===== 概要 ===== メタボールは、複数の球状の場を重ね合わせて、滑らかにつながる形状を作る表現である。液体や雲のように自然に融合する形を表しやすい。 {{:cg:figures:chapter02:fig_2_31_metaball_shapes.png?600|メタボールの形状例}} {{:cg:figures:chapter02:fig_2_32_metaball_cloud.png?600|メタボールで表現した雲の例}} ===== 詳しい説明 ===== メタボールでは、各球や点の周囲に影響範囲を持つ場を設定し、それらを合成して形状を決める。複数のメタボールが近づくと、それぞれの場が重なり、表面が滑らかにつながる。これは単に球を並べるのとは異なり、有機的な連結形状を作れる点が特徴である。形状の表面は、場の値が一定になる場所として求められるため、陰関数表現や等値面と関係が深い。 ===== CG制作との関係 ===== CG制作では、水滴、粘土、雲、柔らかい生物的形状など、滑らかに融合する形を表すときに役立つ。硬いポリゴンの組み合わせでは出しにくい自然なつながりを作れる。 ===== ゲーム開発との関係 ===== ゲーム開発では、流体風の表現や特殊エフェクト、変形する有機的な物体の表現に関係する。ただし、リアルタイムに高品質なメタボール表面を生成するには処理負荷に注意が必要である。 ===== 検定対策ポイント ===== メタボールは、場の合成によって滑らかにつながる形状を作る表現である。[[cg:modeling:implicit_representation|陰関数表現]]、[[cg:modeling:isosurface|等値面]]との関係を押さえる。 ===== 関連用語 ===== * [[cg:modeling:implicit_representation|陰関数表現]] * [[cg:modeling:isosurface|等値面]] * [[cg:modeling:radial_basis_function|放射基底関数]] * [[cg:modeling:metaball|メタボール]] * [[cg:modeling:polygonal_surface|ポリゴン曲面]] ===== タグ ===== * CGエンジニア検定 * 第2章 ---- [[cg:modeling:start|← 第2章 モデリング の目次に戻る]] [[cg:start|← CG用語集トップに戻る]]