Autodesk / Autodesk/arnold-usd

[HTOA Solaris] cryptomatte manifest are saved with the primitive name as key instead of the the primitive path

Open
#1,956 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**
When rendering a usd file (generated by Houdini) with kick ,
cryptomatte manifest are saved with the primitive name as key instead of the primitivepath

**To Reproduce**
Steps to reproduce the behavior:
1. using any scene in houdini with a some hierarchy in Solaris
2. add some rendersettings to render Cryptomatte
3. render with kick

**Expected behavior**
like when rendering from maya, we want to keep the path of our object or material in our cryptomatte
maybe i'm missing something but there is no documentation for cryptomate in solaris or i can't find them.

**Screenshots**
![image](https://github.com/Autodesk/arnold-usd/assets/24638271/0b347758-81ae-4474-9649-79561b4a8658)

**Used Software Versions**
- Arnold: 7.2.5.0 to 7.3.2.1
- OS: Windows 10

Contributor guide

Open the contributing guide

Research direction

No source file or test is named. Reproduce the issue with a Houdini Solaris scene containing hierarchy, Cryptomatte render settings, and kick, then compare the manifest keys with the Maya result. Done means the Solaris-rendered Cryptomatte manifest preserves the primitive path for each object or material.

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.