Procedural Modeling with Processing 3 – Animated Ocean

More fun with procedural modeling and animation in Processing 3. Here’s a 3D poly ocean mesh with an interactive point light. No textures were used, the bumpiness is generated using Perlin noise to create micro deviations in each vertex of the mesh. An incrementing sine function is used to produce the overall rolling wave effect.