授業計画 |
| 回数 |
学習目標 |
学習項目 |
| 1 |
画像をコントロール出来るようになる |
・ガイダンス
・画像の仕組み
・単色画像の作成、グラデーション画像の作成 |
| 【理解度確認】演習問題の提出とチェック |
| 2 |
画像内に円のレンダリングが行えるようになる |
・円の方程式を復習
・円のレンダリング |
| 【理解度確認】演習問題の提出とチェック |
| 3 |
画像内に球1個のレンダリングが行えるようになる |
・球の方程式を復習し、交点判定式を作成してみる
・球のレンダリング |
| 【理解度確認】演習問題の提出とチェック |
| 4 |
画像内に球1個のレンダリングが行えるようになる |
・球の方程式を復習し、交点判定式を作成してみる
・球のレンダリング |
| 【理解度確認】演習問題の提出とチェック |
| 5 |
複数の球体のレンダリングが行えるようになる |
・複数の球体をレンダリングさせるプログラムの作成 |
| 【理解度確認】演習問題の提出とチェック |
| 6 |
複数の球体のレンダリングが行えるようになる |
・複数の球体をレンダリングさせるプログラムの作成 |
| 【理解度確認】演習問題の提出とチェック |
| 7 |
ランバートのシェーディングモデルを球体に反映出来るようになる |
・反射光の成分の紹介、解説
・ランバートのモデルを導入 |
| 【理解度確認】演習問題の提出とチェック |
| 8 |
フォンのシェーディングモデルを球体に反映出来るようになる |
・鏡面反射光の仕組みを解説
・フォンのモデルを導入 |
| 【理解度確認】演習問題の提出とチェック |
| 9 |
フォンのシェーディングモデルを球体に反映出来るようになる |
・鏡面反射光の仕組みを解説
・フォンのモデルを導入 |
| 【理解度確認】演習問題の提出とチェック |
| 10 |
レイトレーシングの特性をアルゴリズム的に出来るようになる |
・作成したレイトレーサーを使用して、様々な実験要件で出た特性をレポートにまとめる |
| 【理解度確認】レポートチェック |
| 11 |
レイトレーシングの特性をアルゴリズム的に出来るようになる |
・作成したレイトレーサーを使用して、様々な実験要件で出た特性をレポートにまとめる |
| 【理解度確認】レポートチェック |
| 12 |
レイトレーシングの特性をアルゴリズム的に出来るようになる |
・作成したレイトレーサーを使用して、様々な実験要件で出た特性をレポートにまとめる |
| 【理解度確認】レポートチェック |
| 13 |
映り込み表現が出来るようになる |
・レイの反射計算を行い、周りの球体を映り込ませてみる |
| 【理解度確認】演習問題の提出とチェック |
| 14 |
再帰アルゴリズムを利用して、球体同士の複数回映り込み表現が出来るようになる |
・再帰呼び出しの考え方を解説
・再帰的なレイトレーシングの構造を構築する |
| 【理解度確認】演習問題の提出とチェック |
| 15 |
オリジナルレイトレーサで作品制作が行えるようになる |
・オリジナル静止画の企画、制作
|
| 【理解度確認】演習問題の提出とチェック |