Announcement

Collapse
No announcement yet.

NVIDIA GameWorks Integration

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

    i am in need to download the ue 4.19 waveworks which i am not able to from github,very slow download and fails all time,no resume . any one can upload it on a torrent or google drive ,will be thank full , Or any other solution

    Comment


      Originally posted by JGwinner View Post
      So my guess is, the "NVidia only" hardware constraint killed this project?? Or is that an issue?
      There's only few techs that are truly Nvidia-only on current GameWorks. Waveworks integration we get requires cuda and VXGI practically requires Nvidia Maxwell+ gpu. But Blast, Flex, Flow and Volumetric Lighting should run on AMD as well (as current Flex and Flow versions run on DX Compute), I'm not 100% sure about TXAA 3 or HBAO+ but I'd expect them to run on AMD GPU's as well, don't quote me on that tho.

      Anyway, it seems like RTX in particular is reason why Nvidia hasn't been updating these techs anymore, this has to be especially true for VXGI. Also UE4 using Blast for Chaos physics probably makes it difficult to justify a separate branch for Blast version that works with PhysX etc.
      https://github.com/0lento/UnrealEngine (GameWorks tech merges & upgrades, UE4 physics modifications)

      Comment


        Originally posted by shrst View Post
        i am in need to download the ue 4.19 waveworks which i am not able to from github,very slow download and fails all time,no resume . any one can upload it on a torrent or google drive ,will be thank full , Or any other solution
        Sharing UE4 source code or binaries via torrent or google drive to random people is against UE4 EULA. You can only reliably confirm other user is UE4 licensee by sharing the source code via UnrealEngine github fork or share modified editor via Epic Launcher (but there's no such "modding" editor for GameWorks atm there so github is your only option).

        If github's direct download fails, you can try cloning the repo with some git tool.
        https://github.com/0lento/UnrealEngine (GameWorks tech merges & upgrades, UE4 physics modifications)

        Comment


          Originally posted by JGwinner View Post
          So my guess is, the "NVidia only" hardware constraint killed this project?? Or is that an issue?

          It's a shame Flex hasn't been ported to 4.22 etc. 0lento, amazing work and thank you!

          It would be fantastic if this was supported by Epic directly though. It sounds like there's no chance of that???

          == John ==

          I ported FleX to 4.22 based on 0lento's 4.20 integration, without fluid rendering (too much conflicts): https://github.com/xoyojank/UnrealEngine/tree/4.22-FleX

          Comment


            We appreciate your efforts guys. I would love to see if I can get rest of the Flex fixes working, but I'm no rendering engineer so I'm not sure how involved it would be

            Comment


              This is compile the 4.21- GameWorks+WaveWorks by 0lento - amazing work and thank you!
              Hello 0lento.
              Are you planning on compiling this for 4.22? It is very important for us. The most necessary - HairWorks+WaveWorks.
              We will be very grateful for the answer and your work!
              Last edited by TrinityMS; 08-06-2019, 03:22 PM.

              Comment


                Originally posted by TrinityMS View Post
                Are you planning on compiling this for 4.22? It is very important for us. The most necessary - HairWorks+WaveWorks.
                Right now it's looking like I'll skip 4.22 for multiple reasons, I may try again on 4.23 but really hoping Nvidia would update these techs themselves for at least 4.22 as there are quite big rendering changes in the engine that makes manual upgrading for these less trivial.

                Also since UE4 has grown bigger, my compilation times on any recent engine versions are horrible, it takes few hours to get new build up and running on my computer which also makes upgrading and fixing these techs super slow (we are talking many days just waiting for computer to build things). I'm planning to upgrade my rig to a new 16 core Ryzen once it's available (so in few months) and could then take a look again these for 4.23 but since the needed changes are quite big, I can't give any promises at this point.

                If Nvidia however comes with updated branches themselves, I'll happily merge them even with my current computer.
                https://github.com/0lento/UnrealEngine (GameWorks tech merges & upgrades, UE4 physics modifications)

                Comment


                  Originally posted by 0lento View Post
                  If Nvidia however comes with updated branches themselves, I'll happily merge them even with my current computer.
                  Thank you very much for the answer! Good luck with your computer. We will wait.

                  Thanks again for your work!

                  Comment


                    Hello, all links are dead?
                    https://github.com/0lento/UnrealEngine
                    https://github.com/xoyojank/UnrealEngine/tree/4.22-FleX

                    Thank you.

                    Comment


                      Anyone know if VXGI died when DXR came out? I still use VXGI over DXR for several reasons. The latest version Nvidia released was for 4.21 so hoping for updates to newer engine versions.

                      Thanks for response!

                      Comment


                        Originally posted by Globomidia 3DU View Post
                        Hello, all links are dead?
                        They are not dead, you need to link your github account to ue4 account to access private UnrealEngine repositories on github, more about this here:
                        https://www.unrealengine.com/en-US/ue4-on-github
                        https://github.com/0lento/UnrealEngine (GameWorks tech merges & upgrades, UE4 physics modifications)

                        Comment



                          I have an issues when building the ue4 in C++. I download & install 0lento 4.21-Gameworks+Wavework, Visual Studio Community 2017 15.9.14, follow the note check the "Game Development with C++" workload, and the "Unreal Engine Installer" and "Nuget Package Manager" optional components. At the end of the process, 66 errors appear. Can anyone help me pls? thankkkkkk <3
                          Attached Files

                          Comment


                            I found a 4.21 port for Nvidia Flex, which apparently all-around works...I know this is 2 engine versions behind, but maybe someone has use for it, I may merge it with 0lento's 4.21 Gameworks branch.

                            https://github.com/trashbyte/UnrealE...tree/4.21-FleX

                            Thanks to this developer for the code:
                            https://trashbyte.io/blog/2019/07/03/update.html

                            EDIT1 : Engine builds and everything works perfectly in FlexProject and renders fluid/everything fine, but when packaging project for Win64 development the build fails at the end with 1 LNK error.

                            =============================================================================================
                            EDIT2 : Fixed project build error in above branch = source/runtime/engine/public/gameworks/FlexPluginGPUParticles.h

                            -Line60:
                            "FArchive& operator<<"...

                            -Becomes:
                            "FORCEINLINE FArchive& operator<<"...
                            =============================================================================================
                            After the fix everything works as it should, but due to the author's implementation, the Flex plugin must be enabled always or the engine will refuse to load. I looked through the code, and it is because the author used an engine-code dependent method using the new "ShaderCore" split, which requires the Flex plugin to remain enabled in the engine.
                            Last edited by Cytokinetik; 08-16-2019, 12:24 AM.

                            Comment


                              0lento mentioned that he is going to skip 4.22 for GameWorks integration. Is there anyone else who planning to port HairWorks for 4.22 by any chance?

                              Comment


                                I merged Flex 4.21 port from here:
                                https://github.com/trashbyte/UnrealE...tree/4.21-FleX

                                into 0lento's 4.21 Gameworks branch (without Waveworks).

                                I tested everything and it all builds and seems to be working fine, here is the link:

                                https://github.com/karma4jake/UE4_Ga...Gameworks+Flex

                                I can submit a pull request after further testing to make sure everything is in order,

                                Comment

                                Working...
                                X