Skip to content

Add COPs support#2551

Open
TomMinor wants to merge 10 commits intoAutodesk:masterfrom
TomMinor:HTOA-3141_cops_delegate_support
Open

Add COPs support#2551
TomMinor wants to merge 10 commits intoAutodesk:masterfrom
TomMinor:HTOA-3141_cops_delegate_support

Conversation

@TomMinor
Copy link
Copy Markdown
Collaborator

@TomMinor TomMinor commented Feb 10, 2026

Changes proposed in this pull request

  • In the material translation we need to detect op: paths and do something about it. If an op: path is detected, I create the original image node as normal but also create a HtoA image_cop node with the original image node as reference, so all the image attributes can be copied automatically. That way all of the Houdini library pain is avoided by arnold-usd and the Houdini business of dumping the pixel data is done for me. This should work for any Houdini version.
  • As explained in the HDK Hydra docs, we need to check for the houdini:cop_texture_changed render setting and update our texture cache. Flushing the universe texture cache does the trick for now but I would like to investigate the performance implications of this. This is only supported in Houdini 21+

Additional context
image

@TomMinor TomMinor marked this pull request as ready for review February 18, 2026 17:47
@TomMinor TomMinor requested review from cpichard and sebastienblor and removed request for sebastienblor February 18, 2026 18:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant