- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Pw(Xw,Yw,Zw)-芝浦工业大学
今日の講義内容 座標変換(教科書2章,2-2,2-3, 2-4) カメラ,光源の位置,方向,モデル形状の記述,変換などに共通して必要な座標変換について学ぶ 3次元座標変換 投影 ビューイングパイプライン 教科書との対応 「コンピュータグラフィックス」 , CG -ARTS 協会 Chapter 2-2 3次元座標変換 pp.26-31 Chapter 2-3 投影 pp.32-40 Chapter 2-4 ビューイングパイプライン pp.41-43 任意の軸のまわりの回転 直線が原点を通るよう平行移動 直線が軸(例えばx 軸)と重なるよう回転 x軸まわりにθだけ回転 もとにもどす(回転、平行移動) 投影の原理 投影とは? 3次元図形をディスプレイモニタの画面や紙等の二次元平面上に表示するために,3次元図形を2次元図形に変換する処理のこと. 透視投影と平行投影 透視投影の特徴 遠くのもの(Z値が大きいもの)が近くのもの(z値が小さいもの)より小さく描かれる.→ 遠近感 人間のものの見え方と同様 写実的な画像表現 映画やゲームなどの表現に多用 平行な線が歪んで描画 ものの形を正確に把握するには不向き 平行投影の特徴 遠くのものと近くのものが同じ大きさで描画 写実的画像作成,映画,ゲームには使われない. 平行な線が投影面上でも平行,歪みのない投影図 ものの形を正確に把握するのに有効 CADの設計図やグラフの描画等に向く 投影(3次元→3次元) 実際には,3次元→2次元でなく,3次元→3次元の投影変換 奥行き方向の計算も含まれる クリッピング 隠面消去,隠線消去 に必要! 3D→3Dの計算方法は,p.35-p.38に ビューボリュームと投影 透視投影における画角の効果 ビューボリュームとクリッピング キーワード ビューボリューム クリッピング 前方クリッピング面 後方クリッピング面 ウインドウ(投影面) ビューイングパイプライン(p.41) ビューイングパイプライン 図形が定義され,各種の変換を受けて最終的に表示されるまでの一連の過程 複数の座標系の設定,及び幾何学的変換処理が必要 モデリング変換→視野変換 モデリング変換 ワールド座標系: モデリング座標系: モデリング座標系→ワールド座標系 視野変換 カメラ座標系: ワールド座標系→カメラ座標系 投影変換→ビューポート変換 投影変換 カメラ座標系→投影座標系 透視投影と平行投影 ビューポート変換 デバイス座標系 ビューポート ビューポート変換 全体の変換,及び例 全体の変換 モデリング変換と視野変換の例 モデリング座標系→ワールド座標系 ワールド座標系→カメラ座標系 モデリング モデリングとは? 描きたい物体の形,位置,大きさなどをコンピュータ内部で表現する作業のこと 出来上がったデータ → モデル 目的に応じた,適切なモデリングのために??? 多面体の表現方法 曲線,局面の表現法 自然物,複雑な形状のモデリング方法 様々な形状モデリングの例 形状モデル(多面体の形状表現手法 1) ワイヤーフレームモデル 特徴点座標,稜線だけを記録することによって立体を表現したモデル ワイヤーフレームモデルのデータ構造 形状モデル(多面体の形状表現手法 2) サーフェスモデル ワイヤーフレーム+面情報 サーフェスモデルのデータ構造 サーフェスモデルの実例 形状モデル(多面体の形状表現手法 3) ソリッドモデル サーフェスモデル+物体の内外を区別する情報 シェーディングとレイトレーシング 形状の表現法の進化 ソリッドモデルの形状表現(p.50-) 建築物や乗り物 → 人工的な物体 比較的、単純な形状の組み合わせ 主に人工物を設計するCADの分野で使用されている表現 境界表現 CSG表現 スイープ表現 局所変形 境界表現 頂点?稜線?面のデータ+接続関係をグラフで示すことで立体を表現 境界表現(B-reps)のデータ構造 CSG表現 立体をプリミティブ(基本立体)と,その組み合わせ表現 基本立体の種類,大きさ,位置情報,結合状態をツリー構造であらわす 基本立体: 立方体,円柱,多角柱,錐体,球 集合演算: 和集合,積集合,差集合,補集合 CSG Tree CSG表現 の例 スイープ表現 平面図形を一定方向に移動したときの軌跡で立体を表現 局所変形との組み合わせで,様々な形状を表現可能 平行移動スイープ,回転移動スイープ 他の表現方法 ボリューム表現 八分木表現 フラクタル図形 メタボール パーティクル ボリューム表現 立体を3次元の格子点上の小立方体の集合で表す 小立体→ボクセル(2次元→ピクセル)
文档评论(0)