Skip to content

rcrowder/BreakingWaves

Repository files navigation

A simple model of ocean waves

An implementation in Unity of:

A simple model of ocean waves. Alain Fournier and William T. Reeves. 1986.

In Proceedings of the 13th annual conference on Computer graphics and interactive techniques (SIGGRAPH '86), David C. Evans and Russell J. Athay (Eds.). ACM, New York, NY, USA, 75-84.

DOI http://dx.doi.org/10.1145/15922.15894

Unity editor window

To-Do list

  1. Complete Section 3 "Basic Model".
  2. Add changes in Section 4 "Special Effects".
  3. Particle system for foam and spray.
  4. Procedural texturing for surface foam.
  5. Investigate terrain modelling:
    1. Unity's "Terrain Tools" preview
    2. Digital Terrain and Elevation Data usage (DTED)
  6. Procedural skybox and atmospheric effects
  7. Surface and terrain lighting, e.g. caustics.
  8. Camera boat/surfer with parametric surface collision.

Unity requirements

  1. In Package Manager turn on - Advanced -> Show preview packages
  2. Install via Package Manager - "Terrain Tools" (preview 2.0.2+)
  3. Import from Asset Store - "Terrain Tools Sample Asset Pack"
  4. Import from Asset Store - "Yughues Free Nature Materials"
  5. Jasper Flick's Catlike Coding Unity C# scripts

Unity settings

Terrain tips & tricks | Unity 2019 - Tutorial
https://www.youtube.com/watch?v=bq_PIBWw5oI

About

A simple model of ocean waves

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published