Index of /~tebo/Classes/6840/6840
Name Last modified Size Description
Parent Directory 10-Nov-2009 10:28 -
#sphere2.raw#.Z 12-Jan-1995 19:28 22k
1.pgm 03-Apr-1997 18:30 39k
2.pgm 03-Apr-1997 18:31 39k
3.pgm 03-Apr-1997 18:33 39k
4.pgm 03-Apr-1997 18:34 39k
5.pgm 03-Apr-1997 18:38 39k
63.195.112.163 03-Mar-2001 09:24 13k
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
Makefile 03-Jun-1997 17:05 3k
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
Tentacle/ 20-Feb-1998 19:43 -
Tentacoply.tar.gz 03-Jun-1997 21:28 8k
Tentacoply/ 16-Feb-1999 23:07 -
angel/ 27-Nov-2001 11:16 -
bmp.cpp 15-Apr-1999 10:43 3k
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
bspfiles/ 08-Oct-1998 15:29 -
cvip.zip 15-Apr-1999 10:47 3.7M
demrender 19-Jan-1993 21:46 40k
dulist 16-Feb-1999 23:06 1k
ezopengl.zip 28-Apr-1997 16:27 839k
fishermen.sgi 22-Apr-1999 19:33 52k
genspherenormals.cpp 13-Apr-1999 11:18 1k
glut/ 03-Apr-1997 13:46 -
glutdlls.zip 22-Apr-1999 10:42 140k
lab1/ 15-Apr-1999 16:43 -
mccall.life 23-Feb-1993 21:51 17k
mccall.normals 11-Jan-1993 12:15 1.7M
mccall.pbm 23-Feb-1993 19:56 17k
mccall.pgm 03-Apr-1997 18:07 63k
mccall.ras 12-Jan-1993 18:21 63k
myrobot.c 22-May-1997 17:16 2k
normals.zip 19-Jan-1993 19:23 470k
opengl1_1.tar.Z 06-May-1997 16:18 106k
openglbk/ 27-Nov-2001 10:42 -
parti/ 20-Feb-1998 19:43 -
pbmplus.zoo 02-Mar-1993 18:17 376k
programs.tar 28-Apr-1997 16:52 70k
projtex.zip 09-Apr-2001 21:03 697k
raytraced.jpg 31-Mar-1997 12:46 17k
raytraced.pgm 19-Mar-1993 16:46 156k
sgi.c 22-Apr-1999 18:56 8k
sgi.h 22-Apr-1999 18:56 1k
smallcra.nor 19-Jan-1993 21:48 210k
smallcrater.normals 12-Jan-1993 17:58 202k
smallcrater.ras 12-Jan-1993 18:12 8k
solaris-angel.tar.Z 29-Apr-1997 16:04 23k
spd/ 20-Feb-1998 19:42 -
spd3.8.tar.gz 26-May-1997 22:38 148k
sphere.normals 11-Jan-1993 13:12 859k
sphere.ras 12-Jan-1993 18:26 40k
sphere2.pgm 12-Jan-1993 20:35 39k
sphere2.ras 19-Jan-1993 20:12 40k
sphere2.raw 12-Jan-1995 19:28 39k
sphere2.smooth.pgm 31-Jan-1995 18:38 39k
sphere3.pbm 14-Feb-1995 19:27 5k
sphere3.pgm 14-Feb-1995 19:25 2k
tentacle.c 29-May-1997 14:51 4k
tentacle.c~.Z 22-May-1997 17:40 2k
tentacoply.c 03-Jun-1997 17:50 8k
tentacoply.c~.Z 03-Jun-1997 17:45 4k
tentacoply.o 03-Jun-1997 17:51 43k
texture.c 22-Apr-1999 10:42 33k
texture.tar.gz 07-Jun-1997 09:53 870k
texture/ 08-Oct-1998 15:30 -
trackball.c 03-Jun-1997 16:58 8k
trackball.h 03-Jun-1997 16:58 3k
trackball.o 03-Jun-1997 17:04 16k
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.