Arnold for Houdini Forum
Rendering with Arnold in Houdini and Solaris using the HtoA plug-in.
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Working Outside of Arnold Shader Network

Message 1 of 6
324 Views, 5 Replies

Working Outside of Arnold Shader Network

I have a Standard Surface node available in the /mat context, outside of an Arnold Shader Network, but I can't get a render if I use it. I understand this is a deprecated workflow, but I'm wondering if there's still a way to work like this. The reason is that I want to use other external nodes from Houdini as part of the shader network, which aren't available inside of an Arnold Shader Network. Does anyone know of a way I can pull this off? Alternatively, maybe there's some hack to access these nodes inside the network?

Labels (4)
Message 2 of 6

Do these external nodes from Houdini actually do anything in the render?

// Stephen Blair
// Arnold Renderer Support
Message 3 of 6

Yes. For example, some procedural noise and patterns that I'd like to use in the shader. They're just simple nodes that output RGB values, so I don't see why they'd be incompatible with Arnold. Apparently they used to be, when working directly inside the /mat context. But they don't appear in the Tab menu inside an Arnold Shader Network.

Message 4 of 6

Can you put these RGB values as user data (attributes) on the geometry?
Then you can use Arnold user data shaders.

// Stephen Blair
// Arnold Renderer Support
Message 5 of 6

I can't, because these nodes are only available in the /mat context. No way that I know of to reference data from /mat in /obj, to get it on the geometry itself. So... no hope?

Message 6 of 6

We only supporting Arnold shaders, and the /mat context contains shaders from all renderers. So you should work inside the arnold_materialbuilder and so only use the VOP nodes that you can find in the there which we can translate.

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Technology Administrators