COMPUTER ANIMATION
(Click on images for larger versions or
Quicktime movie sequences)
VISUALIZATION
(Click on images for larger versions or
Quicktime movie sequences)
TRADITIONAL
(Click on images for larger versions)
TEACHING
Student examples computer animation demo reel
(Click for Quicktime movie)
Classes
examples of selected course notes
(Click on images
for course notes)
3D Computer Animation I (w/ Maya) modeling,
light, surface treatment
3D Computer Animation II (w/ Maya) digital cinematography, lighting, animation
3D Computer Animation III (w/ Maya) character animation and modeling
Computer Graphics I Real-time graphics programming with OpenGL
Computer Graphics II Advanced graphics applications (Scientific Visualization, Virtual
Reality)
Programmatic shading and image
processing Renderman
shading, image processing
Computer Science II Object-oriented programming in C++
RESEARCH
(Click on images for larger versions)
Scientific Visualization Shading
·
Custom Renderman shaders for rendering
and visualizing scientific data
·
Articles in publications including Visual Computing,
Computer Graphics World, and Astronomy.
·
SIGGRAPH 1999 Renderman Users
Group presentation
·
SIGGRAPH 2000 Panel
presentation
·
Renderman, C/C++,
OpenGL, Motif
·
Developed particle systems renderer
to provide representation for high-density vector data
·
Demonstrated in SIGGRAPH
1993 Electronic Theater film
·
OpenGL, C/C++
·
Developed software to generate body and cast shadows automatically from
2D cel-animated sequences
·
Inputs light direction, coverage, shadow colors and opacity and outputs
shadow files for compositing
·
Used in interactive game production pipeline
·
C/C++, Motif, Perl
·
Developed software to map 2D cel-animated character motion to 3D joints and skeletons
·
Software employs FFT filtering to
reduce and remove input noise as well as alter the motion
·
C/C++, Motif
·
Developed software to generate iso-surfaces
from volume data
·
Implementation based on paper in Visual Computer - August 1986
·
Demonstrated in SIGGRAPH
1992 Electronic Theater film
·
C/C++, OpenGL
·
Developed software to extract outline
contours of painted regions from 2D digitized cel
images
·
Software outputs contours as geometry
for interactive viewing or use with standard animation packages
·
C/C++, OpenGL
·
Initiated and co-developed information
visualization research of large business data spaces
·
Developed several interactive systems
to analyze information spaces
·
Produced and animated film showing the
economic growth of industries
·
C/C++, OpenGL, Perl
·
Developed distributed, shared, 3D
environment to prototype next generation business workspaces
·
Demonstrated at Andersen Consulting
Global Consulting Seminar
·
Agents interact with information in
shared, graphical workspaces
·
RPC/Sockets, OpenGL, Inventor, C/C++
Speech Translator
·
Developed
interface for voice recognition system
·
Software
activates speech engine, reads grammar, activates microphone, and processes
speech
·
Allows
users to open socket connections and sends speech to awaiting process on remote
machine
·
Microsoft
Windows MFC, Visual C++, IBM's ViaVoice software
development kit

·
Developed C++ API
providing visualization functionality in a collaborative, heterogeneous
computing environment
·
Operates across different
viewing platforms including VR environments, workstations, PCs, and web
browsers
·
Modules provide
applications with ability to share information through standard message passing
·
C++, OpenGL, CAVE
library, TCP/IP sockets
PRESENTATIONS
(Click on images for PowerPoint
presentations)
SIGGRAPH 99 RenderMan Users group invited talk
MEDIA PUBLICATIONS
(Click on images for larger versions)
Computer
Graphics World, May 1999 TechWatch article
Article and imagery on Visualization Shading techniques
Visual
Computing, Scientific American Library book
Commentary and imagery on Neutron Star visualization
Computer
Graphics World, April 1999 feature
Physics
Today Magazine, September 1999 issue - Cover image
Astronomy Magazine,
August 1999 issue
Neutron star visualization article
NCSA
Access magazine, selected feature articles