POV-Ray : Newsgroups : povray.programming : POVRay Design Documents Server Time
23 Dec 2024 02:57:10 EST (-0500)
  POVRay Design Documents (Message 1 to 4 of 4)  
From: Don V Black
Subject: POVRay Design Documents
Date: 19 Jan 2003 22:15:04
Message: <web.3e2b6880d641db31caa7dedc0@news.povray.org>
Hi -

I would like to get a quick overview of the POVRay system.
To this end I am seeking a Block Diagram, Dataflow Diagram,
or other similar software system design documents, that
would provide a concise overview of the POVRay system.

Next, I would like to see a list of the modules or classes
that these modules operate upon.

Do any such documents exist within the POVRay community?
Even such documentation from the DKBTrace or Version 2.x
days would be appreciated and useful.

- Thank You
  Digital Don


Post a reply to this message

From: Thorsten Froehlich
Subject: Re: POVRay Design Documents
Date: 20 Jan 2003 03:34:08
Message: <3e2bb480@news.povray.org>
In article <web.3e2b6880d641db31caa7dedc0@news.povray.org> , "Don V Black"
<dbl### [at] dcgFXcom> wrote:

> Hi -
>
> I would like to get a quick overview of the POVRay system.
> To this end I am seeking a Block Diagram, Dataflow Diagram,
> or other similar software system design documents, that
> would provide a concise overview of the POVRay system.
>
> Next, I would like to see a list of the modules or classes
> that these modules operate upon.
>
> Do any such documents exist within the POVRay community?
> Even such documentation from the DKBTrace or Version 2.x
> days would be appreciated and useful.

There is no such documentation. There are only the readme files included
with the platform specific source code distributions.  Those readme files
explain how to build POV-Ray, but no other documentation or support is
existing, available or planned for the POV-Ray source code.

If you want to know how a ray-tracer works, get the first book in the
suggested reading section.  POV-Ray isn't very different.

    Thorsten

____________________________________________________
Thorsten Froehlich
e-mail: mac### [at] povrayorg

I am a member of the POV-Ray Team.
Visit POV-Ray on the web: http://mac.povray.org


Post a reply to this message

From: ABX
Subject: Re: POVRay Design Documents
Date: 20 Jan 2003 06:33:16
Message: <m3nn2voi60odkeefiu8i3idfr8dp6bcsmr@4ax.com>
On Sun, 19 Jan 2003 22:09:52 EST, "Don V Black" <dbl### [at] dcgFXcom> wrote:
> Do any such documents exist within the POVRay community?
> Even such documentation from the DKBTrace or Version 2.x
> days would be appreciated and useful.

Main structure is builded similiar to all raytracers.

1. Take the point on screen.
2. Calculate ray for this point
3. Test all objects this ray can intersect.
4. Get nearest interesected object from all hits.
5. Calculate color this intersection
6. Put color on the screen

But I suppose you already know this :-)

There is dedicated chapter for POV-Ray internals in MegaPOV manual. It will be
extended in future versions probably. You can find it at
http://megapov.inetart.net/manual/internals.html

ABX


Post a reply to this message

From: Le Forgeron
Subject: Re: POVRay Design Documents
Date: 21 Jan 2003 05:24:16
Message: <3E2D203B.5040602@free.fr>
You might, perhaps, be interested at looking in 
povray.binaries.programming the article of 4/8/2002 titled
"model of a scene"


Post a reply to this message

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