|  |  | While doing little test renderings, I noticed that starting and stopping
slows down rendering. Try doing the following:
1. Start POV-Ray and render the scene below.
2. Write down the render time.
3. Start and stop the scene in the middle of the radiosity calculations with
alt+g or the toolbar buttons. Do this about 20 to 30 times.
4. Let POV-Ray render the whole scene.
Using POV-Ray 3.5b5, WinMe, Athlon and 512Mb the first render time was 40sec
and after 20-30 start and stops I gave up after 7min without even getting
through the radiosity calculations. The same scene without radiosity doesn't
behave like this so I guess it a radiosity issue.
What's wrong? Does POV-Ray forget to free resourses or something?
Ari-Matti
//----scene starts----
#version 3.5;
// +h320 +w240 +a0.3
global_settings {
  assumed_gamma 1.0
  max_trace_level 30
   #default {finish {ambient 0}}
   radiosity {
     pretrace_start 0.08
     pretrace_end   0.01
     count 50
     recursion_limit 1
   }
}
camera {
  right x*image_width/image_height
  location  <-0.4,5.5 ,-5>
  look_at   <-0.4,1.5,0>
}
light_source { <0,0,0> color rgb 1.3 translate   <500,300,-150>}
sky_sphere {
  pigment {
    gradient y
    color_map {
      [0.0 rgb <0.7,0.8,1.0>]
      [0.7 rgb <0.85,0.9,0.95>]
    }
  }
}
plane {
  y, 0
  texture {
    pigment { color rgb <1.0, 1.0, 1.0> }
  }
}
plane {
  -z, -5
  texture {
    pigment { color rgb <1.0, 1.0, 1.0> }
  }
}
difference {
  merge {
    torus { 1421 30 scale <1,0.7,1> translate y*4000 }
    cone { <0, 400, 0> 1121.05 <0, 4000 ,0> 1450}
    merge {
     difference {
       cylinder { <0, -310, 0> <0, -100, 0> 840 }
       sphere { <0, -4100, 0> 840 scale <1,0.08,1>}
     }
     difference {
       torus { 840 298 }
       box {<-1139, -100,-1139><1139, 300,1139>}
     }
     translate y*500
    }
  }
  merge {
   cone { <0, 500, 0> 1060 <0, 4100 ,0> 1400 }
   sphere { <0, 2550, 0> 1050 scale <1.010, 0.2, 1.01>  }
  }
  texture {
    pigment{ rgbf 1 }
    finish {
      specular 0.9
      roughness 0.001
      ambient 0
      diffuse 0.3
      reflection {0.9 fresnel on}
      conserve_energy
    }
  }
  interior {
    ior 1.5
    fade_distance 0.1
    fade_power 1001
    fade_color rgb <0.3647, 0.9196, 0.6451>
  }
  scale 0.001
  translate y*-0.189
}
//eof
Post a reply to this message
 |  |