Website powered by

Gemstone Shader Breakdown

Breakdown of the shader/texture nodetree on my gemstone render:

Anthony pilon ruby breakdown

Throughout the breakdown, I preview renders where color is important with the film look applied, and renders where brightness value is important (mix factors) without it.

Anthony pilon tut 01

The ray depth hack especially really helps brighten up glass in any Cycles scene. Note: throughout the breakdown, there are nodes with excess outputs hidden with Ctrl+H, which is why they don't all show up.

Anthony pilon tut 02

I'm using the surface version of absorption instead of volumetric, mostly because I didn't want get two separate layers of volume shader working together, not when a node group like this renders so much faster

Anthony pilon tut 03

The idea is that the 3d procedural texture will effect the absorption in 3d space. Not sure that's what's happening though.

Anthony pilon tut 04
Anthony pilon tut 05
Anthony pilon tut 06

I use Lerp as an inexpensive alternative to MixRGB when I just want to blend two grayscale passes. I use Remap more to set the range for roughness, bump strength, and other simple gradients. They're the same operation.

Anthony pilon tut 07

The SSS looks so much brighter now than it did on its own because the transparent materials above it are letting much more light shine through. I spent most of the time on this layer looking at it already mixed in, the difference is so big.

Anthony pilon tut 08
Anthony pilon tut 09
Anthony pilon tut 10

I'm actually using RGB values of 1.1 for the volume, to give it a little extra pop

Anthony pilon tut 11

Node tree overview

Anthony pilon tut 12 2

Readable version Q1

Anthony pilon tut 12 1

Readable version Q2

Anthony pilon tut 12 3

Readable version Q3

Anthony pilon tut 12 4

Readable version Q4