NVIDIA GameWorks Integration

Sweet.

BTW for everyone figuring out stuff are my experiences with building branch VXGI-4.9

Edited from the repo compile instructions.
**

  1. git clone .git

  2. You should now be on the release branch. Run setup.bat. You can now run GenerateProjectFiles.bat, build UE4, run it, etc.

( comment: Running setup.bat now may or may not matter as I had to “run it again” (see below))

  1. git branch –t vxgi origin/vxgi

( comment: IS OUTDATED, it should be “git branch -t VXGI-4.9 remotes/origin/VXGI-4.9” for the VXGI 4.9 version (with etc) as per “git branch -a” convention to list branches and do git branch commands accordingly, see StackOverflow for git branch etc. Why the redownload? It appears checking out the VXGI-4.9 branch overwrites the downloaded dependencies of setup.bat)

  1. git checkout vxgi

  2. GenerateProjectFiles.bat

( comment: I can’t remember but at some point it will download the dependencies again ie. another 2GB+ download of what setup.bat downloads… during “re-download” it did not overwrite any files, apparently. If you yourself run setup.bat make sure you do NOT overwrite files)

  1. Open .sln, build UE4 and ShaderCompileWorker projects.

  2. Run UE4 Editor, open CornellBox or SciFiHallway projects.**

Hope helps.


“Xoio Berlin Flat” from Marketplace, “Nvidia Official” UE4 VXGI 4.9 Multibounce Diffuse + Specular + + SSR + TXAA + SSAA 1.5X + NO AO
Entirely lit with 1 Directional Light :slight_smile: (One thing though shadows are too deep in certain parts but I haven’t tweaked much)


“Quixel SciFi Hallway” (Nvidia version) from Marketplace, “Nvidia Official” UE4 VXGI 4.9 Multibounce Diffuse + Specular + + TXAA + NO AO
Lit with 2 Spotlights (“Robot Cameras”) and 1 Point Light (“Counter Room”) (+Emissive?)