GoochShaderDemo

was created in January 2004 by

Matthias Grumet

and

Gabriel Wurzer

for a

realtime graphics course.






A recent version

of GoochShaderDemo

can be downloaded

here.




GoochShaderDemo is
an OpenGL implementation
of a toonshader.

It shades surfaces
with a given colordepth
and draws a black outline.

For the beautiful
toonlike shading effect
we used an algorithm described
in this book.



Usage

Extract the contents of the zipfile
to your place of choice
and doubleclick the exe file.
The Demo runs for itself
and has no user interaction.

Though some useless keys do the following:
[F1] displays about-box.
[c] switches camera to free look (arrow keys move camera)
[p] displays the path of the spaceship
[Esc] quits the demo
[+] increases playback speed
[-] decreases playback speed