概要
本書は,Unity上でゲームエフェクトを制作していく過程を解説した書籍です。Shader Graphを使用してシェーダーを作成し,Shurikenでエフェクト制作する過程を解説していきます。またHoudiniなどのDCC(Digital Content Creation)ツールを使ったリソース制作の方法についても解説しています。
Shurikenだけに的を絞った本ではなく,エフェクトに必要なシェーダー制作,リソース制作などにも踏み込んで解説しており,内容とレベルで妥協はありません。ゲームエフェクトの制作現場における必携の1冊です。
目次
Chapter 1 エフェクトの概要
- 1-1 エフェクトとは,パーティクルとは
- 1-2 本書で使用するツール
- 1-3 エフェクト制作のワークフロー
- 1-4 Unityの画面説明
- 1-5 エフェクトのフォルダ構成と管理
- 1-6 エフェクトで使用するマテリアルとシェーダー
- 1-7 作成した素材の読み込みと設定方法
Chapter 2 パーティクルエディタの概要
- 2-1 エディタとモジュールの説明
- 2-2 カラーとカーブエディタの使用方法
- 2-3 テクスチャアニメーションとUVスクロール
- 2-4 Custom Vertex Streamとプリセット機能
Chapter 3 各モジュールの働き
- 3-1 Mainモジュール
- 3-2 EmissionモジュールとShapeモジュール
- 3-3 Velocity系モジュール
- 3-4 Color系モジュール
- 3-5 SizeモジュールとRotation系モジュール
- 3-6 NoiseモジュールとExternal Forcesモジュール
- 3-7 CollisionモジュールとTriggerモジュール
- 3-8 Sub EmitterモジュールとTexture Sheet Animationモジュール
- 3-9 LightモジュールとTrailモジュール
- 3-10 RendererモジュールとCustom Dataモジュール
Chapter 4 基本的なエフェクトの作成
- 4-1 舞い上がる木の葉エフェクトの作成
- 4-2 流星エフェクトの作成
- 4-3 防御エフェクトの作成
- 4-4 移動するキャラクタから発生するバフエフェクトの作成
Chapter 5 バリアエフェクトの作成
- 5-1 バリアエフェクトの作成
- 5-2 Houdiniの基礎知識
- 5-3 Houdiniを使った球体状メッシュの作成
- 5-4 Shader Graphを使ったシェーダーの作成
- 5-5 マテリアルからのパラメータの調整
- 5-6 半球状メッシュのエフェクトの組み合わせ
Chapter 6 闇の柱エフェクトの作成
- 6-1 闇の柱エフェクトの作成
- 6-2 メッシュの作成
- 6-3 シェーダーの作成
- 6-4 エフェクトの組み立て
- 6-5 柱の周りを旋回するダストパーティクルの作成
- 6-6 螺旋状に上昇するトレイルの制作
Chapter 7 ビームエフェクトの作成
- 7-1 電撃属性ビームエフェクトの作成
- 7-2 電撃シェーダーの作成
- 7-3 シェーダーの完成
- 7-4 チャージ時のライトと光の粒の作成
- 7-5 チャージ完了時のフラッシュとコアの作成
- 7-6 ビームエフェクトの完成
Chapter 8 斬撃エフェクトの作成
- 8-1 地面に叩きつける斬撃エフェクトの作成
- 8-2 トゥーン系シェーダーの作成
- 8-3 シェーダーの改良
- 8-4 斬撃エフェクトの作成
- 8-5 インパクトエフェクトの作成
- 8-6 インパクトエフェクトへの要素の追加
Chapter 9 テクスチャの制作
- 9-1 Substance Designerを使ったテクスチャ作成
- 9-2 SubstanceテクスチャのUnityでの使用方法
- 9-3 AfterEffectsを使ったテクスチャ作成
- 9-4 CC Kaleida(万華鏡)エフェクトを使った素材の作成
サポート
ダウンロード
本書のサンプルファイルをダウンロードできます。
データは,圧縮ファイル形式でダウンロードできます。
圧縮ファイルをダウンロードしていただき,適宜解凍してご利用ください。
- ダウンロード
- サンプルファイル(SampleData.zip)
Houdini18以降をご利用の方
(2020年10月21日更新)
上記サンプルファイルにある「Houdini」フォルダーにはHoudiniで利用するファイルが保存されています。
Houdini18以降でも正常に読み込めますが,ノードが更新された関係上,Houdini18以降で新たに作成する場合,解説手順通りに操作を行っても同じ結果になりません。Houdini18以降をお使いの方は,Houdini18以降に対応した下記のサンプルファイルをご利用ください。
- ダウンロード
- Houdini18以降対応ファイル(Houdini18_MasterGuide_Data.zip)
なお,Houdini 18以降の対応についての詳細は,著者HPの記事をご覧ください。
正誤表
書籍の内容に誤りのあったことを,本書をお買いあげいただいた読者の皆様および関係者の方々にお詫びいたします。以下に正誤表を掲載いたします。
第2刷→第3刷で修正
P.532の下段右図上にある赤文字部分
第2刷→第3刷で修正
P.583の最終行
誤 |
Outputノードの設定は9-2の最後に解説していきます。
|
正 |
削除
|
誤った内容の1文が残ってしまっていました。
第1刷→第2刷で修正
P.296の最終行
誤 |
シリンダーが膨らんだように
|
正 |
球体が膨らんだように
|