Autodesk / Autodesk/arnold-usd
Avoid creating instances of nested procedurals that contain a single object
Open
enhancement
- Dominant language
- Python
- Stars
- 284
- Forks
- 68
- Avg merge
- 2d 19h
- Merged PRs (30d)
- 14
Description
When we render an instance of a non-renderable primitive, we have to create a nested procedural. However, quite frequently, we end up creating such a procedural for a procedural that will create a single node. In that case we should manage to use this leaf node as the actual prototype for our instance
Contributor guide
Research direction
No source file or test is named. Start by tracing how instances of non-renderable primitives create nested procedurals, then identify the path that produces a single node; done means that leaf node is used as the instance prototype without creating the extra procedural, with rendering behavior preserved.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- computer-graphics
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100