Autodesk / Autodesk/arnold-usd

Avoid creating instances of nested procedurals that contain a single object

Open
#1,821 1 comment 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.