All Projects → Scrawk → Phillips Ocean

Scrawk / Phillips Ocean

Licence: mit
A ocean using Phillips spectrum in Unity

Projects that are alternatives of or similar to Phillips Ocean

Gpu Gems 2d Fluid Simulation
2D fluid simulation in Unity
Stars: ✭ 126 (-17.11%)
Mutual labels:  unity, fluid-simulation
Brunetons Ocean
Brunetons ocean in Unity
Stars: ✭ 60 (-60.53%)
Mutual labels:  unity, fluid-simulation
Ca Fluid Simulation
3D Fluid Simulation for Unity based on a Cellular Automaton
Stars: ✭ 29 (-80.92%)
Mutual labels:  unity, fluid-simulation
Gpu Gems 3d Fluid Simulation
3D fluid simulation on the in Unity
Stars: ✭ 141 (-7.24%)
Mutual labels:  unity, fluid-simulation
Unimgpicker
Image picker for Unity iOS/Android
Stars: ✭ 148 (-2.63%)
Mutual labels:  unity
Urp toon
A Toon Shader in Unity Universal Render Pipeline.
Stars: ✭ 147 (-3.29%)
Mutual labels:  unity
Ugui Super Scrollview Example
Sample project that summarizes usage examples of "UGUI Super ScrollView".
Stars: ✭ 146 (-3.95%)
Mutual labels:  unity
Rapidgui
Unity OnGUI(IMGUI) extensions for Rapid prototyping/development
Stars: ✭ 144 (-5.26%)
Mutual labels:  unity
Unityscreenspaceboolean
Screen Space Boolean Implementation for Unity.
Stars: ✭ 150 (-1.32%)
Mutual labels:  unity
Ecs
ECS for Unity with full game state automatic rollbacks
Stars: ✭ 151 (-0.66%)
Mutual labels:  unity
Klaksyphon
Syphon plugin for Unity
Stars: ✭ 149 (-1.97%)
Mutual labels:  unity
Rpg Core
UNITY engine RPG framework
Stars: ✭ 146 (-3.95%)
Mutual labels:  unity
Unity Texture Curve
✏️ Example showing how to bake an AnimatedCurve into a Texture and use it in a shader.
Stars: ✭ 149 (-1.97%)
Mutual labels:  unity
Noiseball3
A Unity example that shows how to use the new implementation of DrawProcedural.
Stars: ✭ 147 (-3.29%)
Mutual labels:  unity
Runwayml For Unity
RunwayML for Unity 🎯
Stars: ✭ 151 (-0.66%)
Mutual labels:  unity
Littlebee
关于帧同步和ECS的实现
Stars: ✭ 145 (-4.61%)
Mutual labels:  unity
Core
React renderer for building user interfaces in Unity UI
Stars: ✭ 133 (-12.5%)
Mutual labels:  unity
Runtimeunittesttoolkit
CLI/GUI Frontend of Unity Test Runner to test on any platform.
Stars: ✭ 150 (-1.32%)
Mutual labels:  unity
Metasprite
A fast, self-contained, highly customizable Aseprite-to-Unity importer.
Stars: ✭ 148 (-2.63%)
Mutual labels:  unity
Repaper
Desktop that changes based on weather & time
Stars: ✭ 148 (-2.63%)
Mutual labels:  unity

Phillips-Ocean

This is a ocean project using Phillips spectrum to generate the waves. Some time around 2001 Jerry Tessendorf released a paper called 'Simulating Ocean Water' and in it he out lined all the methods and math need for simulating oceans. In this paper the math for using Phillips spectrum was outlined and I came across a blog that had converted the math to code.

His project was written in C++ so it was just a matter of converting that to a C# script for Unity. I have left all the math the same but have made some changes and restructured the code a bit and the Fourier transform now runs on its own thread resulting in a big performance increase.

Phillips Ocean

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].