POV-Ray : Newsgroups : povray.binaries.scene-files : Human skin : sss+aoi Server Time
1 Sep 2024 14:29:54 EDT (-0400)
  Human skin : sss+aoi (Message 1 to 1 of 1)  
From: Rene Bui
Subject: Human skin : sss+aoi
Date: 14 Feb 2005 04:50:01
Message: <web.421073fe53a72495e23538ee0@news.povray.org>
// 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] freefr)
//

#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

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.