NVIDIAGameWorks / rtx-remix

Combined repo for the RTX-Remix runtime
https://www.nvidia.com/en-us/geforce/rtx-remix/
MIT License
1.38k stars 69 forks source link

Flickering geometry causes unstable motion vectors #198

Open Kim2091 opened 1 year ago

Kim2091 commented 1 year ago

Describe the bug In many games now (Barnyard, NFS Underground 2, Skyrim), there's a consistent issue with flickering geometry. At first I thought this was LOD related, but it's not. It affects geometry that doesn't actually appear to be changing. This disrupts motion vectors and causes a lot of visual issues.

Attach logs! Logs are not applicable

To Reproduce Steps to reproduce the behavior:

  1. Launch any of the 3 games I mentioned
  2. Run/Drive around, observe the issue
  3. Switch to the Debug View of "Virtual Motion Vector"
  4. View flickering geometry

Expected behavior These objects should remain stable.

Video Example: https://cdn.discordapp.com/attachments/1103377328530276403/1115067738558316544/Need_for_Speed_Underground_2_2023.06.04_-_19.59.03.16.mp4 https://cdn.discordapp.com/attachments/1106420949257044061/1111316916888404028/2023-05-25_11-35-00.mp4

Ekozmaster commented 1 year ago

Some more info on the issue as tested for NFS U2 project. Toggling "Temporal Reuse" off completely solves the issue.

This region in the map is easy to visualize: https://media.discordapp.net/attachments/1028444668918235197/1145790295938699264/image.png?width=1602&height=676 https://discord.com/channels/1028444667789967381/1028444668918235197/1145790303769460736

It has that blinking issue, but the Geometry Hashes never change, and the motion vectors seems to be null (0,0) for the ground geometry, although there is a lot of blinking all around: https://discord.com/channels/1028444667789967381/1028444668918235197/1145793960929927368

[EDIT]: The blinking happens on many places, I mentioned this place/pole light specifically because it is really strong and noticeable, by unknown reason as the same pole instance is replicated throughout the whole map and this place specifically has that problem at its strongest 🤔

Kim2091 commented 1 year ago

Regarding Temporal Reuse, toggling it in Barnyard does not affect the issue at all. I wonder if we're experiencing the same issue, just with different causes.

Kim2091 commented 10 months ago

Is there any update on this? Many many games are affected by it, and it's a very distracting visual issue.

UncleRito commented 10 months ago

Is there any update on this? Many many games are affected by it, and it's a very distracting visual issue.

Still an issue. It causes things like frame gen, dlss, and temporal reuse to break. https://github.com/NVIDIAGameWorks/rtx-remix/assets/100042652/eacfba3c-a2d6-40ef-8213-0e8744ce2200

Kim2091 commented 9 months ago

As an update: the fix for NFSU2 doesn't appear to work on Barnyard or Skyrim.

NV-LL commented 6 months ago

Hello! Will you please test this on the latest release and let us know if the issue persists? Thank you!

Kim2091 commented 6 months ago

This is still an issue in many games. Barnyard, Skyrim, Fallout NV, and many more.

It has seemingly been resolved in NFS U2 however