【问题标题】:Room Effects in UE with Resonance AudioUE 中带有共振音频的房间效果
【发布时间】:2018-02-02 05:31:09
【问题描述】:

我目前正在 UE 和 FMOD 中开发一款 VR 游戏。我们正在尝试实现房间效果,正如 Unity 插件所做的那样。

我们已经成功地在对撞机中创建了一个房间,该房间似乎可以与房间效果一起使用,但是,我们在同一地图/关卡中拥有多个房间时遇到了问题,因此我们可以将房间效果更改为我们穿过关卡。

以前有没有人设法让房间效果在 UE 中工作,就像在 unity 中一样?

【问题讨论】:

    标签: resonance-audio


    【解决方案1】:

    目前,使用 Resonance Audio FMOD 插件结合 UE,您可以通过调用将新的“RoomProperties”传递给 Listener 插件

    setParameterData(int index, void *data, unsigned int length);
    

    来自 C++。

    但是,您必须自己处理不同“房间”之间的移动检测。

    我相信你很可能已经知道,你应该传递一个指向 RoomProperties 结构实例的指针,可以在这里找到:https://github.com/resonance-audio/resonance-audio-fmod-sdk/blob/master/Plugins/include/RoomProperties.h 强制转换为 void 指针,index 参数设置为 1,length 参数设置为 sizeof(RoomProperties)

    【讨论】:

      【解决方案2】:

      您可以使用 Unreal 的 Audio Volumes 创建多个房间效果“区域”。

      添加一个新的音频音量,转到其详细信息面板并打开混响选项卡。您应该会看到一个 混响插件效果 下拉列表。找到 Create New Asset 部分并选择 Resonance Audio Reverb Plugin Preset 以创建新的混响预设。

      然后,在您的新 Resonance Audio Reverb 插件预设中,您可以为刚刚创建的音量选择一些独特的房间效果设置。

      然后您对其他“房间”重复该过程。

      如果您想使用一些“默认”房间效果设置(例如,当播放器不再处于任何音频音量中时),您还可以添加 全局混响预设 )。

      请参阅:https://developers.google.com/resonance-audio/develop/unreal/developer-guide#using_the_resonance_audio_reverb_plugin 了解更多信息!

      【讨论】:

      • 我忘了添加......最重要的是......我们正在使用 fmod。我真的应该把这个放在原来的帖子里!
      【解决方案3】:

      我无法让音量共振混响与普通 UE4(4.19.1,共振 1.0,不需要自定义构建)一起使用。我可以让主混响工作,但不仅仅是音量。对此有何建议?

      这个问题也在这里发布: https://forums.unrealengine.com/development-discussion/audio/1472284-reverb-plugin-of-google-resonance-for-ue4-doesn-t-work

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-03-07
        • 2020-05-24
        • 2011-07-26
        • 2022-07-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多