NVIDIA GameWorks Integration


Hey guys

I was trying to get with UE4.10 VXGI soft shadows like the ones you obtain with area lights. The problem is that when using a plane with an emissive material i just obtain a broad shadow for the whole object and not self shadows.


in your example that for some reason you deleted you could see self-shadowing (the chin shadowing the left-side shoulder) however there was no self-shadowing for the nose as the noise is too small to catch the details. this is probably done by the non VXGI part of ue4, (see Shadow casting and Ray Traced Distance Field Soft Shadows)

I am sorry if this has been asked before but there are 75 pages so I didnt read them all.

Is it possible to use multiple “integrations” in one project ? Like: Flex, Hairworks, HBAO+, Waveworks ? (because there are so many branches)

Or is the “release” branch having all of these?


The release branch doesn’t include a merged version as of now.
You can use multiple integrations, but you would have to merge the branches yourself or rely on GalaxyMan2015’s merged project you can find here: Github. It’s currently 4.9.2 and will skip the 4.10 version, so the next update will be 4.11, a bit of waiting worth in my opinion.

Thanks. I post the questions in a specific thread in the rendering section. I cannot use “Ray Traced Distance Field Soft Shadows” because is for moving objects so that feature is not supported and the lack of self shadows are not from a light but from an emissive material on a plane acting like an area light.

Hi Rioly,

Yes you can modify individual spring stiffness. Take a look at the UFlexAssetCloth class. The cloth cooker (flexExtCreateClothFromMesh() function) will assign stretch and bending stiffness automatically, but you can modify these values after cooking if you wish.



Is there anybody who has been able to balance HBAO+ with DFAO and get rid of “too dark” AO ?

Is that true that NVidia will release Source Code for their GameWorks : ?

Thanks a lot! Looking into it atm I’ve skipped past it multiple times but guess I got overwhelmed by the amount of code :smiley:

I have one more question; is it possible to attach a flex cloth to another flex cloth object in Unreal? (Lock particles into eachother)
Sorry if this has been answered before :slight_smile:


Mike.Skolones hello i m a maya user i download ue 4.8 , 4.11 but no option for hair how can create realstic hair in ue plz help me give me easy way

Yes, that’s true. Not all GameWorks, just some libraries though.
Here’s the official press release:

As I read it, Flex is now a part of the PhysX library (But called Nvidia Flow), is this true, and how will this affect the UE4 integration?

Flow is a new library for performing grid-based fluid simulation, Flex remains a standalone library (separate from PhysX) for particle based dynamics. We will maintain UE4 integrations for both libraries, as they are designed to complement each other.

From Flex’s point of view this is quite possible - however there is currently no mechanism to author these types of cloth-cloth attachments in UE4.

Will the VXAO and Volumetric Lighting be integrated into Unreal ?

Not sure about VXAO, but volumetric lighting is in their “to do” list Trello

Yeah since 2 years ago :rolleyes:

Well, guys from Ninja Theory (very small team) write their own volumetrics for Hellblade, so it doesn’t looks like a super hard task

Yeah, but you also have to maintain it. Would be nice, to just have it in mainline engine version.

100%, with other ordinary things, like water shader (+ better reflections on translucent), adequate AA without ghosting… should be enough to make 50% of engine customers happy. This and dynamic GI will make happy 99% of them… (considering rendering only)