授業計画 |
| 回数 |
学習目標 |
学習項目 |
| 1 |
Unreal Engine の特性を説明出来る。カリキュラム全体を通した学習指針を説明出来る。 |
ガイダンス。Unreal Engine, Epic Game Launcher, Fabを紹介し、シーン作成のハンズオンを通して各ツールの基本UI、プロジェクトの作成について学習させる。
アセットの手動配置、Foliageを用いた配置、外部プラグインの利用、プロジェクトの共有について学習させる。 |
| 【理解度確認】練習課題の提出および確認質問 |
| 2 |
Maya、Substance Painter で作成したデータを Unreal Engine にインポート出来る。 |
Mayaで作成したスタティックメッシュ、スケルタルメッシュ、Substance Painter で作成したテクスチャのインポート、アセットブラウザや詳細パネルの使い方について学習させる。
作成したシーンをfbxとしてエクスポートする方法を学習する。 |
| 【理解度確認】練習課題の提出および確認質問 |
| 3 |
Landscapeをシーンに利用出来る。 |
LandscapeとLandscape Material の作成と利用方法、ポストプロセスエフェクトの用法について学習させる。
特殊なマテリアルが開発出来ることの意義を理解させる。 |
| 【理解度確認】練習課題の提出および確認質問 |
| 4 |
マテリアルインスタンスメリットとその利用方法について説明出来る。 |
マテリアルからマテリアルインスタンスを作成する方法を学習させる。デカールの用法について解説する。 |
| 【理解度確認】練習課題の提出および確認質問 |
| 5 |
オブジェクト法線やワールド方向を利用したマテリアルが作成出来る。 |
応用的なマテリアル(法線や頂点カラーを利用したマテリアル)の構築方法について学ぶ。 |
| 【理解度確認】練習課題の提出および確認質問 |
| 6 |
ライトのモビリティについて説明出来る。 |
各ライトの特性、モビリティ、シャドウのオンオフ、ボリューメトリックライト、エミッシブマテリアルなど、ライティング関連の諸機能について学習する。 |
| 【理解度確認】練習課題の提出および確認質問 |
| 7 |
シーケンサーを用いたカットシーンの作成とムービー出力が出来る。 |
スケルタルメッシュとアニメーション、シーケンサーを用い、カメラワーク、被写界深度などの演出、カット編集を行う。シーケンスレンダーで出力を行う。 |
| 【理解度確認】練習課題の提出および確認質問 |
| 8 |
Niagaraの基本的な用法について説明出来る。(1) |
簡単なエフェクトを作成し、Niagaraの特性、およびシーンへの組み込み方法を学習する。 |
| 【理解度確認】練習課題の提出および確認質問 |
| 9 |
Niagaraの基本的な用法について説明出来る。(2) |
簡単なエフェクトを作成し、Niagaraの特性、およびシーンへの組み込み方法を学習する。 |
| 【理解度確認】練習課題の提出および確認質問 |
| 10 |
キャラクターが近づいたら点灯するライトを構築出来る。 |
動く床やコリジョンを用いたインタラクションなどの、基礎的なブループリントの構築方法を学ぶ。 |
| 【理解度確認】練習課題の提出および確認質問 |
| 11 |
キャラクターが触れたらダメージを受け、アニメーションがラグドールに切り替わる仕組みを構築出来る。 |
ダメージ床、死亡時のアニメーション切替など、ゲーム開発的な視点で有用な基礎的なブループリントの構築方法を学ぶ。 |
| 【理解度確認】練習課題の提出および確認質問 |
| 12 |
クロスシミュレーションが実装出来る。 |
Chaos Cloth Simulation を用いたセカンダリシミュレーションの実装方法について解説する。 |
| 【理解度確認】練習課題の提出および確認質問 |
| 13 |
作品制作① オリジナルのカットシーンが作成出来る。 |
UnrealEngineを使用して映像作品を実装する。 |
| 【理解度確認】質疑応答 |
| 14 |
作品制作② オリジナルのカットシーンが作成出来る。 |
UnrealEngineを使用して映像作品を実装する。 |
| 【理解度確認】質疑応答 |
| 15 |
作品提出・講評 オリジナルのカットシーンについて発表が出来る。 |
作品を完成させレビューを行う。 |
| 【理解度確認】課題の提出と講評 |