Skip to content

Instanceable Reference Crash with Cryptomatte AOV #2475

@podorvan

Description

@podorvan

Render crashes when using an instanceable reference with Cryptomatte AOV. The crash occurs if the top-level asset prim (e.g. /ASSET) is assigned the attributes primvars:arnold:subdiv_iterations and primvars:arnold:subdiv_type.

Steps to reproduce the behavior:

  1. Create a USD asset with a top-level prim (e.g. /ASSET).
  2. Assign the attributes primvars:arnold:subdiv_iterations and primvars:arnold:subdiv_type to this prim.
  3. Reference this asset as an instanceable reference in your scene.
  4. Add a Cryptomatte AOV to the render.
  5. Start the render.
  6. Observe the crash.

Render should complete successfully with Cryptomatte AOV, even when the top-level asset prim has Arnold subdivision attributes and is referenced as instanceable.

  • Arnold: 6.4.5.0
  • USD: 0.25.5
  • OS: Windows 11 Pro
  • Any 3rd-party app: Houdini 21.0.512

instanceable_ref_crash.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions