|  |  | Warp wrote:
>  Please post a *complete* (but minimal) scene which *shows the problem*.
>It's a lot of trouble if we have to find the camera and light locations
>for ourselves.
>
>  Just one question: Does POV-Ray give you any warning when you see the
>artifacts?
>
>plane{-x+y,-1pigment{bozo color_map{[0rgb x][1rgb x+y]}turbulence 1}}
>sphere{0,2pigment{rgbt 1}interior{media{emission 1density{spherical
>density_map{[0rgb 0][.5rgb<1,.5>][1rgb 1]}turbulence.9}}}scale
><1,1,3>hollow}text{ttf"timrom""Warp".1,0translate<-1,-.1,2>}//  - Warp -
>
Sorry! Here's the complete code for an animation that shows the effect quite
graphically, but it's small :-)
// Persistence Of Vision raytracer version 3.5 sample file.
#include "stdinc.inc"
#include "arrays.inc"
#version 3.5;
global_settings {
 assumed_gamma 1
}
sky_sphere {
 pigment {gradient y
  color_map {
   [0 color Blue*0.6]
   [1 color White]
  }
 }
}
//----------------------------------------
#declare CamLoc = < 0, 5, -10>;
camera {
 location CamLoc
 angle 45
 look_at <0, 0, 0>
}
light_source {<-20, 30, -30>*3 color White*1.5}
light_source {CamLoc color rgb 0.3}
#declare Ground =
isosurface {
        function {y - sin(x + clock * 2 * 3.14159265) }
 threshold 0
 open
 all_intersections
 contained_by {sphere {<0, 0, 0>, 4}}
        accuracy 0.000001
 texture {
  pigment {color rgb < 1, 0.9, 0.65>}
  normal {granite 0.2 scale 0.02}
  finish {
   brilliance 1.6
   specular 0.3
  }
 }
}
object {Ground rotate (clock * 360)*y}
And.. ack! Yes POV does throw a warning about the iso-surface, it was buried
in all the other stuff flying past so I didn't notice it:
Warning is:
Warning: The maximum gradient found was 1.163, but max_gradient of the
isosurface was set to 1.100. The isosurface may contain holes!
Adjust max_gradient to get a proper rendering of the isosurface.
I have increased max_gradient appropriately and now it works fine! Might be
nice if POVRay put such warnings a little more 'in your face' :-)
Thanks for the hint!
Cheers,
Raymond.
Post a reply to this message
 |  |