top of page

LAVA SHADER

Responsible for every aspect.

Maya
Arnold
Python

Lava shader for Arnold made using a Python inside Maya.

Breakdown

01Ramp(frame250).jpg

STEP 1

Orange gradient for the lava base color.

02EmissionNoise.jpg

STEP 2

Add fractal noise to create darker spots on the base color.

03RockPattern.jpg

STEP 3

Create rock pattern with an alligator noise.

04RockPatternInvert.jpg

STEP 4

Invert noise.

05RockPatternColorRange.jpg

STEP 5

Sharpen noise edges.

06RockPatternColorCorrection.jpg

STEP 6

Dim the levels of contrast for a shallower displacement.

07RockTexture.jpg

STEP 7

Create texture for the rocks with a fractal noise.

08RockTextureRange.jpg

STEP 8

Sharpen noise edges.

09RockTextureColorCorrection.jpg

STEP 9

Change the range of the levels of the noise.

10LavawithRocks.jpg

STEP 10

Mask lava base color with rock pattern.

11LavawithEmission.jpg

STEP 11

Make base orange color emissive and add texture to rock pattern.

bottom of page