Software

Main Pages

Author

Michael Garland
garland@uiuc.edu

This page contains various software packages that I have written. They are all distributed AS IS. However, I encourage you to report any problems you have and any improvements you make.

Simplification

 
QSlim   This package is based on my quadric-based simplification algorithm. It can produce high quality approximations of triangulated surfaces quite rapidly. Source code and executables for selected platforms are provided.
 
Scape   An experimental system for triangulating height fields defined by a regular grid of height samples.
 
Terra   Based on Scape, but cleaner and with some nicer features. I started writing Terra as a major improvement over Scape. However, I stopped actively working on terrain approximation to pursue my work on general surface simplification. The Terra package was never fully completed.

General Graphics

 
libgfx   This is a library meant to simplify the creation of basic computer graphics software. I use this as a support library in all my classes, and I use it heavily in my own research software.

From my Students

Some of my students have also made their research software available as well.

 
Steve Zelinka   Distributes software for our work on permission grids, real-time texture synthesis, and similarity-based surface editing.