home *** CD-ROM | disk | FTP | other *** search
/ Hackers Magazine 57 / CdHackersMagazineNr57.iso / Software / Multimedia / k3d-setup-0.7.11.0.exe / share / k3d / shaders / surface / k3d_ceramic.sl < prev    next >
Encoding:
Text File  |  2008-01-23  |  382 b   |  15 lines

  1. /* Author & copyright unknown */
  2.  
  3. #include "k3d_material.h"
  4.  
  5. surface k3d_ceramic(float Ka = 1, Kd = 0.5, Ks = .5, roughness = 0.1;
  6.             float Kr = 1, blur = 0, eta = 1.5;
  7.             float specsharpness = 0.5;
  8.             DECLARE_DEFAULTED_ENVPARAMS;)
  9. {
  10.   normal Nf = faceforward(normalize(N), I);
  11.   Ci = MaterialCeramic(Nf, Cs, Ka, Kd, Ks, roughness, specsharpness);
  12.   Oi = Os;
  13.   Ci *= Oi;
  14. }
  15.