NVIDIA GameWorks Integration

Okay as promised, is VXGI integrated into UE4 4.7.3: //UnrealEngine/tree/VXGI

So, the process for installing, I think should work, is the following:

  1. Download the source from the VXGI branch
  2. Make a copy of “Engine\Source\ThirdParty\NVIDIA” folder and paste somewhere
  3. Run setup.bat to download all the UE4 dependencies
  4. Overwrite the NVIDIA directory from above with the one you backed up (the dependency install overwrites changes required).
  5. Generate project files and compile

Inside “Engine\Samples” I have provided the sample from above, its not complex or anything, but has all the basic barebones required for VXGI to work. If it asks to upgrade the project, just ignore and open (doesn’t need to be upgraded)

EDIT:

Also I should mention, if you do get a crash trying to use my version. Then open the BaseEngine.ini and change “bVxgiStoreEmittanceInFP16=true” to “bVxgiStoreEmittanceInFP16=false”. Apologies I forgot to change back when I was experimenting.