Computer Graphics Laboratory Work
Instructor
Goal and Theme
現象のCGアルゴリズム(コンピュータ処理手法)化とその描画技術の理解 と実装
Abstract
コンピュータグラフィックスの講義で話題となるアルゴリズムと、それらアルゴリズムに基づく映像をJavaプログラミングによって実装する。
Schedule
1. プリミティブレンダリングI(線画) 3. プリミティブレンダリングII(線画デプスキュー表現) 4. プリミティブレンダリングIII(複雑線画表示) 5. モデリング変換(回転、移動、スケール) 7. 隠面消去 8. 視野変換 9. Phongモデル 10. テクスチャマッピング 11. Phongとテキスチャーマッピング組み合わせ 13. 影 14. Phongから影までの組み合わせシーン描画 15。複雑形状における14項の適応表示
2. プリミティブレンダリングI(線画組み合わせ)
6。多角形塗りつぶし
12。ブレンディング
Materials
特に定めない。課題に対して質疑応答形式。
References
CGプログラミング関連の本は多数出版されており、いずれも参考教材になり得る
Evaluation Method
JavaあるいはCプログラミングによる映像実装での評価。
Infomation Device
ノートPCを使用する。
Remarks
プログラミング力の自己研鑽が必要