[[cg:start|CG用語集トップ]] > [[cg:systems:start|第9章 システム・応用]] ====== プロジェクションマッピング ====== ===== 概要 ===== プロジェクションマッピングは、建物や立体物などの形状に合わせて映像を投影し、現実物体の見た目を変化させる表現技術である。単に映像をスクリーンへ映すのではなく、投影先の凹凸や位置に合わせて映像を補正する点が特徴である。[[cg:systems:spatial_augmented_reality|空間型拡張現実感]]の代表例として理解できる。 ===== 詳しい説明 ===== プロジェクションマッピングでは、投影対象の形状、プロジェクタの位置、観察者の視点を考慮して映像を作る。立体物にそのまま長方形の映像を投影すると、面の角度や距離の違いによってゆがむ。そのため、対象物の形に合わせて映像をあらかじめ変形し、見た目として正しく重なるようにする。[[cg:rendering:projective_texture_mapping|投影テクスチャマッピング]]や[[cg:rendering:image_reprojection|画像再投影]]と同じように、投影による見え方の調整が重要である。 ===== CG制作との関係 ===== CG制作では、建物の壁面や舞台セットを仮想スクリーンとして扱い、そこに光、模様、破壊表現、奥行きの錯覚などを与える。現実物体そのものは変化していなくても、映像によって形が動いたり変形したりしているように見せられる。 ===== ゲーム開発との関係 ===== ゲーム開発では、イベント演出、アミューズメント施設、体験型展示などで使われる。プレイヤーの動きやセンサ入力と組み合わせれば、現実空間の壁や床をインタラクティブなゲーム画面として扱える。 ===== 制作・実装での例 ===== 制作では、まず投影対象の写真や3D形状を用意し、その面に合わせて映像を配置する。実装では、プロジェクタ座標と対象物の座標を合わせるキャリブレーションが重要になる。 ===== 検定対策ポイント ===== プロジェクションマッピングは、[[cg:rendering:texture_mapping|テクスチャマッピング]]のようにモデル表面へ画像を貼る考え方と似ているが、現実空間の物体に映像を投影する点が異なる。[[cg:systems:spatial_augmented_reality|空間型拡張現実感]]の具体例として覚える。 ===== 関連用語 ===== * [[cg:systems:spatial_augmented_reality|空間型拡張現実感]] * [[cg:systems:augmented_reality|拡張現実感]] * [[cg:fundamentals:projection_transformation|投影変換]] * [[cg:rendering:projective_texture_mapping|投影テクスチャマッピング]] * [[cg:rendering:texture_mapping|テクスチャマッピング]] * [[cg:rendering:image_reprojection|画像再投影]] ===== タグ ===== * CGエンジニア検定 * 第9章 * システム ---- [[cg:systems:start|← 第9章 システム・応用 の目次に戻る]] [[cg:start|← CG用語集トップに戻る]]