Making Good Toolsfor Making Great Audio
• 登壇者:
• Guy Somberg (Client Lead Programmer, Echtra Games)
• Tomas Neumann (Senior Software Engineer, Blizzard Entertainment)
15.
Making Good Toolsfor Making Great Audio
クリエイティビティの公式
• Correctness + Efficiency = Creativity
16.
Making Good Toolsfor Making Great Audio
Correctness
• 正確性
• ミスの確率を下げ、
その手戻りコストを削減する
• 自動化が判り易い例
17.
Making Good Toolsfor Making Great Audio
Correctness: Overwatch Localization
台詞数
× 話す対象に因る場合分け(男性・女性・尊敬・嫌悪)
× 複数の言語
= 厖大な組み合わせ
・手作業を徹底的に減らしたい
18.
Making Good Toolsfor Making Great Audio
Correctness: Audit Script
• FMODでの検証スクリプト
• JavaScript
• ルールを規定して、それを遵守しているか
• ひとつ150行ほど
• 10-15行のスクリプトで新しく作成できる
19.
Making Good Toolsfor Making Great Audio
Efficiency
• 効率性
• 反復の労力を削減する
• 少ない労力で大きな変更を齎す
20.
Making Good Toolsfor Making Great Audio
Efficiency: Overwatch Auditiva
• Wwiseのプロジェクトをビルドしてデータベースに反映するツール
• FastとStableの二つのユースケース
21.
Making Good Toolsfor Making Great Audio
Efficiency: Bioshock2 Dialog Packager
• バンクを作る度にプロセスを立ち上げる必要があった
問題しかないツールの問題を迂回
• ボタン一つで完結するように
22.
Making Good Toolsfor Making Great Audio
Creativity
• 安心と速度が余裕を齎し、
余裕が閃きを呼ぶ。
23.
Making Good Toolsfor Making Great Audio
プログラマーとして気を付けたいこと
• ツールを作った後、「ハイ終わり」としな
い。
ちゃんとフォローアップしよう。
• デザイナーをよく観察して、
効率の悪い部分を探し当てよう。
24.
Making Good Toolsfor Making Great Audio
デザイナーに知ってほしいこと
•“ALL THINGS ARE POSSIBLE!”
•不可能はない!
25.
Making Good Toolsfor Making Great Audio
デザイナーに本当に知ってほしいこと
• “Bring me problems, not solutions”
(何をして欲しいかではなく、何で困っているかを教えてくれ)
Audio Propagation Throughthe Ears of VERA
• 登壇者:
• Jeff Ballard (Software Engineer, Microsoft ATG)
• Robert Ridihalgh (Senior Audio Specialist, Microsoft ATG)
Audio Propagation Throughthe Ears of VERA
• Voxel Engine for Real-time Acoustics
• ボクセル?
• Volume + Pixel = Voxel
• ピクセル:2Dの平面を正方形単位で区切るもの
• ボクセル:3Dの空間を立方体単位で区切るもの
Pixel
36.
Audio Propagation Throughthe Ears of VERA
その他ボクセル関連の発表
• 経路探索: “Hierarchical Dynamic Pathfinding for Large Voxel Worlds”
(宏大なボクセル世界における階層構造を用いた動的経路探索)
• ライティング: “Advances in Real-Time Voxel-Based GI”
(リアルタイムボクセルベースGIの進化)
37.
Audio Propagation Throughthe Ears of VERA
VERAのプロセス手順
1. ボクセル化
2. 起点設定
3. 塗りつぶし
http://gdcvault.com/play/1025325/Audio-Propagation-Through-the-Ears p9
38.
Audio Propagation Throughthe Ears of VERA
遮蔽・閉塞
http://gdcvault.com/play/1025325/Audio-Propagation-Through-the-Ears p8
39.
Audio Propagation Throughthe Ears of VERA
回折
http://gdcvault.com/play/1025325/Audio-Propagation-Through-the-Ears p10
40.
Audio Propagation Throughthe Ears of VERA
広い環境の対応
http://gdcvault.com/play/1025325/Audio-Propagation-Through-the-Ears p11