POV-Ray : Newsgroups : povray.general : 2-pass radiosity - alot of artifacts : Re: 2-pass radiosity - alot of artifacts Server Time
31 Jul 2024 20:18:53 EDT (-0400)
  Re: 2-pass radiosity - alot of artifacts  
From: Tim Nikias
Date: 6 Oct 2006 20:31:39
Message: <4526f56b$1@news.povray.org>
motorsep wrote:
> I have been experimenting with 2-pass radiosity and I can't get my image
> clean. I get alot of artifacts. Why?
> 
> Here is final image:
> http://img100.imageshack.us/img100/4084/2pass01ru2.jpg
> 
> Here is 1st pass radiosity parameters (rendering resolution 64x48, no AA):
>       pretrace_start 0.08
>       pretrace_end   0.01
>       count 400
>       nearest_count 20
>       error_bound 0.3
>       recursion_limit 3
>       low_error_factor 0.2
>       gray_threshold 0
>       minimum_reuse 0.015
>       brightness 1.0
>       adc_bailout 0.01/2
> 
> Here is 2st pass radiosity parameters (rendering resolution 640x480, with
> AA):
>       pretrace_start 1 // default 0.08
>       pretrace_end   1 // default 0.01
>       error_bound 0.8
>       recursion_limit 3 // default 2
>       always_sample off
> 
> And yes, I save/load radiosity file :)

Hm, in my experience, you using error_bound * 2 or *4. works best, and 
since you use 0.3 and 0.8, the averaging of neighbouring samples might 
not be optimal. Additionally, I'm not sure if you need that high a 
recursion limit for this scene, I guess 2 should suffice (unless the 
windows are real objects, but if you're using two-pass, I'd suggest 
leaving them out of the initial pass entirely).
Have you taken a look at my experiments with two-pass renderings?

http://www.nolights.de/projects/radiosity/radiosity.html

I try to explain a few things there which might give you additional 
hints, although the only three things I'd suggest are recursion_limit of 
2, proper error_bound multiplying, and setting count higher.

Regards,
Tim

-- 
aka "Tim Nikias"
Homepage: <http://www.nolights.de>


Post a reply to this message

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