Contact Info

Glowing Signs Shader

Glowing
Signs

Moving Cars Shader

Moving
Cars

12th Man Flag Shader

12th Man
Flag

Metal Shader

Corrugated
Metal

Wattle and Daub Shader
Tree Trunk Shader
Water Shader Rippling Water
Flame Shader Flickering Flame
Wattle and Daub
Procedural Basketweave Shader
Step by step tutorial

shader in a scene

shader network (click to enlarge)

Custom SLIM Template


user-definable options (click to enlarge)

if (tt > (branchRoot - branchRad) && tt < (branchRoot + branchRad))
{
temp = sqrt(abs(branchRad*branchRad - (branchRoot-tt)*(branchRoot-tt)))/branchRad; /* roundness */
temp = temp - ((1-cos(ss*2*PI)*((1+poleRad)/2))-(-0.5*poleRad+0.5)) ; /* interleave */
if (temp > hump) hump = temp;
if (hump < 0) hump = 0 ;
}

This custom float (rendered here as surface color) is used as a displacement in the wattle and daub shader.

(view complete source)