13
コンピュータ グラフィックス1 講師:坂下 mail to: [email protected] 教室:1312講義形式:座学と演習 教科書:「IT Text コンピュータグラフィックス」 魏,先田,向井,等,オーム社,ISBN4-274-13288-9 前半1(2年次後期)と後半2 (3年次前期)の通年となる授業 評価:単元毎の課題・演習、および期末試験 情報工学科

コンピュータ グラフィックス1コンピュータ グラフィックス1 講師:坂下mail to: [email protected] 教室:1312室 講義形式:座学と演習

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: コンピュータ グラフィックス1コンピュータ グラフィックス1 講師:坂下mail to: sakasita@center.shonan-it.ac.jp 教室:1312室 講義形式:座学と演習

コンピュータグラフィックス1

講師:坂下 mail to: [email protected]教室:1312室

講義形式:座学と演習

教科書:「IT Text コンピュータグラフィックス」魏,先田,向井,等,オーム社,ISBN4-274-13288-9

前半1(2年次後期)と後半2 (3年次前期)の通年となる授業

評価:単元毎の課題・演習、および期末試験

情報工学科

Page 2: コンピュータ グラフィックス1コンピュータ グラフィックス1 講師:坂下mail to: sakasita@center.shonan-it.ac.jp 教室:1312室 講義形式:座学と演習

CG1(後期)講義形式

コンピュータグラフィックスの基礎概念と技術の習得

1. CGの基礎数学

2. OpenGLによるプログラミング

3. 3Dビューイング

4. モデルビュー変換

5. カラー

6. 照明

7. 3次元形状モデリング

8. 自由曲線と曲面

9. サーフェイスリアリティ技術

10. アニメーション

授業の構成 CG2(前期)

演習形式

3次元CGソフトの機能を使いこなす

1. ウィンドウ設定と基本図形

2. 描画と陰面消去

3. モデリング

4. アニメーション

5. イベント処理

6. シェーディング

7. 光源の設定

8. テクスチャマッピング

9. 形状モデリング

10. シミュレーション

Page 3: コンピュータ グラフィックス1コンピュータ グラフィックス1 講師:坂下mail to: sakasita@center.shonan-it.ac.jp 教室:1312室 講義形式:座学と演習

コンピュータグラフィックス ピクセルとドット

VGA(640 x 640) SVGA(800 x 600) XGA(1024 x 768) SXGA(1280 x 1024) UXGS(1600 x 1200) WUXGA(1920 x 1200)

描画メカニズム

フレームバッファ(FB) ラスター型ディスプレイ

ルックアップテーブル(LUT)

コンピュータグラフィックスの基礎概念

Page 4: コンピュータ グラフィックス1コンピュータ グラフィックス1 講師:坂下mail to: sakasita@center.shonan-it.ac.jp 教室:1312室 講義形式:座学と演習

座標系

デカルト座標系

非デカルト座標系

極座標系

円柱座標系

球座標系

座標変換

コンピュータグラフィックスでは,最終的にはデカルト座標系に変換する

極座標系

円柱座標系

球座標系

コンピュータグラフィックスの基礎数学

x

y

z

xyyxr

1

22

tan

Page 5: コンピュータ グラフィックス1コンピュータ グラフィックス1 講師:坂下mail to: sakasita@center.shonan-it.ac.jp 教室:1312室 講義形式:座学と演習

空間位置のベクトル表現

絶対値(長さ)

長さ=1の場合単位ベクトル

コンピュータグラフィックスの基礎数学

Page 6: コンピュータ グラフィックス1コンピュータ グラフィックス1 講師:坂下mail to: sakasita@center.shonan-it.ac.jp 教室:1312室 講義形式:座学と演習

ベクトルの内積と幾何学的意味

内積

角度

スカラー量

配列表現

例題

v1=(2,3,1) v2=(0,4,-1)

コンピュータグラフィックスの基礎数学

Page 7: コンピュータ グラフィックス1コンピュータ グラフィックス1 講師:坂下mail to: sakasita@center.shonan-it.ac.jp 教室:1312室 講義形式:座学と演習

ベクトルの外積と幾何学的意味

行列式による外積の定義

コンピュータグラフィックスの基礎数学

sin2121 vvvv

kxyyxjxzzxiyzzyzyxzyxkji

vv

212121212121

222

11121

Page 8: コンピュータ グラフィックス1コンピュータ グラフィックス1 講師:坂下mail to: sakasita@center.shonan-it.ac.jp 教室:1312室 講義形式:座学と演習

例題:外積 法線を計算するための、外積を利用

三角形の場合は、頂点座標が与えられれば、外積により面の法線が求まる

例題; P1=(1,0,2), P2=(2,3,0), P3=(1,2,4)

V1=P2-P1={(2-1), (3-0), (0-3)}=(1,3,-2) V2=P3-P1={(1-1), (2-0), (4-2)}=(0,2,2) 法線n

コンピュータグラフィックスの基礎数学

kji

kjin

kjikji

kjivvn

1082

1082

10810

22102210

12210

032102212223220231

2220

21

Page 9: コンピュータ グラフィックス1コンピュータ グラフィックス1 講師:坂下mail to: sakasita@center.shonan-it.ac.jp 教室:1312室 講義形式:座学と演習

外積/法線;演習問題3

90812

0arccos

8022

12222

0022222

2222

2221

21

v

v

vv

2,2,2

0,2,2

Page 10: コンピュータ グラフィックス1コンピュータ グラフィックス1 講師:坂下mail to: sakasita@center.shonan-it.ac.jp 教室:1312室 講義形式:座学と演習

外積/法線;演習問題4

X-Y plane

kkji

kjin

PPvPPv

PPP

5.05.000000005.0015.0

0,0,5.000,00,5.000,1,5.000,01,5.00

0,0,00,1,0,0,0,5.0

132

121

321

Page 11: コンピュータ グラフィックス1コンピュータ グラフィックス1 講師:坂下mail to: sakasita@center.shonan-it.ac.jp 教室:1312室 講義形式:座学と演習

外積/法線;演習問題4

kji

kjikji

vvn

PPvPPv

PPP

5.05.0

5.0005.001105.0015.0

1,0,5.001,00,5.000,1,5.000,01,5.00

1,0,0,0,1,0,0,0,5.0

21

132

121

321

kji

kjin

5.15.0

5.15.0

5.11

5.05.05.05.01

12220

Page 12: コンピュータ グラフィックス1コンピュータ グラフィックス1 講師:坂下mail to: sakasita@center.shonan-it.ac.jp 教室:1312室 講義形式:座学と演習

座標変換

平行移動

回転

コンピュータグラフィックスの基礎数学

y

x

tyytxx

cossincossinsincossin

sincossinsincoscoscos

yxrrry

yxrrrx

Page 13: コンピュータ グラフィックス1コンピュータ グラフィックス1 講師:坂下mail to: sakasita@center.shonan-it.ac.jp 教室:1312室 講義形式:座学と演習