|
|
Hello everyone,
I'm running a gentoo box with the following version of POV-Ray:
Persistence of Vision(tm) Ray Tracer Version 3.6.1
(i686-pc-linux-gnu-g++ 3.4.6
@ i686-pc-linux-gnu)
I've created a nice pie-chart that I'd like to animate. Rendering a
single frame is no problem -- the image looks acceptable. The problem
appears when I insert the clock. Actually, the problem appears on the
second frame and any subsequent frames in an animation.
I have some example images. For some reason frame 2 doesn't show up in
firefox when I load it. Perhaps this is somehow related to the problem.
It's as if the image is corrupt. I have zipped it and another viewer
should display it (KView works great).
good------> http://www.pfcme.org/pov/pie-slice1.png
speckled--> http://www.pfcme.org/pov/pie-slice2.png.zip
What follows is my pov source and ini files. Comments in the source are
from code I've found other places describing a solution to the problem I
thought I had. Before I list the code, thanks in advance for your
interest in my problem.
/Abe
=== INI
Antialias=On
Jitter=Off
Width=320
Height=240
Output_File_Type=N #P[N]G format
#Bits_Per_Color=16
Palette=H #[G]rayscale, [H]igh Color, [T]rue Color
Antialias_Threshold=0.9
Antialias_Depth=6
Sampling_Method=1
Input_File_Name=pie-slice.pov
Initial_Frame=1
Final_Frame=2#570
Initial_Clock=0
Final_Clock=3.14159
Cyclic_Animation=Off
Pause_when_Done=Off
=== POV
#include "shapes.inc"
// the camera: ----------
camera {
angle 60
location <0, 5, -10>
right x*image_width/image_height
look_at <0, 0, 0>
rotate <0, 0, -5>
}
//---------------------- end of camera
// now, some light
light_source {
<-10,0,0>
color rgb <0.5,0.5,0.5>
}
// now, some more light
light_source {
<0,0,0>
color rgb <0.75,0.75,0.75>
}
#declare BlurAmount = 0.1; // Amount of blurring
#declare S = seed(0);
// the pie
#declare pie_chart = union {
cylinder {
<0,-.5,0>, <0, .5, 0>, 3
finish {
ambient 0.6
specular 1.5
reflection { 0.7 fresnel on }
ior 1.5
}
interior { refraction 0.5 }
normal { bumps BlurAmount
translate <rand(S),rand(S),rand(S)>*10
// scale 100 provides blurry and non-grainy reflections
// scale 0.001 provides grainy reflections
scale 100
}
pigment { color rgbt <64/255,128/255,240/255,0.35> }
double_illuminate
}
/*sphere {
<0, 1, 0>, 0.15
pigment { color rgb <1, 0, 0> }
}*/
// the pie piece
difference {
cylinder {
<0,-.5,0>, <0, .6, 0>, 3.1
finish {
ambient 1.5
specular 1.5
reflection { 0.7 fresnel on }
ior 1.5
}
interior { refraction 0.5 }
normal { bumps BlurAmount
translate <rand(S),rand(S),rand(S)>*10
// scale 100 provides blurry and non-grainy reflections
// scale 0.001 provides grainy reflections
scale 100
}
pigment { color rgbt <208/255,64/255,144/255, 0.45> }
double_illuminate
}
plane {
<1, 0, 0>, 0
rotate <0, -72, 0>
}
plane {
<1, 0, 0>, 0
rotate <0, 90, 0>
}
no_shadow
rotate <0, -50, 0>
}
}
object {
pie_chart
rotate <-5*clock, -5*clock, -5*clock>
}
Post a reply to this message
|
|