POV-Ray : Newsgroups : povray.binaries.images : Candelabra : Re: Candelabra Server Time
1 Oct 2024 22:24:43 EDT (-0400)
  Re: Candelabra  
From: David Fontaine
Date: 5 Jul 2000 22:15:16
Message: <3963E9F1.6A1BC02E@faricy.net>
Ah, the elusive flame. I just used nested transmitting egg-shaped
things.
Here's the code if you wanna take a look:

#declare flameb = merge {
   intersection {
      sphere { <0,0,0>,.3 scale <.16,1,.16> }
      plane { -y,.00001 }
   }
   intersection {
      sphere { <0,0,0>,.3 scale <.1599,.2,.1599> }
      plane { y,0 }
   }
}
#declare flame = union {
object { flameb
   texture {
      pigment {
         gradient y
         turbulence 0.2
         translate -.2*y
         scale .38
         color_map {
            [0.0 rgbt<-.5,-.3,1.2,.6>]
            [0.1 rgbt<-.5,-.3,1.2,.6>]
            [0.25 rgbt<.9,.8,.1,.3>]
            [0.4 rgbt<.9,.9,.85,.2>]
            [1.0 rgbt<.9,.9,.85,.2>]
         }
      }
      finish { ambient 2 diffuse 0 }
   }
}
object { flameb scale 1.1 pigment { color rgbt <.9,.8,.6,.5> } finish {
ambient 1 diffuse 0 } }
sphere { <0,0,0>,1 hollow
   texture { pigment { color Clear } }
   finish { ambient 0 diffuse 0 }
   interior {
      media {
         emission <1,.5,0>
         density {
            spherical
            turbulence .1
            color_map {
               [0.0 rgb<.4,.4,.4>]
               [0.2 rgb<.7,.7,.7>]
               [1.0 rgb<1,1,1>]
            }
         }
      }
   }
   scale .12 translate .13*y
}
}
#undef flameb

--
David Fontaine     <dav### [at] faricynet>     ICQ 55354965
Please visit my website: http://www.faricy.net/~davidf/


Post a reply to this message

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