コミュニティQ&A

Audiokineticのコミュニティ主導のQ&Aフォーラムへようこそ。ここはWwiseとStrataのユーザのみなさまがお互いに協力し合う場です。弊社チームによる直接のサポートをご希望の場合はサポートチケットページをご利用ください。バグを報告するには、Audiokinetic LauncherのBug Reportオプションをご利用ください。(Q&AフォーラムではBug Reportを受け付けておりませんのでご注意ください。専用のBug Reportシステムをご利用いただくことで、バグの報告が適切な担当部門に届き、修正される可能性が高まります。)

最適な回答を迅速に得られるよう、ご質問を投稿される際は以下のヒントをご参考ください。

  • 具体的に示す:何を達成したいのか、またはどんな問題に直面しているのかを具体的に示してください。
  • 重要な詳細情報を含める:Wwiseとゲームエンジンのバージョンやご利用のOSなど詳細情報を記載してください。
  • 試したことを説明する:すでに試してみたトラブルシューティングの手順を教えてください。
  • 事実に焦点を当てる:問題の技術的な事実を記載してください。問題に焦点を当てることで、ほかのユーザのみなさまが解決策を迅速に見つけやすくなります。

0 支持
Everything moves in my game - huge walls, entire buildings, even the ground.
So far the only dynamic geometry I've seen being demonstrated are binary 'opened/closed' doors. I worry that Wwise needs to bake static geometry offline.

So my question:
Is it possible to - during runtime - arbitrarily spawn and move big geometries, and perhaps create rooms - on the fly, and have Wwise model occlusion and reverb or their approximations?

If not, then what are the limitations?

I have no prior experience with Wwise and I'm contemplating its usage, so any kind of advice on the subject that may seem obvious is still hugely appreciated!
Vioxtar (370 ポイント) General Discussion

回答 1

0 支持
Hey Vioxtar,

Yes, it is certainly possible, however, you may also want to consider other methods of simulating the same behavior, instead of having to use processing on constantly updating the entire geometry.
This video may shed some light on that topic - https://youtu.be/OKYEoGcEiYU?t=4664
Mads Maretty S. (Audiokinetic) (40.2k ポイント)
Awesome! Thanks for the answer and the referenced video!
Hey Mads,

While I did manage to get geometry components to update correctly during runtime, I encountered limitations with the UE4 integration. Unfortunately, a lot of AK components (e.g rooms and late reverb components, possibly portals too) rely on a parent that derives from AVolume (that derives from brushes), and brushes cannot be created at runtime as they require the unreal editor modules, which ideally should not be included in a published title. AKGeometryComponents work fine because they don't require AVolume parents.

Given that brushes are only used to obtain geometry data which is passed onto Wwise - this limitation imposes arbitrary constraints which actively prevent runtime spawning + updating of most Wwise game objects.
While I can tackle rewriting that part of the UE4 integration, I'd rather first ask: is AudioKinetic aware of this limitation, and are there known workarounds for this issue?

Thanks!
...