Announcement

Collapse
No announcement yet.

Steam Audio

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Can confirm the scene loading problem. The scene is loaded once in InitializePluginListeners at startup and then seemingly never again.

    Comment


      Hello everyone,

      Steam Audio plugin just got some love. I updated it to SDK 2.0 beta15: https://github.com/EpicGames/UnrealEngine/pull/5940

      This update includes full thread support & Embree ray tracing. It's able to give you about %200 speed boost on bake times, and increases real time performance drastically. There are also various minor changes.

      Also fixed the bug where Steam Audio was not able to load new world's scene data: https://github.com/EpicGames/UnrealEngine/pull/5979

      Cheers!

      muchcharles

      YuriNK

      Th120

      dan.reynolds

      Raphy-san
      Last edited by dyanikoglu; 06-25-2019, 10:09 AM.

      Comment


        Originally posted by dyanikoglu View Post
        Hello everyone,

        I have shown some love to Steam Audio plugin, and updated it to SDK 2.0 beta15: https://github.com/EpicGames/UnrealEngine/pull/5940

        This update includes full thread support & Embree ray tracing support. It's able to give you %200 speed boost on bake times, and increases real time performance drastically.

        Also fixed the bug where Steam Audio was not able to load new world's scene data: https://github.com/EpicGames/UnrealEngine/pull/5979

        Cheers!
        Wow, that's great! I'll give it a try later this week - need to download UE4 sources.
        Marketplace: Vive Mocap Kit / Fingers Solver / VR IK Body Solver / Subtitles to LipSync / Dialogue System with Character Animation
        And random stuff at Youtube

        Comment


          Originally posted by dyanikoglu View Post
          Hello everyone,

          I have shown some love to Steam Audio plugin, and updated it to SDK 2.0 beta15: https://github.com/EpicGames/UnrealEngine/pull/5940

          This update includes full thread support & Embree ray tracing support. It's able to give you %200 speed boost on bake times, and increases real time performance drastically.

          Also fixed the bug where Steam Audio was not able to load new world's scene data: https://github.com/EpicGames/UnrealEngine/pull/5979

          Cheers!
          interesting. Maybe I will give it a test later, but sadly we scrapped that whole steam audio plugin in favour of fmod since valve never answered anywhere (and also for other reasons).

          Comment


            Just a heads up, I was able to fix reverb crash problem introduced with beta 16.

            Now we're able to use latest version on Steam Audio in Unreal Engine, beta 17

            I have updated same PR : https://github.com/EpicGames/UnrealEngine/pull/5940

            I'm going to implement dynamic actor support soon, which is introduced with beta 17. Can't wait to see results
            Last edited by dyanikoglu; 06-26-2019, 08:34 AM.

            Comment


              Hi dyanikoglu, I tried your update to beta 15 (pull request #5940). I don't want to recompile a whole engine from sources, so didn't try the second fix. As for SteamAudio, I compiled it as a project plugin.

              Seems that everything works well (improvement of baking time is impressive!). Still, I faced a crash once:

              Code:
              Unhandled exception
              
              KERNELBASE
              phonon
              phonon
              phonon
              UE4Editor_SteamAudio!SteamAudio::FPhononReverb::ProcessMixedAudio() [g:\mydocuments\unreal projects\potab\plugins\steamaudio\source\steamaudio\private\phononreverb.cpp:312]
              UE4Editor_Engine!FSoundEffectSubmix::ProcessAudio() [d:\build\++ue4\sync\engine\source\runtime\engine\private\soundeffectsubmix.cpp:23]
              UE4Editor_AudioMixer!Audio::FMixerSubmix::ProcessAudio() [d:\build\++ue4\sync\engine\source\runtime\audiomixer\private\audiomixersubmix.cpp:681]
              UE4Editor_AudioMixer!Audio::FMixerSubmix::ProcessAudio() [d:\build\++ue4\sync\engine\source\runtime\audiomixer\private\audiomixersubmix.cpp:600]
              UE4Editor_AudioMixer!Audio::FMixerDevice::OnProcessAudioStream() [d:\build\++ue4\sync\engine\source\runtime\audiomixer\private\audiomixerdevice.cpp:504]
              UE4Editor_AudioMixer!Audio::FOutputBuffer::MixNextBuffer() [d:\build\++ue4\sync\engine\source\runtime\audiomixer\private\audiomixer.cpp:128]
              UE4Editor_AudioMixer!Audio::IAudioMixerPlatformInterface::RunInternal() [d:\build\++ue4\sync\engine\source\runtime\audiomixer\private\audiomixer.cpp:507]
              UE4Editor_AudioMixer!Audio::IAudioMixerPlatformInterface::Run() [d:\build\++ue4\sync\engine\source\runtime\audiomixer\private\audiomixer.cpp:532]
              UE4Editor_Core!FRunnableThreadWin::Run() [d:\build\++ue4\sync\engine\source\runtime\core\private\windows\windowsrunnablethread.cpp:96]
              Marketplace: Vive Mocap Kit / Fingers Solver / VR IK Body Solver / Subtitles to LipSync / Dialogue System with Character Animation
              And random stuff at Youtube

              Comment


                YuriNK

                Can you try again with my latest force push into the PR? I also fixed that crash.

                and also as a side note, did you correctly placed .dll and .lib files into third party directories (I assume you did, but it would be better if you can confirm that before proceeding further)?

                Comment


                  Update about movable actor support:

                  I was able to fully implement the feature into plugin by reverse engineering Unity plugin, but somehow instanced meshes are still not affecting simulation.. Current situation is a little bit hopeless. If anyone wants to check out the implementation & provide some feedback, commits are there: https://github.com/ProjectBorealisAd...-PB-SteamAudio

                  Comment


                    Originally posted by dyanikoglu View Post
                    YuriNK

                    Can you try again with my latest force push into the PR? I also fixed that crash.

                    and also as a side note, did you correctly placed .dll and .lib files into third party directories (I assume you did, but it would be better if you can confirm that before proceeding further)?
                    I'll try the lastest update to beta 17 at this weekend.

                    I added new dlls, libs and header to the plugin itself as a third-party module.
                    Marketplace: Vive Mocap Kit / Fingers Solver / VR IK Body Solver / Subtitles to LipSync / Dialogue System with Character Animation
                    And random stuff at Youtube

                    Comment


                      dyanikoglu
                      I updated to beta 17 yesterday. Everything is good so far.
                      Marketplace: Vive Mocap Kit / Fingers Solver / VR IK Body Solver / Subtitles to LipSync / Dialogue System with Character Animation
                      And random stuff at Youtube

                      Comment


                        What's the situation with iOS support? I see Android, Linux, Windows, even OSX, but no iOS?

                        Comment


                          Originally posted by travellingminst View Post
                          What's the situation with iOS support? I see Android, Linux, Windows, even OSX, but no iOS?
                          It's not supported by the Steam Audio SDK itself.

                          Comment


                            Steam Audio is going to be updated in 4.24, it's officially confirmed in my PR

                            https://github.com/EpicGames/UnrealEngine/pull/5940

                            Comment


                              Originally posted by dyanikoglu View Post
                              Steam Audio is going to be updated in 4.24, it's officially confirmed in my PR

                              https://github.com/EpicGames/UnrealEngine/pull/5940
                              Congratulations!
                              Dan Reynolds
                              Technical Sound Designer || Unreal Audio Engine Dev Team

                              Comment


                                dyanikoglu
                                Here [ https://github.com/EpicGames/UnrealEngine/pull/5979 ] in comments you said about OnWorldCleanup and OnPostWorldInitialization delegates. Does it mean it's possible to keep all changes within SteamAudio plugin and avoid changing engine's sources?
                                Marketplace: Vive Mocap Kit / Fingers Solver / VR IK Body Solver / Subtitles to LipSync / Dialogue System with Character Animation
                                And random stuff at Youtube

                                Comment

                                Working...
                                X