POV-Ray : Newsgroups : povray.programming : Radiosity question Server Time
28 Jul 2024 18:14:17 EDT (-0400)
  Radiosity question (Message 1 to 9 of 9)  
From: Paul Blaszczyk
Subject: Radiosity question
Date: 25 Dec 1999 16:56:48
Message: <38653DC4.3B33E53E@alpharay.de>
Hi,

it is able to save the precalculated patches (in memory/HD) of the
"standard"-radiosity of povray?? (like save_file/load_file of UV-POV).
This would be very useful for e.g. walkthroughts.
Can someone code this feature??  :)

Bye
  Paul

http://www.alpharay.de


Post a reply to this message

From: Nathan Kopp
Subject: Re: Radiosity question
Date: 25 Dec 1999 21:40:10
Message: <3865800a@news.povray.org>
Paul Blaszczyk <3d### [at] alpharayde> wrote...
> Hi,
>
> it is able to save the precalculated patches (in memory/HD) of the
> "standard"-radiosity of povray?? (like save_file/load_file of UV-POV).
> This would be very useful for e.g. walkthroughts.
> Can someone code this feature??  :)
>

There is no 'standard' radiosity (solution found through a system of linear
equations) in POV.  The results from the indirect lighting solution that
POV-Ray uses could be saved.  However, the creation of this data is very
view-dependent, so saving and re-using it may not work well.  There may be a
way to create view-independent data, or there may be a way to re-use the
view-dependent data appropriately (generate new data when necessary and
discard old unused data).  Either of these solutions would difficult, mostly
because nobody here really knows exactly how the radiosity code in POV-Ray
works.

-Nathan


Post a reply to this message

From: Nieminen Juha
Subject: Re: Radiosity question
Date: 27 Dec 1999 05:40:01
Message: <38674201@news.povray.org>
Nathan Kopp <Nat### [at] koppcom> wrote:
: Either of these solutions would difficult, mostly
: because nobody here really knows exactly how the radiosity code in POV-Ray
: works.

  Says the one who has made povray's radiosity 10 times better...

-- 
main(i,_){for(_?--i,main(i+2,"FhhQHFIJD|FQTITFN]zRFHhhTBFHhhTBFysdB"[i]
):5;i&&_>1;printf("%s",_-70?_&1?"[]":" ":(_=0,"\n")),_/=2);} /*- Warp -*/


Post a reply to this message

From: Margus Ramst
Subject: Re: Radiosity question
Date: 1 Jan 2000 05:14:52
Message: <386DD3E9.2B0C219B@peak.edu.ee>
Nathan Kopp wrote:
/.../
> 
> There may be a
> way to create view-independent data

With the current method? How?

Margus


Post a reply to this message

From: TonyB
Subject: Re: Radiosity question
Date: 1 Jan 2000 12:52:18
Message: <386e3ed2@news.povray.org>
What if you saved the calculations made so far and just filled in the
blanks/added-on as things changed later on in the animation? After enough
views, it would lead to having the entire scene pre-calculated for future
re-renderings. Right?


Post a reply to this message

From: Nathan Kopp
Subject: Re: Radiosity question
Date: 1 Jan 2000 19:48:24
Message: <386ea058@news.povray.org>
TonyB <ben### [at] panamaphoenixnet> wrote...
> What if you saved the calculations made so far and just filled in the
> blanks/added-on as things changed later on in the animation? After enough
> views, it would lead to having the entire scene pre-calculated for future
> re-renderings. Right?

Well, kind of.  The problem is that when the data is stored in the octree,
some 'level-of-detail' information is stored with it, which affects the way
the octree is searched.  So, if stuff is stored on a distant wall, it is
stored with a low level of detail, but if you walk up close to it, you'd
like to store more data there, if possible.

Plus, it is very important to store and read data in the octree using the
same level of detail for both store and read.  (This was a bug in the
original implementation, which led to splotchiness... sometimes it would
store with one level-of-detail, and then gather using another
level-of-detail).

-Nathan


Post a reply to this message

From: TonyB
Subject: Re: Radiosity question
Date: 1 Jan 2000 23:15:14
Message: <386ed0d2@news.povray.org>
>So, if stuff is stored on a distant wall, it is
>stored with a low level of detail, but if you walk up close to it, you'd
>like to store more data there, if possible.

I hadn't thought of that. Good point. Darn. Looks like we might not be able
to speed this thing up. :(

Or... do you have any brilliant ideas? :)


Post a reply to this message

From: Paul Blaszczyk
Subject: Re: Radiosity question
Date: 2 Jan 2000 17:12:29
Message: <386FCD87.235B34A0@alpharay.de>
Is it possible to substitute the current radiosity with
hierarchical-radiosity?? This method uses patches, which could be saved.

  Paul


Post a reply to this message

From: Nathan Kopp
Subject: Re: Radiosity question
Date: 2 Jan 2000 22:36:17
Message: <38701931@news.povray.org>
Paul Blaszczyk <3d### [at] alpharayde> wrote...
> Is it possible to substitute the current radiosity with
> hierarchical-radiosity?? This method uses patches, which could be saved.
>

If such a radiosity scheme requires subdividing the scene into triangles
(which is the case with many radiosity techniques), then it could not be
easily implemented in POV-Ray, since there are many non-triangle objects in
POV.

-Nathan


Post a reply to this message

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