question

Christopher Alden avatar image
Christopher Alden asked ·

Arnold Displacement & User Data Color node in Houdini

Hi there,


I've been following this tutorial on an Infection / Growth system within Houdini; and the teacher is using Redshift. I believe Arnold is capable of doing the same thing here, but essentially they are using a layered shader in Redshift to switch between two materials once an object gets displaced; in this case a displacement occurs and slowly encompasses the entire surface of the object, and the displacement is one texture while the non-displaced geometry is a different one.


I'm sure there is a simpler way to explain this, and the tutorial does a fantastic job, but I can not seem to get the arnold equivalent nodes to behave similarly to the Redshift ones.


Any guidance would be much appreciated!

shadershtoadisplacementhtoa arnold houdinilayer
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.

Stephen Blair avatar image
Stephen Blair answered ·

I did enough of the tutorial to move on to the shading.

The user data node gets the burn attribute.

I'm using layer_rgba and utility shaders (one with color=white and one with color=prims), but you would do the same thing with standard_surface and layer_shader.

pyro-layer.png


pyro-layer.png (862.9 KiB)
Share
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.

Lee Griggs avatar image
Lee Griggs answered ·

The link for the tutorial is broken but I am guessing a ramp to the mix parameter of the mix_shader might do it?

2 comments Share
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.

I would say whatever is driving the displacement should drive the shading eg where there's zero disp, use one shader, where there's non-zero disp, use another shader.

0 Likes 0 · ·

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.