aaOcean is an implementation of Jerry Tessendorf's 2004 paper on Simulating Ocean Waves. Author: Amaan Akram www.linkedin.com/in/amaan
FEATURES
- Novel FFT spectrum sampling ensures that the resulting ocean shape is only enhanced by increasing ocean resolution, and not completely changed
- Multi-threaded via OpenMP
- OpenEXR output for object-space vector displacement
Example of work done with aaOcean: https://vimeo.com/42087457
This repository contains the following
- aaOcean core class
- aaOcean Mental Ray shader
- Softimage Shader Definitions for Mental Ray shaders
- aaOcean Arnold shader
- aaOcean Prman 19 RIS displacement shader
- aaOcean Softimage ICE deformer
- aaOcean Maya Deformer
- aaOcean Houdini SOP
- aaOcean standalong terminal/shell application
- several helper functions that I often use
Acknowledgements for help and bug fixes: Frederic Servant, Fabrice Macagno, Phil Stopford, Andrew Helmer, The Softimage XSI Community, Renderman community
LICENSE: aaOcean is covered by a GNU GPL v3 license, unless another license is specifically granted by Amaan Akram. A "New BSD" License for aaOcean can be obtained by contacting the author For more details on aaOcean and associated 3rd Party licenses, please see "license.txt" file