POV-Ray : Newsgroups : povray.off-topic : Ratatouille : Re: Ratatouille Server Time
10 Oct 2024 23:20:43 EDT (-0400)
  Re: Ratatouille  
From: Warp
Date: 22 Mar 2008 13:44:49
Message: <47e553a0@news.povray.org>
John VanSickle <evi### [at] hotmailcom> wrote:
> the ray-tracing algorithm requires that all of the scene geometry exist 
> in memory all at once.

  I don't think that's true. You can have bounding boxes for objects loaded
into memory instead of the objects themselves, and test against those boxes.
Only if the box is hit you load the object itself into memory and test the
ray against it. This process can be cached so that least used objects can
be dropped from memory.

  Other optimizations can be used as well: For example, if an object is
far enough (looks very small from the point of view of the origin of the
current ray being traced), a billboard graphic can be used instead of the
object itself. (Or, in some cases, the object could be ignored completely.)

-- 
                                                          - Warp


Post a reply to this message

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