Date of Award


Document Type


Degree Name

Master of Fine Arts (MFA)



Committee Member

Dr. Jerry Tessendorf, Committee Chair

Committee Member

Tony Penna

Committee Member

Dr. Brian Malloy


This thesis presents Cackle, a GPU accelerated path tracer for rendering 3D fractals. It is comprised of a GLSL viewer for real-time visualization and a series of CUDA kernels for offline rendering. Cackle supports both point lights and environment lights for lighting. A Cook-Torrance shading model was implemented for materials. The results are demonstrated with a series of renders and a discussion on artistic scene selection and lighting.



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.