1. トップ
  2. 学校紹介
  3. 情報公開
  4. 学科情報
  5. シラバス - 科目一覧

シラバス

コンピュータグラフィックス研究科 2023年度入学生

科目名 CG制作BⅡ 作成日 2024/04/08
区分 必修 実習
開催時期 2年次 後期
講義・演習駒数/週 0駒
実習・実験駒数/週 2駒
合計駒数/週 2駒
総時間数 60時間
総単位数 2単位
企業連携
授業の目的 Houdiniによるプロシージャルアニメーション技法を学習する。 プログラミング言語「VEX」を習得する。
到達目標 Houdiniによるプロシージャルな映像制作手法を習得し、個々の映像作品制作においてHoudiniを効果的に使用することが出来る。

評価項目 ①定期テスト ②小テスト ③レポート ④課題 ⑤作品 ⑥ポートフォリオ ⑦成果発表 ⑧その他
割合  %  %  % 50% 50%  %  %  %
評価基準
①Houdiniを使用した映像制作が出来ること ②プログラミング言語VEXを効果的に映像制作に活かせること ③プロシージャルな考え方を身につけること
※上記に示した評価項目の割合(%)を基準に、総合評価点を算出して成績評価を行う。
※出席率が80%未満の場合は、評価対象としない。

担当教員 佐久間 修一
テキスト・参考文献 オリジナル教科書「Houdini SOP&VEX編」
実務経験有無  
ゲーム制作会社において下記実務経験がある。 ・DCCツール(Maya)のプラグイン作成(使用言語C++) ・ゲーム開発支援ツール制作 ・データコンバーター開発 
関連科目 CGプログラミング、エクスプレッション、CG制作BⅠ  履修前提 CG制作BⅠ 

授業計画

回数 学習目標 学習項目
1 Vellum Solverを使用して膨張(inflate)エフェクトを作ることができる。  ・Vellumコンストレイントの使用方法 ・VellumSolverのパラメーター ・DOP内におけるrestlengthパラメーター制御 
【理解度確認】ビーチボールに空気を充填し、徐々に膨らんでいくエフェクトを作ることができるか。
2 ジオメトリのアトリビュートを制御し、局所的に膨張するエフェクトを作ることができる。  ・Vellumシミュレーションにおけるアトリビュート ・シミュレーション内での風の発生 
【理解度確認】指定場所から空気を充填し、膨張しながら浮遊していくエフェクトを作ることができるか。
3 複数のジオメトリを使用し、Vellumコンストレイントを組み合わせて風船の動きを作ることができる。  ・Vellumコンストレイントの種類 ・複数の風船の制御の仕方 
【理解度確認】風船と紐をVellumコンストレイントで制御し、風船が上昇していくエフェクトを作ることができるか。
4 家屋を大量の風船で引き上げるエフェクト(映画「カールじいさんと空飛ぶ家」)を作ることができる。  ・Vellumを使用した堅い物の表現 ・質量の調整 ・大量の風船のセットアップ 
【理解度確認】家屋(堅いもの)と風船(柔らかいもの)をVellumで表現し、コンストレイントによって接続する事ができるか。
5 体内の筋肉組織の動きをVellumで表現する事ができる。  ・筋肉組織ための四面体構造の作成 ・低解像度ジオメトリから高解像度ジオメトリに対する動きの移し替え 
【理解度確認】ドラゴンに槍を衝突させ、槍が衝撃した後のドラゴンの微震をVellumで作り出すことができるか。
6 ジオメトリのサブセットに対してVellumシミュレーションを実行することができる。  ・ペイントによるVellumアトリビュートの設定 ・デフォーマとダイナミクスの併用 
【理解度確認】ドラゴンの羽に対して骨以外のポイントに対してシミュレーションを実行し、部分的に羽を揺らすことができるか。
7 大量の風になびく旗をVellumで作り出すことができる。  ・TimeShiftノードの使い方 ・CopytoPointsノードのバリアント設定 
【理解度確認】一つの旗のシミュレーションパターンから複数のパターンを作り、大量の旗の動きを表現できるか。
8 Karmaレンダリング時にクリプトマットを追加し、クリプトマット(Cryptomatte)を使用してNuke内でポストエフェクト作業ができる。  ・Houdini内でのクリプトマットの設定 ・Nuke内でのクリプトマットの扱い方 
【理解度確認】Nukeを使用した奥行き情報を使用した霞(haze)エフェクトや、クリプトマットを使用したカラーグレーディング調整ができるか。
9 Vellumを使用して衣服のシミュレーションができる。  ・衣服を作るためのVellumコンストレント ・衣服素材の違いの表現 
【理解度確認】歩行する人型キャラクターに衣服を着せてVellumシミュレーションで衣服を動かすことができるか。
10 オリジナルキャラクターに衣服を着せることができる。  ・衣服を着せるためのキャラクターのセットアップ ・衣服の初期状態の設定 
【理解度確認】mayaで作成したオリジナルキャラクターにHoudiniで衣服を着せることができるか。
11 Vellumを使用して砂の表現をすることができる。  ・砂を表現するためのVellumコンストレイント ・アトリビュートを使用した砂の崩壊アニメーション 
【理解度確認】サンドマン(砂で構成された人形)を作り、砂を崩壊させるエフェクトを作ることができるか。
12 ポリゴンメッシュにファー(毛皮)を作成し、グルーミング(毛並みを整える作業)を行うことができる。  ・ポリゴンメッシュに対するファーのセットアップ ・様々なグルーミング手法 
【理解度確認】シンプルなジオメトリに対してファーを生成してグルーミングできるか。
13 熊のぬいぐるみに対してファーを生成することができる。  ・Karmaファーマテリアルの使い方 ・ファーのバリエーションの作り方 
【理解度確認】グルーミングやマテリアルを調整してぬいぐるみの質感を出すことができるか。
14 リアルな野生動物(熊)に対してファーを生成することができる。  ・ファーのアニメーションメッシュへの対応 ・カーブを使用したグルーミング 
【理解度確認】部位ごとにグルーミングを調整し、リアルな熊の毛並みを表現できるか。
15 オリジナルキャラクターに対してファーを生成することができる。  ・ファーダイナミクスの設定 ・VEXを使用したファーの制御 
【理解度確認】キャラクターの特徴に合わせた効果的なファーを生成することができるか。