Houdini authoring or reading in .mtlx files incorrectly?

   2670   1   2
User Avatar
Member
737 posts
Joined: July 2005
Offline
Hi everyone,
I'm saving out a couple of .mtlx files from Houdini (latest daily build 19.0.472). What I'm finding is that Clarisse 5.5 reads these .mtlx files correctly, while Houdini does not.

In the attached file I'm creating two very simple materials - a MaterialX Standard Surface with a texture input, and a simple example of MaterialX layered BSDFs. When referencing the Standard Surface material, Houdini ignores the texture input. I'm using the Edit Material Network LOP to rebuild the material and when I check out the network, the image input has been replaced with a simple parameter. When referencing the layered material, the BSDF nodes are also replaced with parameter nodes.

At this point I'm not sure if I'm doing something wrong, since Houdini can correctly parse the .mtlx files that it ships with, or if Houdini is doing something wrong, since Clarisse is able to reconstruct the node graphs from my files without a problem.

Attachments:
save_out_mtlx.zip (41.6 KB)
hindie_YsGqo2ZpI3.png (140.2 KB)
hindie_JLkfz6ifiw.png (87.8 KB)
clarisse_aTkV4EkezE.png (1.1 MB)
clarisse_jVhbSX3G4d.png (1014.0 KB)

User Avatar
Staff
1471 posts
Joined: July 2005
Offline
This is a limitation with the Edit Material Network LOP. It uses VOPs where "bsdf" name is reserved for the VEX data type. So the VOP node complains about that. But that should not impact Karma rendering.
  • Quick Links