Network Boxes not supported in USD and Edit Material Network

   454   3   1
User Avatar
Member
40 posts
Joined: Feb. 2020
Offline
Hi,

I got an issue with the writing out a .usd material and the Edit Material Network" node. Is there a way to for USD / Edit Material Network node to recognize the network boxes and placement of nodes within the nodegraph? Is there a future plan to support this?

Here is the original network with the network box:



Here is the .usda file read in again and viewed through an "Edit Material Network" node:



Thanks

Attachments:
original.png (84.7 KB)
edit.png (83.0 KB)

User Avatar
Staff
1450 posts
Joined: July 2005
Offline
Edit Material Network re-constructs the shader network from USD primitives. And the USD shader primitive network does not encode the network boxes.

P.s., There is a concept of UsdUIBackdrop, but the shader translators don't make use of it yet.
User Avatar
Member
40 posts
Joined: Feb. 2020
Offline
Thanks, got it.

Is support for UsdUIBackdrop coming? Is that Houdini itself that will need to support this or the third party renderers?
User Avatar
Staff
1450 posts
Joined: July 2005
Offline
Eventually yes, Houdini will utilize the UsdUIBackdrop but there are higher priorities at the moment. Houdini will need to do it for Karma and MaterialX builders. The 3rd party renderers will need to author them in their custom shader translators. And Houdini's Edit Material Network will need to recognize them for all renderers.
  • Quick Links