wave-harmonic / crest

A class-leading water system implemented in Unity
MIT License
3.4k stars 475 forks source link
displacement-texture ocean ocean-geometry sampling-methods unity water
![Header](https://github.com/wave-harmonic/crest/blob/master/img/Header.jpg?raw=true)

CREST OCEAN SYSTEM


An advanced water system implemented in Unity
DocumentationDiscordYouTubeTwitterSponsorship

This repository targets the built-in renderer. For other render pipelines, see the following: |Crest Ocean System BIRP Asset|Crest Ocean System HDRP Asset|Crest Ocean System URP Asset| :-:|:-:|:-:| [Crest Ocean System](https://assetstore.unity.com/packages/tools/particles-effects/crest-ocean-system-252194?aid=1011lic2K)|[Crest Ocean System HDRP](https://assetstore.unity.com/packages/tools/particles-effects/crest-ocean-system-hdrp-164158?aid=1011lic2K)|[Crest Ocean System URP](https://assetstore.unity.com/packages/tools/particles-effects/crest-ocean-system-urp-141674?aid=1011lic2K)

SHOWCASE


FAR: Changing Tides | Announcement Trailer Windbound - Brave the Storm Announce Trailer [Official] Wavetale | Accolades Trailer Critter Cove | Official Announcement Trailer Vertigo 2 - Launch Trailer Sea Legends Simple Teaser Out of Reach: Treasure Royale - Trailer BUCKO • Announcement Trailer Of Ships & Scoundrels - Crest Demo De Leon Legends VR Game Kredolis | Announcement Trailer Morild Navigator
Handful of nice scenes:
Tug Symphony Unity Beach - Crest Ocean Shader Test [Looped 60FPS] Irval the Dragon in Crest Ocean and Lordenfel Ruins Crest Ocean Unity 3d Submarine Scene 2 Nautilus Mixed Reality Ship Ahoy! with Rift + ZED Mini ShoreWavesCrest
And many more…

DOCUMENTATION


Full documentation is available online. There is also a Wiki with community contributions.



REQUIREMENTS




INSTALLATION


Grab the latest stable release from the top of the tags page.

Extract the files and copy anything under crest/Assets/Crest into an existing project.

Note\ crest/Assets/Crest/Crest-Examples contains example content that is useful for first time users but not required for the core Crest functionality. Furthermore, the crest/Assets/Crest/Development folder is not needed as it is only for Crest development.

Older Unity Versions

If you are using any of the following Unity versions, then use the provided Crest version:



DONATIONS


With your support we aim to increase our development bandwidth significantly. Please see our sponsor page for sponsor tiers:

🩷 Sponsor