question

James Earnest avatar image
James Earnest asked ·

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?

shaderhoudinimaterialarnold shader network editor
4 comments
10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

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

0 Likes 0 ·

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.

0 Likes 0 ·

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

0 Likes 0 ·
James Earnest avatar image James Earnest Stephen Blair ♦♦ ·

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?

0 Likes 0 ·

1 Answer

· Write an Answer
Julian Hodgson avatar image
Julian Hodgson answered ·

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.




10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Welcome to the Arnold Answers community.

This is the place for Arnold renderer users everywhere to ask and answer rendering questions, and share knowledge about using Arnold, Arnold plugins, workflows and developing tools with Arnold.

If you are a new user to Arnold Answers, please first check out our FAQ and User Guide for more information.

When posting questions, please be sure to select the appropriate Space for your Arnold plugin and include the plugin version you are using.

Please include images, scene and log files whenever possible as this helps the community answer your questions.

Instructions for generating full verbosity log files are available for MtoA, MaxtoA, C4DtoA, HtoA, KtoA, and Kick.

If you are looking for Arnold Documentation and Support please visit the Arnold Support site.

To try Arnold please visit the Arnold Trial page.

Bottom No panel present for this section.