Turning on vxgi specular replaces ssr and environmental reflections.
I tried to bypass in the code under ScreenSpaceReflections.cpp by changing return false to return true but it still doesn’t fix it:
bool DoScreenSpaceReflections(const FViewInfo& View)
{
// NVCHANGE_BEGIN: Add VXGI
#if WITH_GFSDK_VXGI
if (View.FinalPostProcessSettings.VxgiSpecularTracingEnabled)
{
return true;
}
#endif
// NVCHANGE_END: Add VXGI
I have a request: it would be good if we could be allowed to choose which materials can use SSR and which materials can use vxgi specular. I’m sure there’s some way of implementing within the deferred pipeline.