Trace Set not working with SSS Shaders

Trace Set not working with SSS Shaders

arnold_user123
Explorer Explorer
684 Views
5 Replies
Message 1 of 6

Trace Set not working with SSS Shaders

arnold_user123
Explorer
Explorer

Hey There,

I have a simple scene of 2 cubes and an area light. I have setup my trace set so the green cube should not cast onto the red cube. This works as intended with a standard surface with no sss, but when I add sss, it no longer works, see reference images:

 

Working trace set - no sss on red cube:

dayne_haviland_3-1699465877161.png

 

SSS on red cube breaking the trace set:

dayne_haviland_2-1699465861440.png

 

However, if I set the object to be thin walled, the trace set begins working again.


Here is the very basic shader setup on the red cube:

dayne_haviland_4-1699466020975.pngdayne_haviland_5-1699466068450.png

 

Is it possible to use an arnold trace set in conjunction with non-thin walled SSS shaders?

This happens both in maya and katana

Thank you

 

 



0 Likes
685 Views
5 Replies
Replies (5)
Message 2 of 6

arnold_user123
Explorer
Explorer

Added detail, this is using MtoA 5.3.3.3 and KtoA 4.2.3.3, Arnold 7.2.3.3

0 Likes
Message 3 of 6

Stephen.Blair
Community Manager
Community Manager

Hello arnold_user123

 

SSS doesn't use the trace_sets mechanism, SSS uses the sss_setnames



// Stephen Blair
// Arnold Renderer Support
0 Likes
Message 4 of 6

arnold_user123
Explorer
Explorer

SSS_setnames as I understand it refers to unifying several objects' ss properties to aid the blurring/smoothing at intersections

Does this mean if I want to achieve the same affect as the first image, removing the shadow being cast from an object onto an sss object, that is not currently possible?

0 Likes
Message 5 of 6

Stephen.Blair
Community Manager
Community Manager

SSS doesn't use the standard trace sets, so no.



// Stephen Blair
// Arnold Renderer Support
0 Likes
Message 6 of 6

arnold_user123
Explorer
Explorer

Is there another possible way to achieve the same effect, without trace set? Perhaps with a ray switch?
I know I can turn off shadow casting for an object, but that stops casting from that object onto any object, as opposed to a specific one. Same with a ray switch

If anyone has any ideas that'd be great!

0 Likes