Autodesk / Autodesk/arnold-usd

Cannot override materials on instanced reference

Open
#2,258 1 comment 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**
Cannot override materials on instanced reference using Stronger than Descendants.

**To Reproduce**
In the attached hip file, there are two references: one instanced, one not instanced.
The material override (green) applies to the non-instanced reference only.

[instance_material_overrides.v01.zip](https://github.com/user-attachments/files/19297706/instance_material_overrides.v01.zip)

Note: In Configure Primitives, if you change /world/instanced to /world/instanced/geom, then it works.

**Used Software Versions**
- Latest HtoA and Arnold as of 20250317

Contributor guide

Open the contributing guide

Research direction

Start by opening instance_material_overrides.v01.zip in the reported HtoA and Arnold setup and reproduce the two-reference comparison. Inspect Configure Primitives for /world/instanced and /world/instanced/geom; done means the green material override behaves consistently for both instanced and non-instanced references when targeting /world/instanced.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
computer-graphics
Issue type
Bug
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.