|
![](/i/fill.gif) |
// Persistence of Vision Ray Tracer Scene Description File
// File: povsss.pov
// Vers: 3.5/mlpov 0.83 - 3.6/Megapov 1.1
// Desc: Human skin test with sss
// Date: 02/04/2005
// Auth: Rene Bui (ren### [at] free fr)
//
#version unofficial mlpov 0.83;
//#version unofficial megapov 1.1;
#include "colors.inc"
global_settings {
assumed_gamma 1.0
}
// ----------------------------------------
#declare CamPos = <0, .5, -4>;
camera {
location CamPos
direction 1.5*z
right x*image_width/image_height
look_at <0, 0, 0>
}
//light_source {
// <0, 0, 0>
// rgb <.9, .93, 1>*10
// area_light
// <8, 0, 0> <0, 0, 8>
// 4, 4
// adaptive 1
// jitter
// circular
// orient
// translate <-50, 30, 50>
// media_attenuation on
//}
light_source {
<0, 0, 0>
rgb 1*2
area_light
<8, 0, 0> <0, 0, 8>
4, 4
adaptive 1
jitter
circular
orient
translate <-30, 30, -20>
media_attenuation on
}
// Materials ------------------------------
#declare SkinCol = rgb <.898, .529, .302>;
#declare Skin=
texture{pigment{rgbf <1, .20, .18, .75>*1}
finish{ambient 0 diffuse .6}
}
texture {pigment {aoi CamPos color_map {
[0 SkinCol*.7 filter 1]
[.33 SkinCol*1.2 transmit .66]
[.66 SkinCol+White*5 filter .1]
[1 White*10 filter 0]
}}
finish{ambient <.006, .0055, .01>*.01
diffuse .6 specular .1 roughness .03 }
}
texture{pigment {SkinCol transmit .15}
finish{ambient SkinCol*.01
diffuse .6 specular .1 roughness .03 }
//normal{}
}
// Objects --------------------------------
difference{
union {
sphere {
0.0, 1
scale <.325614, .314966, .106077>
translate <-1, 0, 0>
}
sphere {
0.0, 1
scale <.325614, .314966, .106077>
translate <1, 0, 0>
}
}
sphere { 0.0, 1}
texture {Skin}
hollow
interior{media
{scattering {1, rgb 8 extinction 0.2}
method 3
aa_level 4
intervals 1
samples 10
}}
}
sphere {
0.0, 1
texture {Skin}
hollow
interior{media
{scattering {1, rgb 8 extinction 0.2}
method 3
aa_level 4
intervals 1
samples 10
}}
}
//object { cylinder { <0, -1, 0>,<0, 2, 0>, .1 }
//pigment {rgb x } //<1, 0, 0>
//translate <0 , 0, -.7>
//}
Rene
----
Post a reply to this message
|
![](/i/fill.gif) |