55
【アートワークの受発注セミナー】 ゲームエフェクト 発注・受注で幸せになるためには 株式会社アグニフレア 下澤章吾 1

ゲームエフェクトの発注・受注で幸せになるためには 170610

Embed Size (px)

Citation preview

Page 1: ゲームエフェクトの発注・受注で幸せになるためには 170610

【アートワークの受発注セミナー】ゲームエフェクト

の発注・受注で幸せになるためには

株式会社アグニフレア

下澤章吾

1

Page 2: ゲームエフェクトの発注・受注で幸せになるためには 170610

本日の流れ

• 会社概要、自己紹介

• ゲームエフェクトの受発注について

• まとめ

• 告知

• Q&A

2

Page 3: ゲームエフェクトの発注・受注で幸せになるためには 170610

会社概要

• 株式会社アグニ・フレア

–エフェクトデザイナーを増やそうとしてます

3

Page 4: ゲームエフェクトの発注・受注で幸せになるためには 170610

自己紹介

• アグニ・フレアでエフェクトデザイナーをやってます

4

Page 5: ゲームエフェクトの発注・受注で幸せになるためには 170610

ゲームエフェクトの受発注について

5

Page 6: ゲームエフェクトの発注・受注で幸せになるためには 170610

想定している対象者

• これから初めて外部にエフェクトを発注しようとしている方

• エフェクトの発注で、トラブルを抱えていたり、開発現場とやりとりがうまく進まない方

6

Page 7: ゲームエフェクトの発注・受注で幸せになるためには 170610

ゲームエフェクトの受発注について

1. エフェクトの発注って…

2. レーザーエフェクトの場合

3. カットシーンエフェクトの場合

4. エフェクト受発注でおさえたいところ

5. 柔軟に進めるために

7

Page 8: ゲームエフェクトの発注・受注で幸せになるためには 170610

ゲームエフェクトの受発注について

1. エフェクトの発注って…

2. レーザーエフェクトの場合

3. カットシーンエフェクトの場合

4. エフェクト受発注でおさえたいところ

5. 柔軟に進めるために

8

Page 9: ゲームエフェクトの発注・受注で幸せになるためには 170610

1. エフェクトの発注って…

• そもそもどう発注するもの?

• イメージのすり合わせが大変そう

– といったお話をよく聞きます

9

Page 10: ゲームエフェクトの発注・受注で幸せになるためには 170610

• 簡単な例をもとに、エフェクト制作の発注、受注を見てみましょう

10

Page 11: ゲームエフェクトの発注・受注で幸せになるためには 170610

ゲームエフェクトの受発注について

1. エフェクトの発注って…

2. レーザーエフェクトの場合

3. カットシーンエフェクトの場合

4. エフェクト受発注でおさえたいところ

5. 柔軟に進めるために

11

Page 12: ゲームエフェクトの発注・受注で幸せになるためには 170610

2. レーザーエフェクトの場合

• 発注側

–アクションゲームで、こんなイメージのレーザーを出したいのでよろしくお願いします

12

Page 13: ゲームエフェクトの発注・受注で幸せになるためには 170610

一方受注側では

• まず気にすること

–そのレーザーは具体的にどうやってゲームに組み込むのか?

– (勿論イメージも把握しつつ)

13

Page 14: ゲームエフェクトの発注・受注で幸せになるためには 170610

• ゲームへの組み方例– コリジョン(ヒット判定)が伸びる• 右図緑色のカプセル

– コリジョンに追従してエフェクトも伸びる

–進行方向を+Zに

14

Page 15: ゲームエフェクトの発注・受注で幸せになるためには 170610

15

• 要素事にデータ分割が必要になる1. 発射口

2. レーザー本体• コリジョンに追従して拡大する

3. 弾頭• コリジョン先端に追従して移動する

Page 16: ゲームエフェクトの発注・受注で幸せになるためには 170610

• コリジョンと対応する基本単位の情報が必要

• 例えば– エフェクトツール上の1グリッド

– コリジョンのスケール1

• と対応させる

16

Page 17: ゲームエフェクトの発注・受注で幸せになるためには 170610

• さらに

17

Page 18: ゲームエフェクトの発注・受注で幸せになるためには 170610

• レーザーの伸びる速度、発生時間、太さ–プランナー(ゲームデザイナー)側で調整したい

–ゲーム内の状況によって変化させたい

• 発射口、本体、弾頭はループデータにしておく必要がある–ループ・・・再生したら出続ける

– (ワンショット・・・1回再生したら終了する)

18

Page 19: ゲームエフェクトの発注・受注で幸せになるためには 170610

• と、なると

19

Page 20: ゲームエフェクトの発注・受注で幸せになるためには 170610

• レーザーの終了をどうするか

– ヒット判定と同時に消えてしまうと、余韻が無い

• ループエフェクトの終了処理例

–レーザー本体、弾頭→コリジョンと一緒に細くなって消える(XY軸で縮小)

–発射口→パーティクルの寿命で消滅

20

Page 21: ゲームエフェクトの発注・受注で幸せになるためには 170610

• ここまでを踏まえると、発注書は

21

Page 22: ゲームエフェクトの発注・受注で幸せになるためには 170610

イメージ データ名 内容 再生 スケール 終了 向き

lazer001_001 射出口用

ループ パーティクル寿命

+Z

lazer001_002 レーザー本体

ループ レーザーコリジョンスケール合わせ

XY縮小 +Z

lazer001_003 レーザー弾頭

ループ XY縮小 +Z

こんな感じに

22

Page 23: ゲームエフェクトの発注・受注で幸せになるためには 170610

この後のやり取り• 受注側

– この仕様に則ってデータを作成、受け渡し

• 発注側– 上がってきたデータを仕様に沿ってゲームに組み込み

23

ここから、ようやく本来のイメージのすり合わせが可能に!

Page 24: ゲームエフェクトの発注・受注で幸せになるためには 170610

発注・受注間のやり取り

24

発注者 受注者

・イメージの方向性

・組み込み仕様

・ゲーム組み込み

・イメージのすり合わせ、調整内容

・仕様を元に作成したデータ

・修正、調整データ

Page 25: ゲームエフェクトの発注・受注で幸せになるためには 170610

ゲームエフェクトの受発注について

1. エフェクトの発注って…

2. レーザーエフェクトの場合

3. カットシーンエフェクトの場合

4. エフェクト受発注でおさえたいところ

5. 柔軟に進めるために

25

Page 26: ゲームエフェクトの発注・受注で幸せになるためには 170610

3. カットシーンエフェクトの場合

• 発注側–絵コンテなどを元に

– こんな感じの光のエフェクトを出したい

–先ほどのような発注書を作れば大丈夫?

26

Page 27: ゲームエフェクトの発注・受注で幸せになるためには 170610

一方受注側では• まず気にすること

– カットシーンの編集手段– (勿論イメージも把握しつつ)

• 殆どのプロジェクトでツールを内製、もしくはDCCツールをカスタマイズ– UE4はシーケンサー

27

Page 28: ゲームエフェクトの発注・受注で幸せになるためには 170610

カットシーン編集ツール例

• 大体共通してあるもの–発生位置指定

• 骨やヌル(ロケータ)などの指定

– タイムライン• 発生開始や停止を指定できるGUI

–再生確認• 任意時間からの再生、一時停止、ステップ再生

28

Page 29: ゲームエフェクトの発注・受注で幸せになるためには 170610

これまでに困った編集、再生環境

• エフェクトが出ない時の確認手段が無い

• カメラが動かせない

• コマ送りができない

• 途中(任意フレーム)から再生できない

• カットシーン組み込みツールのドキュメントがない

29

ツールの使い勝手が生産性に直結!

Page 30: ゲームエフェクトの発注・受注で幸せになるためには 170610

発注・受注間のやり取り

30

発注者 受注者

・絵コンテ・イメージの方向性

・カットシーン組み込み仕様

・モーション、カメラのシーンデータ

・イメージのすり合わせ、調整内容

・仕様を元に作成したデータ

・カットシーン組み込み

・修正、調整データ

Page 31: ゲームエフェクトの発注・受注で幸せになるためには 170610

ゲームエフェクトの受発注について

1. エフェクトの発注って…

2. レーザーエフェクトの場合

3. カットシーンエフェクトの場合

4. エフェクト受発注でおさえたいところ

5. 柔軟に進めるために

31

Page 32: ゲームエフェクトの発注・受注で幸せになるためには 170610

• 最初にあったもやもやした部分

32

4. エフェクト受発注でおさえたいところ

Page 33: ゲームエフェクトの発注・受注で幸せになるためには 170610

実際にはこうなる

• 次の二つを両者で握っておく必要がある

– イメージ・方向性

–ゲームへの組み込み仕様

33

Page 34: ゲームエフェクトの発注・受注で幸せになるためには 170610

非効率、トラブルになりやすいケース

• 下記要因の組み合わせ– 工数見積もりが各アセットの制作時間のみ

– ゲーム仕様が切られていない

– ゲームへの組み込み方法が後付けで決まる

– イメージ・方向性がぶれる

• 情報整理の時間が、制作時間を圧迫– イメージすり合わせ前に工数を消費

34

Page 35: ゲームエフェクトの発注・受注で幸せになるためには 170610

• とはいえ、

35

Page 36: ゲームエフェクトの発注・受注で幸せになるためには 170610

• ゲーム開発のエフェクト制作で

36

Page 37: ゲームエフェクトの発注・受注で幸せになるためには 170610

•すべての仕様や仕組みが

37

Page 38: ゲームエフェクトの発注・受注で幸せになるためには 170610

•完全に揃っている

38

Page 39: ゲームエフェクトの発注・受注で幸せになるためには 170610

•なんてことは

39

Page 40: ゲームエフェクトの発注・受注で幸せになるためには 170610

40

Page 41: ゲームエフェクトの発注・受注で幸せになるためには 170610

ゲームエフェクトの受発注について

1. エフェクトの発注って…

2. レーザーエフェクトの場合

3. カットシーンエフェクトの場合

4. エフェクト受発注でおさえたいところ

5. 柔軟に進めるために

41

Page 42: ゲームエフェクトの発注・受注で幸せになるためには 170610

よくある状況

• 発注時にゲームや組み込み仕様が整い切っていない– プランナ側がいっぱいいっぱい

• 新規実装、要検証な仕組みがある– プログラマが絶賛コーディング中

• 全て整うまで待っているわけにもいかない– スケジュール上は量産している時期らしい

42

Page 43: ゲームエフェクトの発注・受注で幸せになるためには 170610

• 開発現場の状況に合わせて対応できるにこしたことはない

43

Page 44: ゲームエフェクトの発注・受注で幸せになるためには 170610

• 作れるところを進めておく

–エフェクトツール上で、実装前に大枠のイメージや方向性を確認

–大幅な作り直しのリスクを減らしておく

–テクスチャやメッシュリソースは蓄えておくに越したことない

44

5. 柔軟に進めるために

Page 45: ゲームエフェクトの発注・受注で幸せになるためには 170610

• 仮データをやりとりする– クオリティを詰める前に、仮データを提出

– ゲームへの組み込み仕様が決まっていれば可能• 事前に検証も可能

– プランナー側で進められると理想

45

①②

① 弾頭-丸いビルボードパーティクル

② 本体-シリンダーモデル③ 発射口-円錐状に放出されるパーティクル

5. 柔軟に進めるために

Page 46: ゲームエフェクトの発注・受注で幸せになるためには 170610

ゲームへの実装を先行するメリット

• あとはエフェクトデザイナがクオリティを詰めるだけ、という状況に持ち込める

– ツール上で本来詰める必要のなかった部分も省ける

46

Page 47: ゲームエフェクトの発注・受注で幸せになるためには 170610

• イメージをどうしようか迷っている場合– 相談ベースで、イメージと組み込みのための提案もできます

• カットシーン組み込みをどうしようか迷っている場合– 量産体制前にワークフロー策定

– トライアンドエラーしやすいやり方=クオリティコントロールできる状況を提案できます

47

その他弊社側でできること

Page 48: ゲームエフェクトの発注・受注で幸せになるためには 170610

ただ柔軟に進めるとはいえ

48

Page 49: ゲームエフェクトの発注・受注で幸せになるためには 170610

クオリティを決定するのは

• 仕様や組み込みが整った後の残り時間がどれだけか

• ゲームエフェクトの完成度はゲーム上で見ないと最終的に決定できない

49

発注

納品

仕様や組み込みが整うタイミング

見切り発車、仮データで進める時間

最終的な製品クオリティを詰める(イ

メージのすり合わせ)に使える時間

Page 50: ゲームエフェクトの発注・受注で幸せになるためには 170610

まとめ

50

Page 51: ゲームエフェクトの発注・受注で幸せになるためには 170610

エフェクトの発注・受注で両者幸せになるためには

• できるだけイメージと組み込みの情報を事前にそろえたい

• エフェクトデザイナは開発現場にとって柔軟な対応を考える

• クオリティを詰める勝負はゲームに組み込まれてから

51

Page 52: ゲームエフェクトの発注・受注で幸せになるためには 170610

告知

52

Page 53: ゲームエフェクトの発注・受注で幸せになるためには 170610

人材+お仕事募集• エフェクトデザイナ/ツールエンジニア• エフェクト制作をはじめデザイン全般お仕事のご相談• エフェクト組み込みなどのご相談

• http://agni-flare.com/53

Page 54: ゲームエフェクトの発注・受注で幸せになるためには 170610

余談

• そもそもエフェクトデザイナはどうやってエフェクトを作っているのか

54

• 具体的な26作例

– Kindle版もあります

• Unityでのエフェクト制作ブレイクダウン

• https://speakerdeck.com/unitydojo/unitydao-chang-ehuekutoshi-jian-bian

Page 55: ゲームエフェクトの発注・受注で幸せになるためには 170610

Q&A

55