Dec 102017
Raytracing Information.
File RAYTRCE.ZIP from The Programmer’s Corner in
Category Various Text files
Raytracing Information.
File Name File Size Zip Size Zip Type
RAYTRCE.TXT 21958 9659 deflated

Download File RAYTRCE.ZIP Here

Contents of the RAYTRCE.TXT file

A good theory book is _An Introduction to Ray Tracing_ edited by Andrew
Glassner (I'm a co-author, so count that into the bias factor), from
Academic Press.

A book with a mix of theory and application that's worthwhile is _Photorealism
and Ray Tracing in C_ by Christopher Watkins, Stephen Coy and Mark Finlay,
from M&T Books. It presents the Bob ray tracer (essentially Vivid) and comes
with a number of procedural model builders, a cheapo scene editor, and other
fun stuff, all on a disk with the book. Some nice color plate images, too.

- Eric Haines

Computer graphics FTP site list

Computer graphics related FTP sites (and maintainers), 1/7/93
compiled by Eric Haines, [email protected]
and Nick Fotis, [email protected]


RayShade - a great ray tracer for workstations on up, also for PC, Mac & Amiga.
PoV - son and successor to DKB trace, written by Compuservers.
(For more questions call Drew Wells --
[email protected] or Dave Buck -- [email protected])
Radiance - see "Radiosity", below.
ART - ray tracer with a good range of surface types, part of VORT package.
DKBtrace - another good ray tracer, from all reports; PCs, Mac II,
Amiga, UNIX, VMS (last two with X11 previewer), etc.
RTrace - Portugese ray tracer, does bicubic patches, CSG, 3D text, etc. etc.
An MS-DOS version for use with DJGPP DOS extender (GO32) exists also,
as a Mac port.
VIVID2 - A shareware raytracer for PCs - binary only (286/287). Author:
Stephen Coy ([email protected]). The 386/387 (no source) version
is available to registered users (US$50) direct from the author.
RAY4 - Steve Hollasch's 4-dimensional ray tracer - renders hyperspheres,
hypertetrahedra, hyperplanes, and hyperparallelepipeds (there's
a separate real-time wireframe viewer written in GL called WIRE4 ) .
MTV,QRT,DBW - yet more ray tracers, some with interesting features.

Distributed/Parallel Raytracers:

XDART - A distributed ray-tracer that runs under X11. There are server binaries
which work only on DECstations, SPARCs, HP Snakes (7x0 series) and NeXT.
The clients are distributed as binaries and C source.
Inetray - A network version of Rayshade 4.0. Needs Sun RPC 4.0 or newer.
Contact Andreas Thurnherr ([email protected])
prt, VM_pRAY - parallel ray tracers.

Volume renderers:

VREND - Cornell's Volume Renderer, from Kartch/Devine/Caffey/Warren (FORTRAN).

Radiosity (and diffuse lighting) renderers:

Radiance - a ray tracer w/radiosity effects, by Greg Ward. Excellent shading
models and physically based lighting simulation. Unix/X based, though
has been ported to the Amiga and the PC (386).
INDIA - An Indian radiosity package based on Radiance.
SGI_RAD - An interactive radiosity package that runs on SGI machines with a
Spaceball. It includes a house database.
Author: Guy Moreillon
RAD - a simple public-domain radiosity package in C. The solution can be run
stand-alone on any Unix box, but the walk-through requires a SGI 4D.
Author: Bernard Kwok

Renderers which are not raytracers, and graphics libraries:

SIPP - Scan line z-buffer and Phong shading renderer.
Now uses the shadow buffer algorithm.
VOGLE - graphics learning environment (device portable).
VOGL - an SGI GL-like library based on VOGLE.
REND386 - A *fast* polygon renderer for Intel 386s and up. Version 2 on up.
[ It's not photorealistic, but rather a real-time renderer]
XSHARP21 - Dr. Dobb's Journal PC renderer source code, with budget texture

Modellers, wireframe viewers:

VISION-3D - Mac modeler, can output Radiance & Rayshade files.
IRIT - A CSG solid modeler, with support for freeform surfaces.
X3D - A wireframe viewer for X11.
3DV - 3-D wireframe graphics toolkit, with C source, 3dv objects, other stuff
Look at major PC archives like wuarchive. One such file is 3DKIT1.ZIP

Geometric viewers:

SALEM - A GL-based package from Dobkin et al. for exploring mathematical
GEOMVIEW - A GL-based package for looking and interactively manipulating
3D objects, from Geometry Center at Minnesota.
XYZ GeoBench -(eXperimental geometrY Zurich) is a workbench for geometric
computation for Macintosh computers.
WIRE4 - GL wireframe previewer for Steve Hollasch's RAY4 (see above)

Data Formats and Data Sets for Ray Tracing:

SPD - a set of procedural databases for testing ray tracers.
NFF - simplistic file format used by SPD.
OFF - another file format.
P3D - a lispy file format.
TDDD - Imagine (3D modeler) format, has converters for RayShade, NFF, OFF, etc.
Also includes a nice postscript object displayer. Some GREAT models.
TTDDDLIB - converts to/from TDDD/TTDDD, OFF, NFF, Rayshade 4.0, Imagine,
and vort 3d objects. Also outputs Framemaker MIF files and isometric
views in Postscript. Registered users get a TeX PK font converter and
a superquadric surfaces generator.
Glenn Lewis
[Note : TTDDDLIB is also known as T3DLIB]
CHVRTD - Chapel Hill Volume Rendering Test Datasets, includes volume sets for
two heads, a brain, a knee, electron density maps for RNA and others.

Written Material on Rendering:

RT News - collections of articles on ray tracing.
RT bib - references to articles on ray tracing in "refer" format.
Rad bib - references to articles on radiosity (global illumination).
Speer RT bib - Rick Speer's cross-referenced RT bib, in postscript.
RT abstracts - collection by Tom Wilson of abstracts of many RT articles.
Paper bank project - various technical papers in electronic form. Contact
Juhana Kouhia

Image Manipulation Libraries:

Utah Raster Toolkit - nice image manipulation tools.
PBMPLUS - a great package for image conversion and manipulation.
LIBTIFF - library for reading/writing TIFF images.
ImageMagick - X11 package for display and interactive manipulation
of images. Uses its own format (MIFF), and includes some converters.
xv - X-based image display, manipulation, and format converter.
xloadimage, xli - displays various formats on an X11 screen.
Khoros - a huge, excellent system for image processing, with a visual
programming interface and much much more. Uses X windows.
FBM - another set of image manipulation tools, somewhat old now.
Img - image manipulation, displays on X11 screen, a bit old now.

Libraries with code for graphics:

Graphics Gems I,II,III - code from the ever so useful books.
spline-patch.tar.Z - spline patch ray intersection routines by Sean Graves

(*) means site is an "official" distributor, so is most up to date.

NORTH AMERICA (please look for things on your own continent first...):
------------- []: /graphics/graphics - get CONTENTS file
for a roadmap. /graphics/graphics/objects/TDDD - *the TTDDD objects
and converters*, /mirrors/unix-c/graphics - Rayshade ray tracer, MTV
ray tracer, Vort ray tracer, FBM, PBMPLUS, popi, Utah raster toolkit.
/mirrors/msdos/graphics - DKB ray tracer, FLI RayTracker demos.
/pub/rad.tar.Z - *SGI_RAD*, /graphics/graphics/radiosity - Radiance
and Indian radiosity package. /msdos/ddjmag/ - version 21
of Xsharp, with fast texture mapping. /msdos/graphics - PC graphics
stuff, including - all (?) RTN newsletters, -
all three Gems code, - Radiance on a 386. There's lots
more, including bibs, Graphics Gems I & II code, OFF, RTN, Radiance,
NFF, SIPP, spline patch intersection routines, textbook errata, source
code from Roy Hall's book "Illumination and Color in Computer
Generated Imagery", Hershey fonts, etc
George Kyriazis []: /pub/Graphics (note capital "G") - *Rayshade
4.0 ray tracer (and separate 387 executable)*, *color quantization
code*, *SPD*, *RT News*, *Wilson's RT abstracts*, "RT bib*, *Utah
Raster Toolkit*, newer FBM, *Graphics Gems I, II & III code*.
/pub/graphics directory - *SALEM* and other stuff.
Craig Kolb
[replaces - note the capital "G" in
pub/Graphics] Because there's a trouble with princeton's incoming
area, you can upload Rayshade-specific stuff to [] []: /pub/dkbtrace - *DKB ray tracer*,
/pub/pov-ray/POV-Ray1.0 - *PVRay Compuserve group ray tracer (or PoV)*.
David Buck []: 3D objects (multiple formats),
utilities, file format documents.
This site was created to be a 3D object "repository" for the net.
Francisco X DeJesus []: pub/softlab/CHVRTD - Chapel Hill
Volume Rendering Test Datasets. []: - Official DDJ FTP repository.
*XSHARP* []: pub/sass - *X window fonts converter into
Rayshade 3.0 polygons*, Rayshade animation tool(s).
Ron Sass []: *Radiance* ray trace/radiosity package.
Greg Ward [] : pub/geomview - *GEOMVIEW*
Contact (for GEOMVIEW): [email protected] [] : /pub/graphics/holl91 - Steve Hollasch's
Thesis, /pub/graphics/ray4 - *RAY4*, /pub/graphics/wire4 - *WIRE4*.
Steve Hollasch [] : programs/hollasch-4d - RAY4,
SGI Explorer modules and Postscript manual, etc. [] : pub/graphics.formats - Various electronic
documents about many object and image formats.
Mark Hall
will apparently no longer be maintaining it, see []: /misc/mac/inqueue - VISION-3D facet
based modeller, can output RayShade and Radiance files. [] : misc/file.formats/graphics.formats -
contains various image- and object-format descriptions. Many SciVi
tools in various directories, e.g. SGI/Alpha-shape/Alvis-1.0.tar.Z -
3D alpha-shape visualizer (SGI machines only),
SGI/Polyview3.0/polyview.Z - interactive visualization and analysis of
3D geometrical structures.
Quincey Koziol []: sigma/erich - SPD images and Haines thesis
images. pub/images - various 24 and 8 bit image stills and sequences.
Kevin Martin []: pub/p3d - p3d_2_0.tar P3D lispy scene
language & renderers. Joel Welling []: *pbmplus.tar.Z*, RayShade data files.
Jef Poskanzer []: pub/ccs-lib/ccs.tar.Z - *CCS (Complex
Conversion System), a standard software interface for image processing* []: /pub/graphics/ - best of (very extensive), ray-tracers - DBW, MTV, QRT, and more.
Joe Dellinger []: /graphics - *IRIT*, RT News back issues (not
complete), NURBS models, other graphics related material.
/graphics/jpeg/jpegsrc.v?.tar.Z - Independent JPEG Group package for
reading and writing JPEG files. []: *Utah Raster Toolkit*,
Spencer Thomas [] : /contrib - pbmplus, Image Magick, xloadimage,
xli, xv, Img, lots more. /pub/R5untarred/mit/demos/gpc - NCGA Graphics
Performance Characterization (GPC) Suite. []: /pub/ray - *Kyriazis stochastic Ray Tracer*.
George Kyriazis []: /pub - Utah raster toolkit, *NURBS databases*.
Jamie Painter []: /pub/DEC/off.tar.Z - *OFF models*,
/pub/misc/graf-bib - *graphics bibliographies (incomplete)* [new
bibliography currently under construction by] Also GPC
Benchmark files (planned, but not checked).
Randi Rost []: /pub/amiga/incoming/imagine - stuff for the
Amiga Imagine & Turbo Silver ray tracers. /pub/amiga/TTDDDLIB -
*TTDDDLIB* /pub/amiga/incoming/imagine/objects - MANY objects.
Glenn Lewis []: /pub/khoros - *Khoros image processing
package (huge, but great)*.
Danielle Argiro []: contrib - *PBMPLUS portable bitmap package*,
*poskbitmaptars bitmap collection*, *Raveling Img*, xloadimage. Jef
Poskanzer []: */pub/Img.tar.z and img.tar.z - some image
manipulation*, /pub/images - RGB separation photos.
Paul Raveling []: /graphics - utah rle toolkit, pbmplus, fbm,
databases, MTV, DBW and other ray tracers, world map, other stuff.
Not updated much recently. []: /pub/x3d.2.2.tar.Z - *X3D*
/pub/xdart.1.1.* - *XDART*
Mark Spychalla []: /graphics/tiff - TIFF 6.0 spec & *LIBTIFF* software
and pics. Also much SGI- and GL-related stuff (e.g. OpenGL manuals)
Sam Leffler
[supercedes for the LIBTIFF stuff] []: /graphics - FBM, ray tracers []: /brl-cad - information on how to get the
BRL CAD package & ray tracer. /images - various test images.
A texture library has also begun here.
Lee A. Butler []: /texture_temp - 512x512 grayscale
Brodatz textures,
from Julien Flack . []: pub/Graphics/rtabs.shar.12.90.Z - *Wilson's
RT abstracts*, VM_pRAY.
J. Eric Townsend []: /users/qralston/images - 24 bit image archive
(small). James Ralston Crawford []: /pub/vis - *VREND* []: /pub/raytracers - vivid, *REND386*
[or] []: /msdos/graphics - PC graphics stuff.
/msdos/graphics/raytrace - VIVID2. []: /pub/ArchiveVol2/prt. []: /netlib/graphics - *SPD package*, ~/polyhedra -
*polyhedra databases*. (If you don't have FTP, use the netlib
automatic mail replier: UUCP - research!netlib, Internet -
[email protected] Send one line message "send index" for more info,
"send haines from graphics" to get the SPD) []: SIGGRAPH archive site. Automatic mailer is
[email protected] ("send index"). []: pub/reaction_diffusion - Greg Turk's work on
reaction-diffusion textures, X windows code (SIGGRAPH '91) []: ~ftp/VolVis92 - Volume datasets from the
Boston Workshop on Volume Visualization '92. This site is also the
International AVS Center.
Terry Myerson []: pub/suit/demo/{sparc,dec,etc} - SUIT
(Simple User Interface Toolkit). "finger [email protected]"
to get detailed instructions. []: /pub/reports/Radiosity_code.tar.Z - *RAD*
/pub/reports/ - *RAD MSc. Thesis*
[This site will be changed to in the near future] [] - ~ftp/public/veos - VEOS Virtual
Reality and distributed applications prototyping environment
for Unix. Veos Software Support : [email protected]
Also, much other Virtual Reality stuff. []: pub/siggraph92 - Code for
Siggraph '92 Course 23 (Procedural Modeling and Rendering Techniques)
Dr. David S. Ebert []: This machine is considered the
repository for preprints and programs for nonlinear dynamics,
signal processing, and related subjects (and fractals, of course!)
Matt Kennel []: /pub/grid.{ps,tex,ascii} - a short survey of
methods to interpolate and contour bivariate data [] and []: /honig --- Various stereo-pair images []: pub/dabro/cyberware_demo.tar.Z - Human
head data []: pub/texture_maps - Hans du Buf's grayscale
test textures (aerial swatches, Brodatz textures, synthetic swatches).
Space & planetary image repository. Provides access to >150 CD-ROMS
with data/images (3 on-line at a time). Colby Kraybill
. []: /pub/usenet/news.answers - the land of
FAQs. graphics and pictures directories of particular interest.
[Also available from [email protected] by sending a mail
message containing: help]

UUCP archive: avatar - RT News back issues. For details, write Kory Hamzeh

------- []: *pub/sci/papers - *Paper bank project,
including Pete Shirley's entire thesis (with pics)*, *Wilson's RT
abstracts*, pub/misc/CIA_WorldMap - CIA world data bank, archive, *India*, and much, much more.
Juhana Kouhia []: Radiance. Good for European sites, but
doesn't carry the add-ons that are available for Radiance. []: pub/sipp/sipp-3.0.tar.Z - *SIPP* scan line z-buffer
and Phong shading renderer. Jonas Yngvesson []: */iPSC2/VM_pRAY ray tracer*, SPD, /NFF - many non-SPD
NFF format scenes, RayShade data files. Didier Badouel
[may have disappeared] []: *FLI RayTracker animation files (PC VGA) -
also big .FLIs (640*480)* *RayScene demos* [Americans: check wuarchive
first]. More animations to come. Jari Kahkonen []: /pub/graphics/ray-traces - many ray tracers, including
VM_pRAY, DBW, DKB, MTV, QRT, RayShade, some RT News, NFF files. Jari
Toivanen []: Much PC stuff, etc., /pc/source/contour.f -
FORTRAN program to contour scattered data using linear triangle-based
interpolation []: pub/RTrace - *RTrace* nffutils.tar.Z (NFF
utilities for RTrace), medical data (CAT, etc.) converters to NFF,
Autocad to NFF Autolisp code, AUTOCAD 11 to SCN (RTrace's language)
converter and other goodies. Antonio Costa ([email protected]) []: /graphics - RTN archive, ray tracers (MTV, QRT,
others), NFF, some models. []: /pub/graphics/raytrace - DBW.microray, MTV, etc []: graphics/raytracing - prt, others, ~/Doc -
*Wilson's RT abstracts*, Vivid. []: /pub/unix/graphics/rayshade4.0/inputs -
aq.tar.Z is RayShade aquarium [Americans: check first).
Heiko Schlichting []: pub/inetray - *Inetray* and Sun RPC 4.0 code
Andreas Thurnherr []: /pub/amiga/graphics/Radiance - *Amiga
port of Radiance 2.0*. Per Bojsen [] : *PoV raytracer* []: /pub/amiga/raytracing/imagine - mirror of
the hubcap Imagine files. []: XYZ - *XYZ GeoBench*
Peter Schorn

---------- []: pub - *VORT(ART) ray tracer*, *VOGLE*,
Wilson's ray tracing abstracts, /pub/contrib/artscenes (ART scenes from
Italy), pub/images/haines - Haines thesis images, Graphics Gems code,
SPD, NFF & OFF databases, NFF and OFF previewers, plus some 8- and
24bit images and lots of other stuff. pub/rad.tar.Z - *SGI_RAD*
Bernie Kirby []: pub/graphics/vort.tar.Z - *VORT (ART) 2.1 CSG and
algebraic surface ray tracer*, *VOGLE*, /pub - DBW, pbmplus. /graphics
- room.tar.Z (ART scenes from Italy).
David Hook []: pub/graphics/bibliography/Facial_Animation,
pub/graphics/bibliography/Morph, pub/graphics/bibliography/UI -
stuff about Facial animation, Morphing and User Interfaces.
pub/fascia - Fred Parke's fascia program.
Valerie Hall

--------------- []: ftp/mac/architec - *VISION-3D facet
based modeller, can output RayShade files*. Many other neat things
for Macs. Paul Bourke []: ftp2/SGI/Facial-Animation - Steve Franks
site for facial animation.
Steve Franks

====== END

 December 10, 2017  Add comments

Leave a Reply