Blending SSS with MatLayerBlend_Standard?

So I’m creating a winter shader which correctly displaces the top and bottom of the material in different ways (thick snow and icicles). However, to complete the effect I really want to add SSS to the Ice areas of the material, but not to the underlying rock, or indeed the snow on top.

Seeing as no matter what constant value you plug into the SSS material node still displays SSS (0 just uses a black color SSS), I’m wondering how I can use different colors and amounts of SSS for different parts of the mesh.

Edit: Using no node in SSS doesn’t fix this either.

Without SSS:

http://ss.myth.ro/t/xa41F.png

With SSS:

http://ss.myth.ro/t/oe87j.png

I want to preserve the lack of SSS on everything above the icicles, but even leaving the SSS connectors empty on those materials don’t work.

Note: I’m using Break/MakeMaterialAttributes for each section of this material (snow, rock, ice) and using different masks to get the effect above.

You need to use the Opacity input to mask out SSS and no-SSS areas.

I’ve just tried this but it seems that it’s not having an effect. I’m using the alpha output from my Ice Mask (World_Aligned_Blend) but it’s not actually having an effect. Do I have to add anything to MatLayers that don’t need SSS?

http://ss.myth.ro/t/xp89B.png

I’m not sure. It’s hard to say anything without seeing the whole material. :\

Would it be possible to see how you did your Snow layer material layout. Or any tutorials you would recommend looking into to create a similar snow with thickness as you have create in the picture above.