GRAPHICS
PROGRAMMING
SAMPLES
I am extremely interested in graphical visualization of data. Below are samples of graphics related software projects I have written both for work and fun.
DEADWEIGHT
Description: Commercial quality 3D viewer for displaying information contained in marine model files. File data is composed of sets of planar cross sections. Triangle meshes are constructed from cross sections approximating surface data. Started as final project for my CSS451 class and grew into a freeware application with a significant user base. (more...)
Technologies: Visual C++, MFC, OpenGL, STL, OpenNURBS
REAL-TIME NON-PHOTO REALISTIC RENDERING
Purpose: Study methods for displaying geometry without standard hardware lighting computations. Learn to mimic the methods artists use to create images. Non-Photo Real provides "amplification through simplification." (more...)
Technologies: Visual C++, MFC, OpenGL, STL
Note: application uses same graphics library I developed for Deadweight
SCENEGRAPH
Purpose: Study one possible approach to structuring a flexible scenegraph. Also develop a framework that is API independent. Graphic APIs can be switched at run time between OpenGL and DirectX 9.
Technologies: Visual C++, WTL, OpenGL, DirectX 9
CORBACONTROLLER
Description: Developed CORBA based middleware architecture for distributing the computational load of a real time video manipulation program to multiple computers. Part of the University of Washington Center for Multimedia Research (CMMR) project.
Technologies: Java, CORBA, ANT
CROP CIRCLES
Description: Simple 2-D game I wrote as a final project for my CSS450 class. Includes sound, collision detection, fade effects, and multiple levels.
Technologies: Visual C++, FLTK, OpenGL