Date of Award


Document Type


Degree Name

Master of Fine Arts (MFA)

Legacy Department

Digital Production Arts

Committee Member

Dr. Jerry Tessendorf, Committee Chair

Committee Member

Dr. Shaundra Daily

Committee Member

Tony Penna


The Renderman Layered Ocean Shader (RLOS) is a RenderMan displacement shader that makes it easier and more efficient to generate realistic oceans. The shader implements a Fast Fourier Transform (FFT) wave algorithm to generate tileable ocean surface displacements. These displacement layers can be added to other displacement layers to increase surface detail. The RLOS can optionally generate multiple layers with editable parameters so that it is possible to create extended ocean surfaces that can be viewed up close. The result is demonstrated with an animated time-lapse.