[[cg:start|CG用語集トップ]] > [[cg:rendering:start|第3章 レンダリング]] ====== イメージベーストライティング ====== ===== 概要 ===== イメージベーストライティングは、実写画像から得た照明環境を使ってCGモデルを照らす手法である。周囲の明るさや色を画像として記録し、それを光源情報として利用することで、CG物体を実写に近い環境になじませやすくする。 {{:cg:figures:chapter03:fig_3_36_image_based_lighting.png?600|イメージベーストライティングの例}} ===== 詳しい説明 ===== 通常のライティングでは、点光源や面光源などを手作業で配置する。イメージベーストライティングでは、周囲を撮影した画像を照明環境として利用し、物体の表面に届く光を計算する。特に金属やガラスのように周囲の映り込みが見た目に大きく影響する材質で効果が大きい。[[cg:rendering:environment_mapping|環境マッピング]]や[[cg:rendering:reflection_mapping|リフレクションマッピング]]とも関係が深い。 ===== CG制作との関係 ===== 実写合成やフォトリアルなCG制作で重要である。撮影現場の照明を画像として記録しておけば、あとから追加したCGモデルにも同じ環境の光を当てやすい。 ===== ゲーム開発との関係 ===== ゲームでは、環境マップやHDR画像を使ったライティングとして利用される。リアルタイム処理では、事前計算した環境光や反射情報を使い、見た目と処理負荷のバランスを取る。 ===== 制作・実装での例 ===== 鏡面球や全天球画像を使って周囲の照明を記録し、CGの反射や陰影に利用する。実写背景にCGモデルを合成するとき、光の色や方向が合わないと不自然に見える。 ===== 検定対策ポイント ===== 画像をテクスチャとして貼るのではなく、照明環境として利用する点を押さえる。[[cg:rendering:image_based_rendering|イメージベーストレンダリング]]の一種だが、特にライティングへの利用に注目する。 ===== 関連用語 ===== * [[cg:rendering:image_based_rendering|イメージベーストレンダリング]] * [[cg:rendering:reflection_mapping|リフレクションマッピング]] * [[cg:rendering:environment_mapping|環境マッピング]] * [[cg:rendering:shading|シェーディング]] * [[cg:rendering:texture_mapping|テクスチャマッピング]] ===== タグ ===== * CGエンジニア検定 * 第3章 ---- [[cg:rendering:start|← 第3章 レンダリング の目次に戻る]] [[cg:start|← CG用語集トップに戻る]]