Autodesk / Autodesk/arnold-usd

Prototypes are randomly assigned different shaders

Open
#2,321 3 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Python
Stars
284
Forks
68
Avg merge
2d 19h
Merged PRs (30d)
14

Description

**Describe the bug**
With a scene that has both nested instanceable references and nested point instancer primitives, the instances are rendered with different colors on some frames. Both with husk and kick. Or if you kick the usda file over and over, sometimes you get different colors.

**To Reproduce**
Steps to reproduce the behavior:
1. Load the attached usda into Houdini as a sublayer and render frames 1-12
2. Or, kick the usda file and render the 12 frames

**Used Software Versions**
- Arnold 7.4.2
- Houdini 20.5.584

**Additional context**
I resaved the 12 frames as ass files, and in some ass files, different shaders were assigned to a polymesh.

Image

Contributor guide

Open the contributing guide

Research direction

Start by loading the attached USDA as a Houdini sublayer and rendering frames 1–12, then repeat the same render with kick and compare shader assignments across runs. Trace the nested instanceable references and nested point instancer primitives involved in the generated ASS files; done means identical shader assignments and colors on every frame and repeated render.

Written by the indexing model from the issue text.

Assessment

Domain
computer-graphics
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.