Raytracing GI vs Motion Vector - Strange RTX behavior with Motion Vector enabled

Hello!

I’m doing some experiments with Raytraced GI and I’m encountering a weird behavior. From my understanding, several effects rely on Motion Vectors to work, but when I have it on, Raytracing goes completely bonkers.

In this example, you can see how Raytracing works fine in editor view with Motion Vector on, but completely noisy and insane in Play Mode.

Conversely, with Motion Vector off, Raytracing works better (however with more ghosting that one would expect) in Play mode, but then Editor View is completely broken.

Anyone knows what’s the right combination of settings to get RTX to work? I’m on the latest Nvidia driver and on a 3080Ti.

Thanks in advance for any ideas!

Hey, it’s honestly hard to judge only on a video, but you are right that RTGI needs motion vectors to work properly. On your side, it looks like that the RTGI on the wall is not accumulating (i.e your history is constantly being rejected by the motion vectors moving). It should look a bit noisy when the character is moving especially if you checked “Receiver motion rejection” but the static walls should not be that noisy.

I suggest trying to debug what’s happening (Window > Analysis > Rendering Debugger > Rendering > Fullscreen Debug Mode > Motion Vectors) in play mode. Also, motion vectors are not to be trusted in scene view so this is probably why you see different results.

1 Like

Thanks I will dig further!

1 Like