NVIDIAGameWorks / NVIDIAGameWorks/rtx-remix
[Runtime Feature]: Method to capture single objects with the mouse cursor.
Nobody has claimed this yet.
- Dominant language
- No language data
- Stars
- 1.7k
- Forks
- 99
- PR merge metrics
- No merged PRs in 30d
Description
What is the context of the feature/improvement?
Motivation 1
Some tasks require you to capture many objects permutations, and sometimes you want to replace all with the same new mesh.
I.e: NFSU2 has a different mesh hash for each tire per rim size (18", 19", 20", etc.) and car model.
It takes a long time and is very tedious to capture a whole frame for each tire permutation.
Motivation 2
Not always we want to see the object in scene context. Sometimes we just need a capture to perform a replacement.
Please describe the feature/improvement?
Capture single mesh_HASH instance or all instances of the same mesh_HASH by pointing at the object on screen. Should shorten the time it takes to process and compile 10s or 100s of captures, and improving overall iteration speed.
What would be your solution? (optional)
Proposed Solution
Capture only the mesh being pointed at by the cursor, similar to the Texture Category feature.
Approach:
- Click a "Capture Single Object" button in the Enhancements tab
- Runtime switches to object highlighting/outlining mode (Escape to quit)
- Click on the object you want to capture
- A modal popup window shows up requesting to give a name for the capture
4.1. A "Use mesh hash as name" button autofills the input field with an interpolator likecapture_{mesh_hash}.usd - Optionally you can tick a "Capture all instances" in the modal window.
Version
1.0.0
Media
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by examining the existing Texture Category feature referenced in the proposal to understand its highlighting, cursor selection, modal, and capture flow. Compare that behavior with the requested single-object and all-instances options; done means a user can select a mesh on screen, name the capture, optionally include matching instances, and exit the mode with Escape.
Written by the indexing model from the issue text.
Assessment
- Domain
- computer-graphics, game-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100