Skip to content

Latest commit

 

History

History
22 lines (16 loc) · 1.17 KB

README.md

File metadata and controls

22 lines (16 loc) · 1.17 KB

Unity Oceans, a dive into learning FFTs

oceanWaves

WIP ocean simulation done in Unity, using compute shaders for IFFT calculations

Features:

  • Phillips Spectrum to generate ocean spectra
  • IFFT Tessendorf wave displacement and normal calculations, simulating over 260k waves
  • Detailed water lighting shader using methods from Atlas, presented at GDC 2019
  • Simple tile system with culling, allowing dynamic camera motion

Future features:

  • Tiling and blending on the ocean surface itself, faster than simulating cascades, method from Ubisoft and presented at HPG 24

References: