Computer Graphics 第9回 レンダリング(2) シェーディング 大域照明モデル

Slides:



Advertisements
Similar presentations
基礎セミ第7章 (1-4) 偏光のしくみと応用 12T5094E 龍吟. 目次 光の偏光とは? 複屈折とは? 偏光を作り出すもの (偏光プリズム、偏光板、位相板)
Advertisements

池内研究室 Computer Vision Laboratory 東京大学 The University of Tokyo 偏光レイトレーシング 宮崎大輔 2004 年 6 月 22 日(火) CVL セミナー.
宇宙ジェット形成シミュレー ションの 可視化 宇宙物理学研究室 木村佳史 03S2015Z. 発表の流れ 1. 本研究の概要・目的・動機 2. モデルの仮定・設定と基礎方程式 3. シンクロトロン放射 1. 放射係数 2. 吸収係数 4. 輻射輸送方程式 5. 結果 6. まとめと今後の発展.
Determining Optical Flow. はじめに オプティカルフローとは画像内の明る さのパターンの動きの見かけの速さの 分布 オプティカルフローは物体の動きの よって変化するため、オプティカルフ ローより速度に関する情報を得ること ができる.
Ruth Onn, Alfred Bruckstein (Int J Comp Vision 1990)
計測情報処理論(4) レンズの基礎.
ゲーム開発者向け最新技術論文の解説・実装講座
今回の内容 シェーディング マッピング 光の効果の表現 表面の素材の表現 オブジェクトの形状表現 光の効果の表現 表面の素材の表現
豊洲 304教室 15 JULY コンピュータグラフィックス 2008年度版.
点対応の外れ値除去の最適化によるカメラの動的校正手法の精度向上
影付け,映り込み,光の屈折・反射などが表現でき,リアルな画像を生成できるレイトレーシング法について説明する.
コンピュータグラフィックス ソフトウェア製品の調査
Computer Graphics 第9回 レンダリング(3) シェーディング 大域照明モデル
Computer Graphics アニメーション 視覚に訴えるCG 芝浦工業大学情報工学科 青木 義満
11章 ボリュームレンダリングを学ぶ 本来は目に見えない内部情報をレンダリングし可視化する技術
向川康博 (大阪大学,MIT) Ramesh Raskar (MIT) 八木康史(大阪大学)
・力のモーメント ・角運動量 ・力のモーメントと角運動量の関係
伝達事項 皆さんに数学と物理の全国統一テストを受けても らいましたが、この時の試験をまた受けていただ きます。
3DCG技法についての 調査報告 ○○県立○○高等学校 1年は組 グループ0.
電磁気学Ⅱ Electromagnetics Ⅱ 6/5講義分 電磁波の反射と透過 山田 博仁.
       光の種類 理工学部物理科学科 07232034 平方 章弘.
平成25年度 東京工業大学 大学院基礎物理学専攻
平成23年8月 情報学群 岡田 守 このスライドは, 前川佳徳編著による「コンピュータグラフィックス」(オーム社)を基に作成されている.
Computer Graphics アニメーション 視覚に訴えるCG 芝浦工業大学情報工学科 青木 義満
Copyright 2011 アイデアクラフト 開米瑞浩 All rights reserved.
照明の満たすべき要件 自然に見える ~ 太陽光照明下と同等 エネルギー変換効率が高い(電気→光) 寿命が長い 制御し易い
CADの概要2 電子制御設計製図Ⅰ 2009年4月14日 Ⅲ限目.

5.アンテナの基礎 線状アンテナからの電波の放射 アンテナの諸定数
レンダリングにおいて写実性を高めるための処理である,シェーディングとテクスチャマッピングについて述べる.
第4回 放射輸送の基礎 東京大学教養学部前期課程 2015年冬学期 宇宙科学II 松原英雄(JAXA宇宙研)
透視投影(中心射影)とは  ○ 3次元空間上の点を2次元平面へ投影する方法の一つ  ○ 投影方法   1.投影中心を定義する   2.投影平面を定義する
第4回 放射輸送の基礎 東京大学教養学部前期課程 2014年冬学期 宇宙科学II 松原英雄(JAXA宇宙研)
量子ビーム基礎 石川顕一 6月 7日 レーザーとは・レーザーの原理 6月21日 レーザー光と物質の相互作用
2.伝送線路の基礎 2.1 分布定数線路 2.1.1 伝送線路と分布定数線路 集中定数回路:fが低い場合に適用
前回の内容 結晶工学特論 第5回目 Braggの式とLaue関数 実格子と逆格子 回折(結晶による波の散乱) Ewald球
原子核物理学 第4講 原子核の液滴模型.
レイトレーシング法による 太陽光シミュレーション
コンピュータグラフィックスS 第13回 第13回 演習(4):シェーディング、マッピング システム創成情報工学科 尾下 真樹
Computer Graphics 第3回 座標変換 芝浦工業大学情報工学科 青木 義満
Bottom-UpとTop-Down アプローチの統合による 単眼画像からの人体3次元姿勢推定
Computer Graphics 第6回 モデリング2 曲線・曲面,その他の表現手法 芝浦工業大学情報工学科 青木 義満
第2回 両眼立体視と明るさ解析.
Computer Graphics 第4回 投影・ビューイングパイプライン モデリング 芝浦工業大学情報工学科 青木 義満
分布定数回路(伝送線路)とは 電圧(電界)、電流(磁界)は回路内の位置に依存 立体回路 TE, TM波
電磁気学C Electromagnetics C 5/28講義分 電磁波の反射と透過 山田 博仁.
構造情報に基づく特徴量を用いた グラフマッチングによる物体識別 情報工学科 藤吉研究室  EP02086 永橋知行.
電磁気学Ⅱ Electromagnetics Ⅱ 6/30講義分 電磁波の反射と透過 山田 博仁.
Computer Graphics 第10回 レンダリング(4) マッピング
プロジェクト演習III,V <インタラクティブ・ゲーム制作> プログラミングコース
可視面・不可視面の判定方法と隠れ面(不可視面)の消去法について述べる.
重力レンズ効果による画像の変形と明るさの変化
偏光による形状推定および色の解析 宮崎大輔.
電磁気学Ⅱ Electromagnetics Ⅱ 8/4講義分 電気双極子による電磁波の放射 山田 博仁.
宇宙線ミューオンによる チェレンコフ輻射の検出
Thesis Supervisor: Katsushi Ikeuchi 池内克史
1.光・音・力.
電磁気学C Electromagnetics C 5/29講義分 電磁波の反射と透過 山田 博仁.
文化財のデジタル保存のための 偏光を用いた透明物体形状計測手法
偏光X線の発生過程と その検出法 2004年7月28日 コロキウム 小野健一.
第1回、平成22年6月30日 ー FEM解析のための連続体力学入門 - 応力とひずみ 解説者:園田 恵一郎.
Bottom-UpとTop-Down アプローチの組み合わせによる 単眼画像からの人体3次元姿勢推定
コンピュータグラフィックス 実習3: 光線追跡法
OS4-4 単一散乱からの 半透明物体の形状推定 井下智加 向川康博 松下康之 八木康史 [1] 大阪大学 産業科学研究所
All images are compressed.
Winston cone を用いた チェレンコフカウンター
ライティング メディアデザイン演習.
免許法認定公開講座: コンピュータグラフィックス
電磁気学C Electromagnetics C 7/10講義分 電気双極子による電磁波の放射 山田 博仁.
電磁気学Ⅱ Electromagnetics Ⅱ 6/7講義分 電磁波の反射と透過 山田 博仁.
Presentation transcript:

Computer Graphics 第9回 レンダリング(2) シェーディング 大域照明モデル I’ll get started with Introduction and Conventional works around our study, then mention our motivation and goal. Next, I’ll explain our 3D Face Modeling Method and its medical application. Finally, I’ll conclude this presentation with some future works.

講義内容 レンダリング(4章 p.95〜) シェーディング シェーディング基礎 シェーディングモデル 大域照明モデル(時間があれば) 環境,拡散,鏡面反射 完全鏡面反射,透過,屈折 散乱,減衰 スムースシェーディング 大域照明モデル(時間があれば) ラジオシティ法 Computer Graphics

シェーディング(p.117〜) 写実的表現のための技法 シェーディング シャドウイング(影付け) 物体表面の濃淡を光の当たり具体に基づき計算して表示 シャドウイング(影付け) 他の物体や面によって光が遮られた領域(影)を計算して表示 Computer Graphics

シェーディングを理解するために・・用語説明 光の量(測光量),明るさなどを規定するための基本用語 光束 単位時間にある面を通過する放射エネルギー:放射量 放射束を眼の感度のフィルタ(視感度)に通して見た量:光束 単位はルーメン(lm) 光度 点光源のある方向への光度:光源位置を頂点とする単位立体角内に放射される光束 単位はカンデラ(cd) 光源の空間に対する光度分布を表現→配光特性 立体角とは・・・ ・ある面積Aを一点から見たときの全周に対する広がり度合い ・半径1の単位給への投影面積Ω ・立体角の単位[sr](ステラジアン) ・単位球の表面積4π = 立体角の最大値 Computer Graphics

シェーディングを理解するために・・用語説明 光の量(測光量),明るさなどを規定するための基本用語 照度 単位面積あたりに入射する光束.単位はルクス(lx) 点光源の場合,点光源から距離rの球面上のあらゆる点での照度 傾いた面上の照度 光度に比例,距離の2乗に反比例 →逆2乗の法則 光の入射角の余弦に比例 →入射角余弦の法則 Computer Graphics

シェーディングを理解するために・・用語説明 光の量(測光量),明るさなどを規定するための基本用語 輝度 光源のθ方向への見かけの面積当たりの光度 (=眼で見たときに感じられる明るさ) 単位は[cd/m2](カンデラ毎平方メートル) ランバートの余弦則 どの方向から見ても輝度の等しい表面を完全拡散面といい, 以下の関係式が成立 dIn: 法線方向の光度   dIθ : θ方向の光度 Computer Graphics

シェーディング・モデル シェーディングモデル=照明モデル=ライティングモデル 光源の種類や特性,物体の反射特性を考慮し,どのような物理モデルを用いて光源によって照らされた物体を表示するか?を決定する 局所照明モデル 直接光に関して物理的なモデルに基づいて照明計算を行う 大域照明モデル 直接光だけでなく,間接光までを含めて物理的なモデルに基づき照明計算を行う Computer Graphics

基本的なシェーディングモデル シェーディングモデルを構成する要素 物体を照射する光源の種類と特性 光と物体の相互作用(直接光,反射光) 物体の性質:反射,透過,屈折特性 Computer Graphics

被照面の反射光:拡散反射成分+鏡面反射成分 光の種類と性質 物体を照射する光 直接光 平行光源:太陽光 点光源:電灯,スポットライト 大きさを持つ光源(線光源,面光源):蛍光灯、間接照明 間接光 環境光 被照面の反射光:拡散反射成分+鏡面反射成分 環境光反射成分 基本的なシェーディングモデル  → この3つの反射成分を加え合わせることにより,面の明るさを計算するモデル Computer Graphics

シェーディングの例 各画素の輝度=環境光反射成分+拡散反射成分+鏡面反射成分 Computer Graphics

(1)環境光 環境光 壁などで反射を繰り返して空間中を一様に照らす,間接光を近似値したもの 陰や影の部分にもある程度の明るさを与える 間接光を大まかに近似した光 ラジオシティ法:精密な間接光(相互反射) 環境光に対する物体面の反射光の強さ Computer Graphics

視点に依存しない! (2)拡散反射 どの方向から見ても物体面の輝度が一定となる反射 視点位置による物体表面上の輝度変化はなし 入射光が物質内の浅い部分で多重散乱後,表面から放射された光 拡散反射のみの面=完全拡散面(鏡面反射なし) 物体面の輝度は以下のものに依存 光源の位置・方向 面の向き 面の反射率 視点に依存しない! Computer Graphics

拡散反射 〜平行光源の場合 平行光線が入射角αで平面を照射する場合 平行光線に対する拡散反射光の計算法 Computer Graphics 拡散反射 〜平行光源の場合 平行光線が入射角αで平面を照射する場合 平行光線に対する拡散反射光の計算法 この面をθ方向から見た時の輝度は 入射角余弦の法則より, 平面に入射する光束はcosαに比例 平行光線で照射された場合の拡散反射光の強さI ランバートの余弦則より, 物体面からθ方向への反射光の強度は 面の輝度は視線方向に依存しない! ka: 拡散反射率,Ii:入射光の強さ α:光の入射方向と面の法線のなす角(入射角) Computer Graphics

拡散反射 〜点光源の場合 点光源:光の強度が光源からの距離の2乗に反比例 点光源に対する物体面の拡散反射光の強さ 拡散反射 〜点光源の場合 点光源:光の強度が光源からの距離の2乗に反比例 点光源に対する物体面の拡散反射光の強さ kd: 拡散反射率,Iq:点光源の光度,r:光源からPまでの距離 N: 面の法線ベクトル,L: 光線の方向ベクトル Computer Graphics

光源の配光特性を考慮した例 配光特性の数式モデルの例 ※Ioは灯軸方向の光度 Computer Graphics

拡散反射 〜線光源の場合 線光源:蛍光灯など.点光源が直線上に並んだものとして計算 線光源に対する物体面の拡散反射光の強さ 拡散反射 〜線光源の場合 線光源:蛍光灯など.点光源が直線上に並んだものとして計算 線光源に対する物体面の拡散反射光の強さ kd: 拡散反射率,Iq:線光源の単位長さ当たりの 灯軸方向の光度,L: 線光源の長さ,r:PQ間の距離 Computer Graphics

拡散反射 〜面光源の場合 面的な広がりを持つ光源に対する拡散反射 面光源,多面体光源など 拡散反射 〜面光源の場合 面的な広がりを持つ光源に対する拡散反射 面光源,多面体光源など (a)面光源→表面上の輝度は,点Pでの光源の立体角の正射影面積に比例 (b)多面体光源→区分求積法により計算 (a) 面光源 ka: 拡散反射率,La:光源の輝度 A’:点Pでの光源の立体角の正射影面積 (b) 多面体光源 ka: 拡散反射率,La:光源の輝度,βl: PQlとPQl+1のなす角 δl:三角形PQlQl+1の法線と被照面の法線とのなす角 Computer Graphics

面光源・多面体光源によるレンダリング例 Computer Graphics

(3)鏡面反射 物体表面での直接反射によって生じる 光沢のあるプラスチックや金属表面上のハイライトなど 入射角=反射角の時,最も強く反射 反射光の強度は以下に依存 光源の方向と物体面の向き,面の反射特性,視点方向 Computer Graphics

鏡面反射 〜フォンのモデル 代表的な鏡面反射計算:フォンのモデル 視点方向と正反射方向のなす角γにより,鏡面反射成分を減少させる 鏡面反射 〜フォンのモデル 代表的な鏡面反射計算:フォンのモデル 視点方向と正反射方向のなす角γにより,鏡面反射成分を減少させる フォンのモデルによる鏡面反射光の強さの算出 W(α)(=ks) : 拡散反射率,Ii:入射光の強さ,γ:視点方向と正反射方向のなす角 n: ハイライト特性制御パラメータ Computer Graphics

各反射成分の統合 環境、拡散、鏡面反射の3要素を考慮した場合の反射光の強さ nおよび反射率を変化させた場合の比較 上の段はks=0.3、下の段は=0.6 nは左から3, 5, 10, 100 Computer Graphics

(4)完全鏡面反射・透過・屈折 完全鏡面反射:鏡など,正反射方向の物体が表面に映り込む 透過・屈折:透過した先の物体が透けて(歪んで)見える 物体が反射だけでなく,透過・屈折を起こす場合 表面上の反射特性のみでは不十分 レイトレーシングなどで,物体内部の透過,屈折を考慮 レイ:反射方向+透過・屈折方向 →これらを求める必要! レイの追跡における終了条件(再帰的に) レイが拡散反射面(完全鏡面反射も透過・屈折もなし)に当たった場合 レイが交差する物体がシーン中に存在しない場合(背景の色とする) Computer Graphics

(4-1)正反射方向のレイの算出 正反射: 入射角=反射角 正反射: 入射角=反射角 面の向き(法線ベクトルN)と視点方向(視点方向ベクトルV)から,正反射方向ベクトルを求める 正反射方向ベクトルR 正反射方向の単位ベクトル Computer Graphics

(4-2)屈折方向のレイの算出 透明,半透明な物体 光は屈折率の異なる媒質の境界で屈折 屈折→スネルの法則に基づき計算 n1sinθ1=n2sinθ2 面の法線ベクトル,視点方向ベクトル,2つの媒質の屈折率(n1, n2)を既知として,屈折方向ベクトルTを計算 kf: 屈折の程度を表す係数,これを求れば良い n1sinθ1=n2sinθ2(スネルの法則) Computer Graphics

(4-2)屈折方向のレイの算出(つづき) 透明,半透明な物体 光は屈折率の異なる媒質の境界で屈折 屈折→スネルの法則に基づき計算 n1sinθ1=n2sinθ2 両辺を2乗、(N+V)・N=0より Computer Graphics

(4-3)反射率と透過率の算出 異なる屈折率を持つ媒質境界での反射率kr 各レイにおける最終的な光の強さIv フレネルの式から算出 ただし,透過率kt=1-kr 反射方向からの光の強さ 屈折方向からの光の強さ Computer Graphics

(5)散乱・減衰 媒体に散乱粒子が含まれる場合に考慮 レイマーチング法 空気分子,水蒸気,塵,煙,霧,雲,水分子 等 空気分子,水蒸気,塵,煙,霧,雲,水分子 等 レイマーチング法 レイに沿って微小距離ずつ移動しながら,視点に到達するまでの減衰を考慮して散乱光を加算し,輝度を決定 1.点Qからの反射光成分 2.光路PEQ間の点Rにおいて,光源からの光が視点方向へ散乱された光の成分 Computer Graphics

散乱・減衰を考慮したレンダリングの例 Computer Graphics

スムーズシェーディング コンスタント(フラット)シェーディング スムーズシェーディング ポリゴンの代表点での明るさを用いてポリゴン全体を一定の明るさで表示 マッハバンド効果 スムーズシェーディング ポリゴン内の輝度を保管して近似的に滑らかな明るさで表示 グローのスムーズシェーディング(輝度補間) フォンのスムーズシェーディング(法線ベクトル補間) Computer Graphics

グローのスムーズシェーディング ポリゴン頂点での輝度を求め,ポリゴン内での輝度を頂点の輝度からバイリニア補間により求める手法 Computer Graphics

フォンのスムーズシェーディング ポリゴン頂点での法線ベクトルを求め,ポリゴン内での法線ベクトルを頂点の法線ベクトルからバイリニア補間 各位置で求めた法線ベクトルから輝度を計算 Computer Graphics

グロー vs フォン 計算量 ハイライトの表現 マッハバンド効果の削減 グロー < フォン グロー フォン フォンの方がよい グロー < フォン 輝度値の補間 < 法線ベクトルの補間+正規化+輝度値計算 ハイライトの表現 グロー ポリゴン内部の小さなハイライトは表現不可能 フォン ポリゴン内部の小さなハイライトも表現可能 マッハバンド効果の削減 フォンの方がよい Computer Graphics

ハイライト表現の比較 Computer Graphics

影付けの手法(4-4, p.136-) 本影 半影 光源からの光が全く届かない領域 光源からの光の一部が到達する領域 Computer Graphics

平行光線・点光源による影 (1)レイトレーシング法による影付け 平行光線・点光源による影 (1)レイトレーシング法による影付け 平行光線・点光源による影 → 本影のみ レイトレーシング法による影付け 各画素に表示される面の位置と光源を結び,レイ上に遮蔽物があるかどうかを画素毎に判定 Computer Graphics

平行光線・点光源による影 (2)スキャンライン単位の影付け スキャンライン単位の隠面消去と影付けを同時に行う 光源から見た面の各辺をスキャンライン上の可視面へ投影 面S1の可視区間P1-P3で面S2による面S1上の影の区間P1-P2を計算し影付け Computer Graphics

平行光線・点光源による (3)物体空間における2段階法による影付け 光源と視点からの2つの透視投影図を求め,表示時に影の領域をマッピング 1.光源から見た際の影領域を求める 2.視点から見たときの表示で,影領域をマッピング スキャンライン法とZバッファ法に適用 隠面消去と影付けを同時に処理可能 Computer Graphics

平行光線・点光源による (5)Zバッファ法を用いた2段階法 1.光源を視点として光源から可視面までの距離を画素毎に計算 → シャドウマップ 2.視点から見て,各画素での可視点に対応するシャドウマップの値を参照 光源から可視点までの距離>シャドウマップ  → 遮蔽物が存在 → 影 Computer Graphics

大きさを持つ光源による影 線光源,面光源 → 本影+半影 半影の明るさ 計算点から光源を見たときの光源の可視領域の面積に依存 線光源,面光源 → 本影+半影 半影の明るさ 計算点から光源を見たときの光源の可視領域の面積に依存 光源の可視部分のみを新たな光源として,区分求積法により各点での影の明るさを求める Computer Graphics

Computer Graphics

大域照明モデル(c.f 局所照明モデル) 局所照明モデル 大域照明モデル 間接光(直射光以外の周囲からの光)を環境光として近似 間接光を含めて精密なモデルにより照明計算 光の相互反射を考慮したシェーディングモデル ラジオシティ法,フォトンマップ法 Computer Graphics

ラジオシティ法 光の相互反射をより詳細に計算 間接光が醸し出す柔らかい雰囲気を表現可能 影が半影(ぼやけた影)を伴う 直接光が届かない部分も相互反射による間接光により照射 反射面の色が隣接する面に影響する(カラーブリーフィング) 間接光が醸し出す柔らかい雰囲気を表現可能 Computer Graphics

ラジオシティ法の手順 シーンをすべて細かなポリゴン(面素,エレメント)に分割する 各面に対する他の面から光の相互反射を繰り返し計算 (フォームファクター) 最終的なエネルギーをもとに陰影処理をする Computer Graphics

ラジオシティ方程式 パッチ間のラジオシティ(放射発散度)の授受を考慮し,ラジオシティ方程式を作成 Computer Graphics

フォームファクタの算出 ※エレメントの幾何形状のみに依存 フォームファクタ Computer Graphics エレメントAiのすべての点から放射されたエネルギーがエレメントAj に受け取られる率 距離の2乗で減衰する 法線と同じ方向のとき最も強度が大きい(フォンの法則より) ※エレメントの幾何形状のみに依存 Computer Graphics

Computer Graphics