Autodesk / Autodesk/arnold-usd

primvars on packed agents

Open
#328 6 comments 0 reactions 0 assignees View on GitHub
bug houdini procedural user
Dominant language
Python
Stars
284
Forks
68
Avg merge
2d 19h
Merged PRs (30d)
14

Description

**Describe the bug**
Im very sorry in advance, this will probably by the worst bug report ever.
I have zero knowledge of USD, yet i have wound some bug that doesnt exist in Karma and its connected to primvars. If i have primvars on top of packed agents, those primvars are not visible to arnold. Only the primvars inside the packed agents are visible.

**To Reproduce**
1 Create 4 crowd agents, where primvar TEST is inside each agent and random valued TEST2 is on packed agents.

2 Import to Solaris with sopimport node and enable sourcing all attributes. In my sceneGraphDetails i will see both TEST and TEST2 primvars with values.

3 With Arnold i can get values from TEST, they will all be the same as values i can see when unpacking agents at SOP level. But if i try to access values from TEST2, primvars that are being added on top of packed agents, i will not get any values

**Expected behavior**
In Karma, and thats what i would expect, i can get values TEST2 and use them at shader lever

**Used Software Versions**
- Arnold: [6.0.3.0beta14]

Contributor guide

Open the contributing guide

Research direction

Reproduce the report by creating four crowd agents, placing TEST inside each agent and random TEST2 on the packed agents, then importing through the SOP Import node with all attributes sourced. Compare sceneGraphDetails and Arnold shader access with Karma; done means Arnold exposes TEST2 values at shader level as described.

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
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.