question

Gothic3pl Gothic3pl avatar image
Gothic3pl Gothic3pl asked ·

Recreating surfaceLuminance effect using Arnold nodes

Hey,


I have been looking for a way to recreate Maya's surfaceLuminance with Arnold nodes, as surfaceLuminance is very heavy to compute, render times double when this node is used.

Blender's Eevee has Shader to RGB node:

https://docs.blender.org/manual/en/latest/render/shader_nodes/converter/shader_to_rgb.html


Clarisse has an option called "Camera occlusion" - when you camera map a texture, it will map the texture only to unoccluded geo.

https://youtu.be/1cLj0ojlcNM?t=106


Is there a way to make something like this in Arnold? Mind that both Blender's and Clarisse's implementation can work independent from the render camera, so I can manually set it.

If we could specify the camera that aiFacingRatio is computing from this could also do.

Any help and tips are appereciated,

Thanks,

Lucas

render
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 ·

Do you need this effect to create a toon shader?

Would object position here help?

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.

Gothic3pl Gothic3pl avatar image
Gothic3pl Gothic3pl answered ·

No, we are not doing toon shaders, though the show we work on is a bit stylized; we use surfaceLuminance to blend between two textures based on whether the surface is lit or not. I do not think P or dusk mask will help since they do not represent lit areas. Something like Clarisse's way would be ideal - I can control the direction of where the mask is applied by moving the camera, it does not get mapped to occluded elements, thus kind of faking what surfaceLuminance does. Less precise, but that is not a problem.

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.

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.