-
Notifications
You must be signed in to change notification settings - Fork 129
Bug: Houdini USD render publish instance errors on create #4889
Comments
@antirotor @moonyuet @fabiaserra Which do we prefer? Keeping it in |
It makes sense for me as most of the instances(either render, review or vdb) set up their output nodes in '/out'. |
Hm, I could see that if we moved to a fully USD pipeline, we would probably rather stay within the native USD context of However, I'm confused with:
Why are we deep copying them? |
Any data in
In this case we definitely can just use the string representation since it's a static path anyway. |
It is as Roy said. Instance data are data that should be stored to scene and should be possible to parse them using json. Any other information related to the instance should be stored to transient data. |
This is fixed in Houdini - and USD publishing has had some very nice recent features added into it in AYON. I'll close this here. |
Is there an existing issue for this?
Current Behavior:
It is currently impossible to create a USD Render (Experimental) instance as reported by @moonyuet here.
The issue is with this line:
hou.Node
instances can't be deep copied and thus can't be added to the instance data for thecreate
method.It'd need to be set as transient data afterwards if the reference would need to be directly added.
Expected Behavior:
Either:
/stage
and remove the logic.create
method.Version
3.15.4-nightly.3
What platform you are running OpenPype on?
Windows
Steps To Reproduce:
Are there any labels you wish to add?
Relevant log output:
No response
Additional context:
No response
[cuID:OP-5765]
The text was updated successfully, but these errors were encountered: