NVIDIAGameWorks / NVIDIAGameWorks/rtx-remix

Replacement issues in Shader-heavy games

Open
#181 9 comments 4 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug jira runtime
Dominant language
No language data
Stars
1.7k
Forks
99
PR merge metrics
No merged PRs in 30d

Description

This entire thread relates to these 3 games:

  • Barnyard
  • Skyrim
  • Fallout: New Vegas

First Issue
When adding lights to meshes (following the proper steps), the lights "float" and are attached to the player camera or mesh instead. The lights then follow the player/camera until it's culled from being out of range. Examples:

https://cdn.discordapp.com/attachments/1097563444137427056/1113721450982023228/Skyrim_2023-06-01_02-50-43.mp4
https://cdn.discordapp.com/attachments/1097563444137427056/1113723027667025980/Elder_Scrolls_V_Skyrim_2023.06.01_-_02.56.48.04.mp4

Second issue
In Skyrim specifically, captured meshes are actually stacked on top of each other, losing their original positions. This occurs with multiple objects, although there's no consistency to which ones it occurs with. The main object types this happens with are light sources though (torches, chandeliers, etc.). Examples here:

https://cdn.discordapp.com/attachments/1097563444137427056/1113364221187608688/image.png
https://cdn.discordapp.com/attachments/1097563444137427056/1113364136865304666/image.png
https://cdn.discordapp.com/attachments/1097563444137427056/1113706823984369684/image.png

New 3rd Issue
Mesh replacements do not work properly. They behave similarly to light additions, where they're attached either to the player, or the player camera. See this comment: https://github.com/NVIDIAGameWorks/rtx-remix/issues/181#issuecomment-1613669477

  • Remix build: d8bf66a (and many earlier ones)
  • Bridge build: bf0984b
  • 3070 ti
  • 531.29 and 535.98
  • Barnyard: Retail
  • Skyrim: Steam
  • Fallout NV: Steam

Attach logs!
Logs produce nothing helpful here

To Reproduce
Steps to reproduce the behavior:

First Issue

  1. Add a light to a mesh as you normally would (https://discord.com/channels/1028444667789967381/1096847508002590760/1096847729788977183)
  2. Load in-game
  3. Observe the issue

Second Issue

  1. Load Skyrim with this conf file: https://cdn.discordapp.com/attachments/1097563444137427056/1113888845298143322/rtx.conf
  2. Make a capture of the Sleeping Giant Inn
  3. Look at the captured torches on the wall

Third Issue

  1. Replace a mesh per Mark's newest tutorial in one of the specified games: https://discord.com/channels/1028444667789967381/1096847508002590760/1123306156773879928
  2. Observe end result. The mesh should be anchored either to the player position, or the player camera

Expected behavior

  1. The light should remain attached to the mesh. This is not the case, as it follows the player mesh or camera.
  2. Meshes should not be stacked, and should appear in their original positions
  3. Meshes should remain in their designated locations

Additional Files
Skyrim mod.usda with light sources: mod.usda.txt

Note: Updated with the mesh issue

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the three reported behaviors in Barnyard, Skyrim, or Fallout: New Vegas using the linked rtx.conf and the supplied mod.usda.txt, following each set of reproduction steps. Compare the captured lights and mesh replacements with their expected world positions, and consider the reported Remix and Bridge builds; done means all three remain attached to their designated locations without stacking.

Written by the indexing model from the issue text.

Assessment

Domain
computer-graphics, game-dev
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.