POV-Ray : Newsgroups : povray.binaries.images : Hope for Pathological Radiosity Cases Server Time
31 Jul 2024 04:25:13 EDT (-0400)
  Hope for Pathological Radiosity Cases (Message 3 to 12 of 12)  
<<< Previous 2 Messages Goto Initial 10 Messages
From: Samuel Benge
Subject: Re: Hope for Pathological Radiosity Cases
Date: 21 Aug 2010 20:45:01
Message: <web.4c70723c84b746c8bf013bd00@news.povray.org>
clipka <ano### [at] anonymousorg> wrote:
> Image #3 however shows even better quality with a rendering time of just
> 2 minutes 18 seconds. On the same machine. With virtually identical
> settings. So what's the deal here?

Wait a minute, in the third image there is less reflected light on the plane
under the red sphere, and to a lesser degree, under the green sphere. Is it
supposed to be that way?


Post a reply to this message

From: clipka
Subject: Re: Hope for Pathological Radiosity Cases
Date: 21 Aug 2010 20:58:22
Message: <4c70762e$1@news.povray.org>
Am 22.08.2010 02:42, schrieb Samuel Benge:
> clipka<ano### [at] anonymousorg>  wrote:
>> Image #3 however shows even better quality with a rendering time of just
>> 2 minutes 18 seconds. On the same machine. With virtually identical
>> settings. So what's the deal here?
>
> Wait a minute, in the third image there is less reflected light on the plane
> under the red sphere, and to a lesser degree, under the green sphere. Is it
> supposed to be that way?

I'm not quite sure - I might still have one or two flaws in the code. I 
guess I'll check with MCPov for comparison.


Post a reply to this message

From: Thomas de Groot
Subject: Re: Hope for Pathological Radiosity Cases
Date: 22 Aug 2010 03:08:13
Message: <4c70ccdd@news.povray.org>
"clipka" <ano### [at] anonymousorg> schreef in bericht 
news:4c706dff@news.povray.org...
>I don't want to brag, but I think this is a breakthrough for radiosity:

Good work! Congrats!

Thomas


Post a reply to this message

From: Jim Holsenback
Subject: Re: Hope for Pathological Radiosity Cases
Date: 22 Aug 2010 07:52:56
Message: <4c710f98$1@news.povray.org>
On 08/21/2010 09:23 PM, clipka wrote:
> I don't want to brag, but I think this is a breakthrough for radiosity:
> 
> The attached images show a purely radiosity-lit scene, using
> pathologically small light emitters (three tiny spheres).

Looks good ... I've not had too much luck with purely radiosity lit
scenes in the past, so bragging rights are indeed yours!

> Image #2 shows how this can be improved (not surprisingly) by using a
> count of 6400 instead, after having replaced the built-in sample
> sequence with a 160,000-element halton sequence, of which a subset of
> 6400 was picked for each sample in a round-robin fashion. Splotches are
> almost gone, but there's a caveat: Render time increased to 7 minutes 20
> seconds.
> 
> Image #3 however shows even better quality with a rendering time of just
> 2 minutes 18 seconds. On the same machine. With virtually identical
> settings. So what's the deal here?
> 
> The basic idea is pretty simple: Trace fewer radiosity sample rays if
> they only hit non-important objects :-)

Be sure to keep us //all// up to date with your progress and I'll make
sure to integrate your findings into the documentation.

> Hey, I like this!

Concur!


Post a reply to this message

From: nemesis
Subject: Re: Hope for Pathological Radiosity Cases
Date: 22 Aug 2010 08:15:01
Message: <web.4c7113d784b746c81d5b3dfa0@news.povray.org>
clipka <ano### [at] anonymousorg> wrote:
> The basic idea is pretty simple: Trace fewer radiosity sample rays if
> they only hit non-important objects :-)

is that the so called importance sampling? :)

yeah, pretty neat, but I noticed the same as Sam too...

Nice to see radiosity still improving.


Post a reply to this message

From: andrel
Subject: Re: Hope for Pathological Radiosity Cases
Date: 22 Aug 2010 08:23:13
Message: <4C7116C0.2040702@gmail.com>
On 22-8-2010 2:42, Samuel Benge wrote:
> clipka <ano### [at] anonymousorg> wrote:
>> Image #3 however shows even better quality with a rendering time of just
>> 2 minutes 18 seconds. On the same machine. With virtually identical
>> settings. So what's the deal here?
> 
> Wait a minute, in the third image there is less reflected light on the plane
> under the red sphere, and to a lesser degree, under the green sphere. Is it
> supposed to be that way?

I am not sure it is not an artefact of our brain. In the second image 
there are 'lines' of slight contrast just like in the first one, where 
they are horrible. It might be that we misinterpret those lines as if 
they are reflections of the floor although they are mere artefacts.


Post a reply to this message

From: Alain
Subject: Re: Hope for Pathological Radiosity Cases
Date: 22 Aug 2010 13:22:25
Message: <4c715cd1$1@news.povray.org>

> I don't want to brag, but I think this is a breakthrough for radiosity:
>
> The attached images show a purely radiosity-lit scene, using
> pathologically small light emitters (three tiny spheres).
>
> Image #1 shows the familiar splotchy output even at the maximum sample
> ray count of 1600 and a nearest_count of 10, after a render time of 1
> minute 45 seconds on my Core i7 machine.
>
> Image #2 shows how this can be improved (not surprisingly) by using a
> count of 6400 instead, after having replaced the built-in sample
> sequence with a 160,000-element halton sequence, of which a subset of
> 6400 was picked for each sample in a round-robin fashion. Splotches are
> almost gone, but there's a caveat: Render time increased to 7 minutes 20
> seconds.
>
> Image #3 however shows even better quality with a rendering time of just
> 2 minutes 18 seconds. On the same machine. With virtually identical
> settings. So what's the deal here?
>
> The basic idea is pretty simple: Trace fewer radiosity sample rays if
> they only hit non-important objects :-)
>
> Of course we can't know in advance whether we will hit important or
> non-important objects; however, we /can/ decide to perform full
> computations only on a subset of rays hitting non-important objects
> (applying a factor to compensate for the discarded rays), so that at
> least we need to perform fewer texture computations - not to mention
> secondary rays for reflections or shadow computations.
>
> For image #3, 12,800 rays were shot per sample, but I guess only roughly
> 2-5% of them (i.e. about 256 - 640) were continued beyond the ray-object
> intersection tests.
>
>
> Hey, I like this!

Very good! Congratulation, you are welcome to brag about your work :)

The 3rd image seems the best to me. In the others, the area under the 
large spheres, especialy the red one, look to bright.


Alain


Post a reply to this message

From: Christian Froeschlin
Subject: Re: Hope for Pathological Radiosity Cases
Date: 22 Aug 2010 18:06:38
Message: <4c719f6e$1@news.povray.org>
clipka wrote:

> The basic idea is pretty simple: Trace fewer radiosity sample rays if 
> they only hit non-important objects :-)

Sounds great!

How do you decide if an object is non-important?

Would this also help for scenes where light falls
through a narrow opening (door, blinds, ...)?


Post a reply to this message

From: clipka
Subject: Re: Hope for Pathological Radiosity Cases
Date: 22 Aug 2010 18:38:11
Message: <4c71a6d3@news.povray.org>
Am 23.08.2010 00:09, schrieb Christian Froeschlin:
> clipka wrote:
>
>> The basic idea is pretty simple: Trace fewer radiosity sample rays if
>> they only hit non-important objects :-)
>
> Sounds great!
>
> How do you decide if an object is non-important?

I don't - the user does. At least that's how I've currently implemented 
it; e.g.:

   sphere {
     ...
     radiosity { importance 0.2 }
   }

> Would this also help for scenes where light falls
> through a narrow opening (door, blinds, ...)?

Should be possible, by placing a fully transparent object there with 
high importance.

Note however that this in turn means a glass windows will be sampled 
with the window pane's importance, unless the pane is marked as 
"no_radiosity" to fully hide it from sampling.

I might still come up with an even smarter idea. I guess the approach 
still leaves quite some room for further improvement.


Post a reply to this message

From: gregjohn
Subject: Re: Hope for Pathological Radiosity Cases
Date: 23 Aug 2010 21:25:01
Message: <web.4c731eb084b746c834d207310@news.povray.org>
clipka <ano### [at] anonymousorg> wrote:
> The basic idea is pretty simple: Trace fewer radiosity sample rays if
> they only hit non-important objects :-)
>

Oh I don't know, I think the real test for radiosity is in how it handles "dark
corners".


Post a reply to this message

<<< Previous 2 Messages Goto Initial 10 Messages

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