POV-Ray : Newsgroups : povray.general : Help in optimizing a scene : Re: Help in optimizing a scene Server Time
30 Jul 2024 00:24:51 EDT (-0400)
  Re: Help in optimizing a scene  
From: Alain
Date: 15 Apr 2010 14:15:44
Message: <4bc757d0@news.povray.org>

> Hello again,
>
> If this is too much to ask, or if there is a tutorial that may help me figure
> things out by myself, please just give the word, OK?
>
> I could use some help with optimization. The way the scene listed below is coded
> at the moment  makes it all but impossible to render with the resources I have
> at hand.
>
> Of course I had to use a lot of things that are time-consuming, like radiosity
> and glass, but I sense that there is some room for improvement. If someone could
> help I would be very grateful.
>

> orange areas). I believe this is due to the very high density of blob points in
> this region, but I am not sure. I tried to mitigate this problem by reducing the
> points in the lower 1/7th of the spiral, and it seems to have helped to some
> extent.
>
> Still, a 320x240 render is taking over 8 hours in a Core2Duo with 4GB of RAM
> (Windows 7, with little else running in parallel).
>
> Any tips on how to optimize this scene?
>
> Thanks in advance,
>
> Ruy
>

Sometimes, you can increase adc_bailout to around 0.01. Depending on the 
scene, the effect can be imperciptible and speed things up noticably.
Toghether with a larger adc_bailout, you can increase max_trace_level. A 
value of 10 don't look like is't large enough.

Move your finish to the end of the blob so that it's applied once to the 
whole blob instead of to each individual components.

As this is a radiosity scene, your spiral is lighting it's surrounding. 
Be sure to set ambient 0 for everything else.

You use an extremely small threshold value for the blob. This can cause 
some artefacts. Try using a larger one and increase the radius 
acordingly. It will also give you smoother surface.



Alain


Post a reply to this message

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