1. 从英伟达的分支下载引擎源码:https://github.com/NvPhysX/UnrealEngine/tree/VXGI
2. 运行 Setup.bat
3. 命令行窗口里的红色的字体显示如下问题 "The following file(s) have been modified:" 选择 "n". 不要让其覆盖(这一步很关键!)
4. 运行GenerateProjectFiles.bat
5. 打开 UE4.sln 并且编译 UE4
6. 选择在Programs里面的 ShaderCompilerWorker,右键Build
我用的是4.9.2的版本,NXGI的源码里面有一个文件有多处函数名称的错误导致最终无法package.
解决的Fix在这个Commit里面
https://github.com/GalaxyMan2015/UnrealEngine/commit/a2dd8dcc1552c8cc81db9130da795442691922dc
参考资料: