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

科目基礎情報

学校 一関工業高等専門学校 開講年度 2017
授業科目 応用コンピュータグラフィックス
科目番号 0016 科目区分 専門 / 選択
授業形態 講義 単位の種別と単位数 学修単位: 2
開設学科 生産工学専攻 対象学年 専1
開設期 前期 週時間数 2
教科書/教材 参考書 コンピュータグラフィックス CG-ATRS協会 3200円
担当教員 佐藤 陽悦

到達目標

①基本的なCG技術(モデリング、レンダリング)について理解できる
②Javascriptを使ったHTML5によるCG作品が作製できる
【教育目標】D
【学習・教育到達目標】D-1
【キーワード】CG、アルゴリズム、データ構造、Javascript

ルーブリック

理想的な到達レベルの目安標準的な到達レベルの目安未到達レベルの目安
評価項目1
評価項目2
評価項目3

学科の到達目標項目との関係

教育方法等

概要:
コンンピュータグラフィックスを生成するためのモデリングやレンダリングの基礎理論を学ぶ.また応用としてJavaScriptのゲームフレームワークを用いたCG作品の作成を行う。
授業の進め方・方法:
前半はCGの基礎理論を学ぶためmoodle上の資料を使って講義中心に行う,後半では実際のグラフィックスハードウェアを使ったプログラムによりCG作品を制作する.プログラミング言語はJavaScriptを使うが言語に関しては多くを解説する時間が取れないため,事前学習としてwebなどでJavaScriptの基本的な文法をマスターしておくこと.
注意点:
注意点:
後半のCGプログラミング演習で使う言語は、Javascriptを予定しているが、言語に関する解説にそれほど時間を取れないため、Webなどの資料を元に基本的な文法をマスターしておくことが望ましい。
【事前学習】Javascriptの基本文法を、Webなどを元に理解しておくこと。
【評価方法・評価基準】
制作作品(60%)、課題(40%)で評価する。詳細は第1回目の授業で告知する。CG製作の基本理論と実践としてゲームフレームワークによるCG作品製作を通して総合的にCGの応用技術についての理解の程度を評価する。
課題等を課すので自学自習をして課題を提出すること。必要な自学時間数相当分のレポート等の未提出が,4分の1以上の場合は低点とする。60点以上を単位修得とする。

授業計画

授業内容 週ごとの到達目標
前期
1stQ
1週 (1)コンピュータグラフィックスの基礎理論1 カメラモデル,射影変換などのCG基礎理論について理解できる
2週 (1)コンピュータグラフィックスの基礎理論2 モデリング,レンダリングなどのCG基礎理論について理解できる
3週 (1)コンピュータグラフィックスの基礎理論3 アニメーション、幾何変換などのCG基礎理論について理解できる
4週 (2)グラフィックスハードウェア1 グラフィックスハードウェアとハードウェアを用いたレンダリング技術に関する知識が理解できる
5週 (2)グラフィックスハードウェア2
6週 (2)グラフィックスハードウェア3
7週 (3)JavaScript言語ゲームフレームワークよるCGプログラミング1 サーフェスモデルによる基本的なモデリング,レンダリングパイプラインが理解でき,JavaScriptゲームフレームワークによるCG作製ができる
8週 (3)JavaScript言語ゲームフレームワークよるCGプログラミング2
2ndQ
9週 (3)JavaScript言語ゲームフレームワークよるCGプログラミング3
10週 (4)課題作品の制作:ゲームフレームワークを使いCG作品の制作(設計,プログラミング,映像出力)1 作製するCG作品の計画を立てる
11週 (4)課題作品の制作:ゲームフレームワークを使いCG作品の制作(設計,プログラミング,映像出力)2 作製するCG作品の設計書を作製する
12週 (4)課題作品の制作:ゲームフレームワークを使いCG作品の制作(設計,プログラミング,映像出力)3 Javascriptを用いたゲームフレームワークを用いた作品制作演習1
13週 (4)課題作品の制作:ゲームフレームワークを使いCG作品の制作(設計,プログラミング,映像出力)4 Javascriptを用いたゲームフレームワークを用いた作品制作演習2
14週 (4)課題作品の制作:ゲームフレームワークを使いCG作品の制作(設計,プログラミング,映像出力)5 作品制作演習3及び、発表資料の作成
15週 発表会・まとめ 授業のまとめと、作品に関する発表会
16週

モデルコアカリキュラムの学習内容と到達目標

分類分野学習内容学習内容の到達目標到達レベル授業週

評価割合

課題製作作品発表相互評価合計
総合評価割合405055100
CG基礎知識20250045
CGプログラミング作成能力20255555