[[cg:start|CG用語集トップ]] > [[cg:systems:start|第9章 システム・応用]] ====== 拡張現実感 ====== ===== 概要 ===== 拡張現実感は、現実の風景や空間にCG、文字、画像、3次元モデルなどの情報を重ねて見せる技術である。現実とは別の仮想空間へ入る[[cg:systems:virtual_reality|バーチャルリアリティ]]とは異なり、現実世界を基準にして情報を追加する点が特徴である。スマートフォンのカメラ映像に案内表示を出したり、現実の机の上に仮想物体を表示したりする例がわかりやすい。 ===== 詳しい説明 ===== 拡張現実感では、現実の映像や位置情報を入力として受け取り、そこに仮想的な情報を正しい位置関係で重ねる。重要なのは、CGをただ画面に貼ることではなく、カメラの向き、対象物の位置、画面上の見え方を合わせることである。位置合わせがずれると、仮想物体が現実空間から浮いて見えたり、動きに遅れて違和感が出たりする。[[cg:systems:camera_sensor_device|カメラセンサ装置]]や[[cg:systems:three_dimensional_shape_measurement_device|3次元形状計測装置]]、画像認識、トラッキングなどと組み合わされることが多い。 ===== CG制作との関係 ===== CG制作では、現実映像と仮想物体を自然に重ねるため、モデルの大きさ、光の向き、影、カメラの画角を合わせる必要がある。[[cg:systems:projection_mapping|プロジェクションマッピング]]や[[cg:systems:spatial_augmented_reality|空間型拡張現実感]]と同じく、現実の空間を無視せず、現実側の制約に合わせてCGを配置する考え方が重要になる。 ===== ゲーム開発との関係 ===== ゲーム開発では、現実の場所をゲームフィールドにしたり、カメラ映像上にキャラクターやUIを表示したりする応用がある。プレイヤーの移動や端末の向きが表示に直接影響するため、普通の画面固定型ゲームよりも入力、認識、描画の同期が重要になる。 ===== 制作・実装での例 ===== スマートフォンARでは、カメラ映像を背景にし、認識した平面やマーカーに合わせて3Dモデルを配置する。実装では、現実空間の座標とCG空間の座標を対応させ、仮想物体が床や机の上にあるように見せる。 ===== 検定対策ポイント ===== 検定では、拡張現実感を[[cg:systems:virtual_reality|バーチャルリアリティ]]と混同しないことが重要である。VRは仮想空間を主に体験する技術、ARは現実世界に情報を重ねる技術として整理する。[[cg:systems:spatial_augmented_reality|空間型拡張現実感]]はARの一種として、投影によって現実空間へ情報を重ねるものと考える。 ===== 関連用語 ===== * [[cg:systems:virtual_reality|バーチャルリアリティ]] * [[cg:systems:spatial_augmented_reality|空間型拡張現実感]] * [[cg:systems:projection_mapping|プロジェクションマッピング]] * [[cg:systems:head_mounted_display|ヘッドマウントディスプレイ]] * [[cg:systems:camera_sensor_device|カメラセンサ装置]] * [[cg:systems:three_dimensional_shape_measurement_device|3次元形状計測装置]] ===== タグ ===== * CGエンジニア検定 * 第9章 * システム ---- [[cg:systems:start|← 第9章 システム・応用 の目次に戻る]] [[cg:start|← CG用語集トップに戻る]]