[Runtime Feature]: Method to capture single objects with the mouse cursor.
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 like
capture_{mesh_hash}.usd - Optionally you can tick a "Capture all instances" in the modal window.
Version
1.0.0
Media
REMIX-4445 for internal tracking