Index of /~tebo/Classes/6840/6840

      Name                    Last modified       Size  Description

[DIR] Parent Directory 10-Nov-2009 10:28 - [CMP] #sphere2.raw#.Z 12-Jan-1995 19:28 22k [IMG] 1.pgm 03-Apr-1997 18:30 39k [IMG] 2.pgm 03-Apr-1997 18:31 39k [IMG] 3.pgm 03-Apr-1997 18:33 39k [IMG] 4.pgm 03-Apr-1997 18:34 39k [IMG] 5.pgm 03-Apr-1997 18:38 39k [   ] 63.195.112.163 03-Mar-2001 09:24 13k [DIR] BSP/ 23-Feb-1998 15:49 - [   ] DIBformat 04-Feb-1993 11:24 13k [   ] ImageMagick-4_2_1.zip 13-Apr-1999 11:22 11.3M [   ] MAPPING.DOC 18-May-1999 11:55 11.0M [TXT] Makefile 03-Jun-1997 17:05 3k [DIR] PCShow/ 20-Feb-1998 19:42 - [   ] SONGLINES 04-Feb-1993 11:24 4k [   ] SimpleModel.zip 10-Jan-2003 10:26 20k [   ] Tenta.zip 25-Sep-1997 08:58 984k [   ] Tentacle.tar.gz 03-Jun-1997 13:19 22k [DIR] Tentacle/ 20-Feb-1998 19:43 - [   ] Tentacoply.tar.gz 03-Jun-1997 21:28 8k [DIR] Tentacoply/ 16-Feb-1999 23:07 - [DIR] angel/ 27-Nov-2001 11:16 - [TXT] bmp.cpp 15-Apr-1999 10:43 3k [TXT] books 26-Jan-1993 20:07 1k [   ] bsp.tar.gz 03-Jun-1997 13:19 78k [   ] bspfiles.tar.gz 26-May-1997 22:34 278k [DIR] bspfiles/ 08-Oct-1998 15:29 - [   ] cvip.zip 15-Apr-1999 10:47 3.7M [TXT] demrender 19-Jan-1993 21:46 40k [   ] dulist 16-Feb-1999 23:06 1k [   ] ezopengl.zip 28-Apr-1997 16:27 839k [VID] fishermen.sgi 22-Apr-1999 19:33 52k [TXT] genspherenormals.cpp 13-Apr-1999 11:18 1k [DIR] glut/ 03-Apr-1997 13:46 - [   ] glutdlls.zip 22-Apr-1999 10:42 140k [DIR] lab1/ 15-Apr-1999 16:43 - [IMG] mccall.life 23-Feb-1993 21:51 17k [TXT] mccall.normals 11-Jan-1993 12:15 1.7M [IMG] mccall.pbm 23-Feb-1993 19:56 17k [IMG] mccall.pgm 03-Apr-1997 18:07 63k [IMG] mccall.ras 12-Jan-1993 18:21 63k [TXT] myrobot.c 22-May-1997 17:16 2k [   ] normals.zip 19-Jan-1993 19:23 470k [CMP] opengl1_1.tar.Z 06-May-1997 16:18 106k [DIR] openglbk/ 27-Nov-2001 10:42 - [DIR] parti/ 20-Feb-1998 19:43 - [TXT] pbmplus.zoo 02-Mar-1993 18:17 376k [   ] programs.tar 28-Apr-1997 16:52 70k [   ] projtex.zip 09-Apr-2001 21:03 697k [IMG] raytraced.jpg 31-Mar-1997 12:46 17k [IMG] raytraced.pgm 19-Mar-1993 16:46 156k [TXT] sgi.c 22-Apr-1999 18:56 8k [TXT] sgi.h 22-Apr-1999 18:56 1k [TXT] smallcra.nor 19-Jan-1993 21:48 210k [TXT] smallcrater.normals 12-Jan-1993 17:58 202k [IMG] smallcrater.ras 12-Jan-1993 18:12 8k [CMP] solaris-angel.tar.Z 29-Apr-1997 16:04 23k [DIR] spd/ 20-Feb-1998 19:42 - [   ] spd3.8.tar.gz 26-May-1997 22:38 148k [TXT] sphere.normals 11-Jan-1993 13:12 859k [IMG] sphere.ras 12-Jan-1993 18:26 40k [IMG] sphere2.pgm 12-Jan-1993 20:35 39k [IMG] sphere2.ras 19-Jan-1993 20:12 40k [TXT] sphere2.raw 12-Jan-1995 19:28 39k [IMG] sphere2.smooth.pgm 31-Jan-1995 18:38 39k [IMG] sphere3.pbm 14-Feb-1995 19:27 5k [IMG] sphere3.pgm 14-Feb-1995 19:25 2k [TXT] tentacle.c 29-May-1997 14:51 4k [CMP] tentacle.c~.Z 22-May-1997 17:40 2k [TXT] tentacoply.c 03-Jun-1997 17:50 8k [CMP] tentacoply.c~.Z 03-Jun-1997 17:45 4k [TXT] tentacoply.o 03-Jun-1997 17:51 43k [TXT] texture.c 22-Apr-1999 10:42 33k [   ] texture.tar.gz 07-Jun-1997 09:53 870k [DIR] texture/ 08-Oct-1998 15:30 - [TXT] trackball.c 03-Jun-1997 16:58 8k [TXT] trackball.h 03-Jun-1997 16:58 3k [TXT] trackball.o 03-Jun-1997 17:04 16k [TXT] whip.c 22-May-1997 17:16 3k [   ] winmorph.zip 02-Mar-1995 17:29 132k

OpenGL examples:
---------------
All examples use GLUT unless otherwise noted, and have been tested
on Mesa as well. Mesa 2.1's environment mapping seems broken, though.
 
openglbk has the examples from the OpenGL Programmers Guide.

angel has the examples from Angel's "Interactive Computer Graphics".

bsp.tar.gz and the directory BSP contain Binary Space Partitioning
code based on Norman Chin's code from Graphics Gems. 

bspfiles are some polygonal datasets for the BSP code,
generated from Eric Haines' Standard Procedural Database.
Note these are not BSP trees, but simple triangle data in ascii format.
The BSP code builds the BSP tree after reading the triangles.
This can be slow! Better is to store the data as BSP trees proper.
Files in the bspfiles directory were generated by
running an spd generator with option "-r 10" and
then using tri2bsp in the bsp folder to massage the data a bit.

spd3.8.tar.gz is a copy of Eric Haines' Standard Procedural Database.
This is a collection of procedurally defined objects, most having
a "size" option to control object complexity.

Tentacoply.tar.gz is an example of a recursively defined jointed figure.
Tentacle.tar.gz is BeOS code for the object formerly known as
Tentacoply.

texture.tar.gz has some examples of reading a PPM file into a texture
and using it as a mipmap  or as an environment map.
Try using the Escher self portrait in EscherEnv.ppm as an environment!

ezopengl.zip has everything you need for OpenGL development under win95
except the Microsoft Visual C++ compiler.

Relating to assignment 1:
------------------------
Files with ".normals" suffix contain ascii triples
representing the normal at each pixel.
Files with ".ras" extensions were rendered with the Blinn model,
Ka=.2, Kd=.5, Ks=.1, Ns=20    and a single light from (1,1,1) with unit
intensity.

n.pgm are examples of PGM files generated with the "sphere.normals" data.