Date of Award


Document Type


Degree Name

Master of Science (MS)

Legacy Department

Computer Science

Committee Chair/Advisor

Tessendorf, Jerry

Committee Member

House , Donald

Committee Member

Geist , Robert


Rendering, modeling, and simulating processes in spatially-varying media are complex tasks
which typically require tedious mathematical derivations and long development and programming.
In this thesis, a framework is presented which allows for fast and casual exploration of ideas for
volume-based simulation and modeling. Several applications of the framework are shown, including
the simulation of fluid dynamics for computer graphics applications. A procedure for automatically
generating OpenCL code from these is given, along with rudimentary examples.



To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.