delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/09/01/10:32:17

Message-ID: <DB85AFBE7C0DD311BF260004ACB80BFC01FB91@nex_server.nextransport.com>
From: George Kinney <GKinney AT nextransport DOT com>
To: djgpp AT delorie DOT com
Subject: Re[2]: [AL] Raytracing
Date: Fri, 1 Sep 2000 09:50:22 -0400
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2448.0)
Reply-To: djgpp AT delorie DOT com

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C0141B.92A43462
Content-Type: text/plain;
	charset="iso-8859-1"

>oh yes, i'm trying to build something like POV-Ray but not so big,
>well as big as it can get anyway, and i wouldn't expect much speed
>either...

>i've got a patched version of the POV-Ray sources (MegaPOV v0.5), i've
>compiled them, read them, but i wanted to see some basic
>technics/algorithms to have a base to stand on when reading those c++
>sources...

POV is written in C. Not C++.

Anyways, it appears the folks at SIGGRAPH are busy putting together a
ray-tracing information site. (Which is good since there's so few out
there):
http://www.education.siggraph.org/materials/HyperGraph/raytrace/rtrace0.htm

There's also lots of ray-tracing related material in the Graphics Gems
archive,
and there are other, simpler raytracers than POV out there with source. (DKB
Trace,
MTV, Rayshade, etc.)

You should also hunt down an archive of Eric Haines' 'Ray-Tracing News'
which has carried tons of pointers to code, ideas, algorithms and the like
for over a decade now. There is also some code and info on Dr Dobbs website.

There is also the newsgroup: news:comp.graphics.rendering.raytracing (whose
FAQ lists many, many resources and sources) and
news:comp.graphics.algorithms (ditto) where there are *many* people who can
help, many of whom are very much experts and pioneers in the field to boot.

Ray-tracing is just a little geometry sprinkled with algebra. (There exists
one that can be printed on a single 3X5 index card, written in postscript of
all things.)

Anyways, these are some ideas to help you in your searching, good luck.

------_=_NextPart_001_01C0141B.92A43462
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2448.0">
<TITLE>Re[2]: [AL] Raytracing</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>&gt;oh yes, i'm trying to build something like =
POV-Ray but not so big,</FONT>
<BR><FONT SIZE=3D2>&gt;well as big as it can get anyway, and i wouldn't =
expect much speed</FONT>
<BR><FONT SIZE=3D2>&gt;either...</FONT>
</P>

<P><FONT SIZE=3D2>&gt;i've got a patched version of the POV-Ray sources =
(MegaPOV v0.5), i've</FONT>
<BR><FONT SIZE=3D2>&gt;compiled them, read them, but i wanted to see =
some basic</FONT>
<BR><FONT SIZE=3D2>&gt;technics/algorithms to have a base to stand on =
when reading those c++</FONT>
<BR><FONT SIZE=3D2>&gt;sources...</FONT>
</P>

<P><FONT SIZE=3D2>POV is written in C. Not C++.</FONT>
</P>

<P><FONT SIZE=3D2>Anyways, it appears the folks at SIGGRAPH are busy =
putting together a</FONT>
<BR><FONT SIZE=3D2>ray-tracing information site. (Which is good since =
there's so few out there):</FONT>
<BR><FONT SIZE=3D2><A =
HREF=3D"http://www.education.siggraph.org/materials/HyperGraph/raytrace/=
rtrace0.htm" =
TARGET=3D"_blank">http://www.education.siggraph.org/materials/HyperGraph=
/raytrace/rtrace0.htm</A></FONT>
</P>

<P><FONT SIZE=3D2>There's also lots of ray-tracing related material in =
the Graphics Gems archive,</FONT>
<BR><FONT SIZE=3D2>and there are other, simpler raytracers than POV out =
there with source. (DKB Trace,</FONT>
<BR><FONT SIZE=3D2>MTV, Rayshade, etc.)</FONT>
</P>

<P><FONT SIZE=3D2>You should also hunt down an archive of Eric Haines' =
'Ray-Tracing News' which has carried tons of pointers to code, ideas, =
algorithms and the like for over a decade now. There is also some code =
and info on Dr Dobbs website.</FONT></P>

<P><FONT SIZE=3D2>There is also the newsgroup: <A =
HREF=3D"news:comp.graphics.rendering.raytracing" =
TARGET=3D"_blank">news:comp.graphics.rendering.raytracing</A> (whose =
FAQ lists many, many resources and sources) and <A =
HREF=3D"news:comp.graphics.algorithms" =
TARGET=3D"_blank">news:comp.graphics.algorithms</A> (ditto) where there =
are *many* people who can help, many of whom are very much experts and =
pioneers in the field to boot.</FONT></P>

<P><FONT SIZE=3D2>Ray-tracing is just a little geometry sprinkled with =
algebra. (There exists one that can be printed on a single 3X5 index =
card, written in postscript of all things.)</FONT></P>

<P><FONT SIZE=3D2>Anyways, these are some ideas to help you in your =
searching, good luck.</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C0141B.92A43462--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019