From: moreillo@disuns2.epfl.ch (Guy Moreillon)
Newsgroups: comp.graphics
Subject: Radiosity Program available
Keywords: radiosity
Date: 30 Jul 92 06:38:07 GMT
Organization: Ecole Polytechnique Federale de Lausanne

Hello NetWorld,

	There is a new radiosity program available on the network (one of the
very few... radiosity seems to be less popular than ray-tracing...).
	Rad (as it is called) allows real-time walkthrough and interactive
modification of the scene during computation. Textures are supported when
hardware allows. The computation algorithm is based on porogressive radiosity,
and uses automatic patch subdivision to refine the solution.
	There is one small catch though: Rad only runs on SGI Workstations.
Sorry about that, but I wasn't gonna rewrite a whole GL for X11.
	Below is the README file that comes with the release.

	Rad is currently available on the following anonymous ftp sites:
  gondwana.ecr.mu.oz.au   in	pub/rad.tar.Z
  wuarchive.wustl.edu	  in	pub/rad.tar.Z

Enjoy !!

---------------------------------README-------------------------------------


			*******************
			*	RAD	  *
			*   Version 1.0   *
			*		  *
			*	by	  *
			*   G.Moreillon	  *
			*		  *
			*    July 1992	  *
			*******************


This is version 1.0 of Rad, an Interactive Radiosity program developped for
Silicon Graphics computers.
Rad reads an ASCII file describing a scene to be rendered and enables the user
to walk through the scene in real time and modify the caracteristics of the
objects in the scene while a radiosity solution is being computed.

Rad v1.0 runs on any Silicon Graphics workstation, but some features may not
be available depending on the hardware configuration. Textures are displayed
only if the hardware supports them, and to make life easier, a spaceball is
highly recommended.
It has been tested on system version 4.0 as well as version 3.0.

Rad uses the Forms Library for its interface. It is a public domain toolkit for
the SG Workstations. You need not download it to compile Rad since the library
is included in this release.

The Rad distribution consist of three programs: Rad, the Interactive Radiosity
program, Preprad a tool that enables the user to prepare a scene before feeding
it to Rad for computation and visualization, and a simple converter to
translate AutoCad files to Rad files.

To compile the various programs, first edit the Makefile in the top directory
and set the RADHOME variable according to your environment. Then, edit the
Makefile in the rad and preprad directories: choose the system libraries
according to your system version, and set the spaceball option in the
rad/Makefile. Once this is done, simply run "make" in the directory where you
found this file (top directory).
NOTE: You NEED a spaceball to run Preprad. If you don't have one, forget
      Preprad, it WILL NOT COMPILE.

Both Rad and Preprad need three environments variables to be set up in order to
run properly:
   - RADSCENE	: path to the /scenes directory
   - RADOFF	: path to the /off directory
   - RADTEX	: path to the /textures directory
You should 'source' the .radrc file before you launch Rad or Preprad.

The Doc directory contains a User's Guide for each program and tool.

Rad was started as a Semester/Diploma project. Some feature were added
afterwards, and Prerad was created as a supporting tool. The code might no be
as clean as one could wish, but as well you know, cleaning up a program often
takes as much time as writing it in the first place...

Thanks to Enrico Gobbetti for his support and his ideas.

Guy Moreillon
29 July 1992
moreillo@ligsg1.epfl.ch


-- 
Guy Moreillon				-- Oh my God, It's full of Stars...
moreillo@ligsg1.epfl.ch			-- Dave Bowman
moreillon@eldi.epfl.ch