Computer Graphics Laboratory Work

Instructor

Goal and Theme

現象のCGアルゴリズム(コンピュータ処理手法)化とその描画技術の理解 と実装

Abstract

コンピュータグラフィックスの講義で話題となるアルゴリズムと、それらアルゴリズムに基づく映像をJavaプログラミングによって実装する。

Schedule

1. プリミティブレンダリングI(線画)
2. プリミティブレンダリングI(線画組み合わせ)

3. プリミティブレンダリングII(線画デプスキュー表現)

4. プリミティブレンダリングIII(複雑線画表示)

5. モデリング変換(回転、移動、スケール)
6。多角形塗りつぶし

7. 隠面消去

8. 視野変換

9. Phongモデル

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

11. Phongとテキスチャーマッピング組み合わせ
12。ブレンディング

13. 影

14. Phongから影までの組み合わせシーン描画

15。複雑形状における14項の適応表示

Materials

特に定めない。課題に対して質疑応答形式。

References

CGプログラミング関連の本は多数出版されており、いずれも参考教材になり得る

Evaluation Method

JavaあるいはCプログラミングによる映像実装での評価。

Infomation Device

ノートPCを使用する。

Remarks

プログラミング力の自己研鑽が必要