【 2006 年度 授業概要】
科   目 コンピュータグラフィクス ( Computer Graphics )
担当教員 戸崎 哲也
対象学年等 電気電子工学専攻・1年・後期・選択・2単位
学習・教育
目標
工学系複合プログラム JABEE基準1(1)
A3(30%) A4-4(70%) (c),(d)1,(d)2-a,(d)2-d,(g)
授業の概要
と方針
最近のコンピュータの発達により,様々な分野でコンピュータ画像処理の技術が高まっている。本科目では,マルチメディアやコンピュータビジョンで必要とされる画像処理の基礎及びコンピュータグラフィクスの基礎について講義を行う。また演習を通して理解を深めることを目的とする。



1 【A4-4】  コンピュータ画像処理の基礎を理解できる.
2 【A4-4】  CGの基本である3次元幾何変換が理解できる。
3 【A4-4】  アニメーションやテクスチャマッピングのような技法を理解できる。
4 【A3】  物理法則をCGのAPIであるOpenGLを用いてシミュレーションすることができる。
5  
6  
7  
8  
9  
10  












1 ディジタル画像の扱い方,階調変換,各種画像変換フィルタについて理解できているか期末試験で評価する。
2 3次元の平行移動,拡大縮小,回転移動を行う幾何変換やCGの基礎を理解できているか期末試験で評価する。
3 陰影処理,隠面処理,アニメーション,テクスチャマッピング等の代表的なCGの技法をプログラミングにおいて実現できるかを演習の課題を通して評価する。
4 放物運動や自由落下運動のような簡単な物理法則をCGの技術を用いてシミュレーションできるかを演習の課題を通して評価する。
5  
6  
7  
8  
9  
10  




成績は,試験50% シミュレーション課題30% 自由課題20% として評価する.到達目標1,2の期末試験を50%,到達目標3の課題を20%,到達目標4のシミュレーション課題を30%で評価する。
テキスト 「OpenGLによる3次元CGプログラミング」:林武文,加藤清敬共著(コロナ社)
プリント
参考書 「Computer Graphics 技術編CG標準テキストブック」:(CG-ARTS協会)
「コンピュータ画像処理入門」:田村秀行(日本工業技術センター)
「コンピュータグラフィクス理論と実践」:James D Doley et,al., 佐藤義雄監修(オーム社)
関連科目 プログラミングI,プログラミングII,ソフトウェア工学
履修上の
注意事項
演習では,C言語によるプログラミングを行うので,基本的なC言語のプログラミング手法を身に付けておく必要がある。

【授業計画( コンピュータグラフィクス )】
上段:テーマ/下段:内容(目標、準備など)
1 イントロダクション
本講義の進め方。CG,画像処理の歴史,産業応用について講義する。
2 画像処理の基礎1
ディジタル画像の取り扱い方,ディジタル画像の種類,階調画像,カラー画像,疑似階調画像について講義する。
3 画像処理の基礎2
階調変換,1次微分フィルタ,2次微分フィルタ,鮮影化フィルタ,平滑化フィルタについて講義する。
4 2次元CG
逐次的なディジタル直線の生成の仕方,円や正弦波等の曲線の生成の仕方,ベジエ曲線やB-spline曲線を用いたパラメトリックな曲線表示について講義する。
5 3次元CG
ワールド座標系,平行移動・拡大縮小・回転移動からなるアフィン変換についての講義を行い,グラフィクス要素の基礎変換についての理解を深める。
6 隠面処理とレンダリング
歴史的な背景を基に,隠面処理の種類を講義する。また,これに基づいた各種レンダリング手法についても理解を深める。
7 各種技法
CGでよく使用される技法であるアニメーションやテクスチャマッピング等について講義する。また,その他の技法についても理解を深める。
8 計算機演習1
CGの代表的なAPIであるOpenGLを用いたC言語プログラミングの方法と,基礎的な描画方法について学ぶ。
9 計算機演習2
多角形要素を用いた図形の描画,3次元空間の取扱い,隠面処理についての理解を深める。
10 計算機演習3
ダブルバッファを用いたアニメーションの仕組みを知る。
11 計算機演習4
簡単な物理法則をシミュレーションするプログラミングを行う。
12 計算機演習5
テクスチャマッピングを行うプログラミングを行う。また,実際にティーポットにテクスチャを張り付ける。
13 計算機演習6
各自オリジナルなCGプログラミングの作成を行う。
14 計算機演習7
各自オリジナルなCGプログラミングの作成を行う。
15 作品発表
オリジナリティー,工夫した点,苦労した点,課題等の観点から,各自の作品をプレゼンテーション形式で発表する。


中間試験は実施しない.定期試験を実施する.