Shader: Metal Plating


Our Metal Plating shader works with RenderMan Reyes, and supports the new Physically Plausible paradigm with ray-traced area lights.  

This ProKit is your full kit for using our Metals Plating shader! Upon downloading this kit you can immediately render from the RIB file included, or load the shader into Maya/RenderMan Studio, Houdini, Katana, or any package that supports RenderMan. It also includes the light shaders and environment maps, everything you need to get a nice looking render out-of-the-box. On top of that you have the full source code for the surface shader, so you can view, modify, and recompile the shader to your liking. 


Case Study

View our Case Study with DHXMedia on the Doozers animated series using the procedural terrain shader.


 The Lollipop Shaders Metal Plating Kit includes:

  • Shader Source Code (.sl)
  • High-Resolution Reference Photography
  • RIB file for generating renders
  • Light Shaders
  • PDF Documentation of all parameters
  • Hi-resolution screenshots of Maya & Houdini Shader settings and render results
  • Maya scene file of Carpaint IBL fully-raytraced scene setup

 All our shaders are multi-platform, they work on PC/Mac OSX/Unix.

Source Code Sample

#define pulse(a,b,fuzz,x) (smoothstep((a)-(fuzz),(a),(x)) - smoothstep((b)-(fuzz),(b),(x)))
#define filterWP(p) max (sqrt(area(p)), 1.0e-6)
#define snoise(p) (2 * (float noise(p)) - 1)
#define filteredsnoise(p,width) (snoise(p) * (1-smoothstep (0.2,0.75,width)))
#define blend(a,b,x) ((a) * (1 - (x)) + (b) * (x))
#define repeat(x,freq)    (mod((x) * (freq), 1.0))

float glitterNoise(point p; float octaves; float amp; float lacunarity; float fwidth;)
    float gAmp = 1;
    float gNoise = 0;
    float fw = fwidth;
    uniform float i;
    for (i = 0;  i < octaves;  i += 1) {
        #pragma nolint
        gNoise += gAmp * filteredsnoise (p, fw);






  • Updated 2013
  • Original version


 * Note: The License Agreement requires one copy per user/computer. If you are purchasing for more users, supply the correct # of copies after clicking "Add to Cart". View the License Agreement before downloading or purchasing.