VR音ゲー最前線! WwiseとUE4で実現Airtone

30
historia Inc. historia Inc. VR音ゲー最前線! WwiseUE4で実現『Airtone1

Transcript of VR音ゲー最前線! WwiseとUE4で実現Airtone

Page 1: VR音ゲー最前線! WwiseとUE4で実現Airtone

historia Inc.

historia Inc.

VR音ゲー最前線!WwiseとUE4で実現『Airtone』

1

Page 2: VR音ゲー最前線! WwiseとUE4で実現Airtone

historia Inc.2

販売元

対応プラットフォーム

企画・開発

キャラクターデザイン 音楽

タイトル情報

Page 3: VR音ゲー最前線! WwiseとUE4で実現Airtone

historia Inc.3

Page 4: VR音ゲー最前線! WwiseとUE4で実現Airtone

historia Inc.

なぜWwiseを採用?

4

Page 5: VR音ゲー最前線! WwiseとUE4で実現Airtone

historia Inc.

Team & Schedule

5

DirectorEngineer

3D Artist UI Artist

Game DesignerPM

Prototype 4か月 Production/QA 6か月

Page 6: VR音ゲー最前線! WwiseとUE4で実現Airtone

historia Inc.

Wwiseを採用した理由

信頼性

• 過去の実績(Unreal Engineとセットで使われることが多い)

• 八方ふさがりになることはないだろうという信頼

• IMをやろうとしたときに行える

ワークフローの分離

• エンジニアコストの削減

• ノイジークロークさんと作業場が分かれている

• ノイジークロークさんが使い慣れていた

6

Page 7: VR音ゲー最前線! WwiseとUE4で実現Airtone

historia Inc.

MUST要件

音ズレを完全防止

音楽同期(=拍同期)による判定

3Dサウンド

7

Page 8: VR音ゲー最前線! WwiseとUE4で実現Airtone

historia Inc.

音ズレ完全防止

8

通常の進行

ゲーム進行

音楽進行

現実時間をベースに進行

再生出来た分だけ進行

音楽再生命令

音飛びが発生したりするとズレる特にPauseからの復帰

Page 9: VR音ゲー最前線! WwiseとUE4で実現Airtone

historia Inc.

音ズレ完全防止

9

サンプル数ベースの進行

ゲーム進行

音楽進行

再生サンプル数を元に進行

再生出来た分だけ進行

音楽再生命令

絶対にズレないただし、音が止まるとゲームが止まる

Page 10: VR音ゲー最前線! WwiseとUE4で実現Airtone

historia Inc.

音楽同期(=拍同期)による判定

• 曲の途中でのテンポチェンジNG• BPMは自由

–全体的なバランスとして、140~180を中心• 拍子変更NG• 変拍子はOK• 尺は1:50~2:00を目安に

10

楽曲レギュレーション

Page 11: VR音ゲー最前線! WwiseとUE4で実現Airtone

historia Inc.

実装パート

• サウンドドリブン 楽曲駆動の演出

• RTPCによるユーザーフィードバックの向上

• 視線誘導としての3Dサウンド

• プレイしやすい音を目指して

Page 12: VR音ゲー最前線! WwiseとUE4で実現Airtone

historia Inc.

サウンドドリブン楽曲駆動の演出

Page 13: VR音ゲー最前線! WwiseとUE4で実現Airtone

historia Inc.

サウンドドリブン楽曲駆動の演出• テンポ、拍数、周波数帯域毎の音量をパラメーターとして利用

テンポ ビート

周波数帯域

パラメーター

Page 14: VR音ゲー最前線! WwiseとUE4で実現Airtone

historia Inc.

サウンドドリブン楽曲駆動の演出Wwise プラグインSpectrumAnalyzer

UE4 BPより取得可能

Page 15: VR音ゲー最前線! WwiseとUE4で実現Airtone

historia Inc.

サウンドドリブン楽曲駆動の演出

Page 16: VR音ゲー最前線! WwiseとUE4で実現Airtone

historia Inc.

RTPCによるユーザーフィードバックの向上

Page 17: VR音ゲー最前線! WwiseとUE4で実現Airtone

historia Inc.

RTPCによるユーザーフィードバックの向上• UE4からWwiseへパラメーターのつなぎこみ

Page 18: VR音ゲー最前線! WwiseとUE4で実現Airtone

historia Inc.

RTPCによるユーザーフィードバックの向上• UE4からWwiseへパラメーターのつなぎこみ

Page 19: VR音ゲー最前線! WwiseとUE4で実現Airtone

historia Inc.

視線誘導としての3Dサウンド

Page 20: VR音ゲー最前線! WwiseとUE4で実現Airtone

historia Inc.

視線誘導としての3Dサウンド• VRでの視線誘導の難しさ

カメラ主導権ユーザー

システム制御

Page 21: VR音ゲー最前線! WwiseとUE4で実現Airtone

historia Inc.

視線誘導としての3Dサウンド• 3Dサウンドの有用性

方向

距離ユーザー

Page 22: VR音ゲー最前線! WwiseとUE4で実現Airtone

historia Inc.

視線誘導としての3Dサウンド• Airtoneでの3Dサウンドの位置づけ

• 音は遮蔽(オクルージョン)せず、音の減衰を距離と方向に限定

• わかりやすく音の方向性を示し、視線誘導を促す

Page 23: VR音ゲー最前線! WwiseとUE4で実現Airtone

historia Inc.

プレイしやすい音を目指して

Page 24: VR音ゲー最前線! WwiseとUE4で実現Airtone

historia Inc.

プレイしやすい音を目指して

• 異なる楽曲でもノーツSEとの音量バランスを一定に保つ

• 曲毎の音量差によってプレイ感に違いがでないようにした

• Oculus Rift付属のヘッドフォンで最終確認

• 楽曲のラウドネス統一

Page 25: VR音ゲー最前線! WwiseとUE4で実現Airtone

historia Inc.

プレイしやすい音を目指して

• 同時押し時に重なるノーツSEを消すだけでは、物足りなかった。

• 同時押しのときのみコンプがかかるよう設定し、

単音よりも音に詰まる感じを出した。

• 同時発音の対処

Page 26: VR音ゲー最前線! WwiseとUE4で実現Airtone

historia Inc.

プレイしやすい音を目指して

• 数msの遅延でプレイ感が

大きく変わってくるため、

Limiterのような先読み式の

エフェクトには注意

• エフェクトのレイテンシーに注意

Page 27: VR音ゲー最前線! WwiseとUE4で実現Airtone

historia Inc.

苦労した点

• 自由にできすぎてノイジークロークさんとの線引きがあいまいになった時期があった

• Package後に動作が違った

• コードインテグレート →現在はプラグインに対応!

27

Page 28: VR音ゲー最前線! WwiseとUE4で実現Airtone

historia Inc.

ノイジークロークさんパート

• 分業について

• 苦労した点

• Wwiseで便利だった点

28

Page 29: VR音ゲー最前線! WwiseとUE4で実現Airtone

historia Inc.

次に開発するとしたらWwiseを採用するか?

中規模以上場合・音に重きを置くときは弊社はWwiseがデフォルトツール

29

小規模でハイエンドを行うという弊社の方針に合っているハイエンドの文法が手軽に使える

Page 30: VR音ゲー最前線! WwiseとUE4で実現Airtone

historia Inc.30

[email protected]