# crest **Repository Path**: FrozenRasen/crest ## Basic Information - **Project Name**: crest - **Description**: An advanced ocean system implemented in Unity3D - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-09-18 - **Last Updated**: 2024-06-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Intro *Crest* is a technically advanced ocean renderer implemented in Unity3D 2020.3.10 and later. The version hosted here targets the **built-in render pipeline**, links to the scriptable render pipeline versions (URP/HDRP) on the Asset Store are below. ![Teaser](https://raw.githubusercontent.com/wave-harmonic/crest/master/img/teaser5.png) **Supporting us:** Asset Store sales partially cover our dev costs, for the rest we are looking for sponsorship. Please see our [sponsorship page](https://github.com/sponsors/wave-harmonic) for more detals. **Discord for news/updates/discussions:** https://discord.gg/g7GpjDC **YouTube for tutorials and showcases:** [Crest Ocean System](https://www.youtube.com/channel/UC7_ZKKCXZmH64rRZqe-C0WA) **Twitter:** [@crest_ocean](https://twitter.com/@crest_ocean) |Crest Ocean System URP Asset|Crest Ocean System HDRP Asset| :-:|:-:| [Crest Ocean System URP](https://assetstore.unity.com/packages/tools/particles-effects/crest-ocean-system-urp-141674?aid=1011lic2K)|[Crest Ocean System HDRP](https://assetstore.unity.com/packages/tools/particles-effects/crest-ocean-system-hdrp-164158?aid=1011lic2K) # Showcase Gallery Irval the Dragon in Crest Ocean and Lordenfel Ruins Out of Reach: Treasure Royale - Trailer Windbound - Brave the Storm Announce Trailer [Official] An Adventure to the World of Artificial Intelligenc Hope Adrift Gameplay & Release Trailer Morild Navigator Blue Water Dev Diary - CIWS Expo Crest Ocean System - Pirate Cove Example Scene Critter Cove & Crest Trailer Of Ships & Scoundrels - Crest Demo Rogue Waves Ship Simulator: Realistic # Documentation [Full documentation is available online](https://crest.readthedocs.io/en/latest), including *initial setup steps*. # Prerequisites * Unity version: * The SRP assets on the Asset Store specify the minimum version required. * Releases on this GitHub target the built-in render pipeline, and each release specifies which version of Unity it was developed on. Currently Unity 2020.3.10 or later is the minimum version. See further down for 2018.4 support. * *Crest* example content: * The post processing package is used (for aesthetic reasons), if this is not present in your project you will see an unassigned script warning which you can fix by removing the offending script. * .NET 4.x runtime * [Shader compilation target](https://docs.unity3d.com/Manual/SL-ShaderCompileTargets.html) 4.5 or above * *Crest* unfortunately does not support OpenGL or WebGL backends # Installation ***You can download the latest version from [here](https://github.com/wave-harmonic/crest/archive/master.zip).*** Another way to obtain *Crest* is to fork/clone this repository. The files that should be copied into an existing project are under *crest/Assets/Crest*. Note that *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. **Releases**: Currently we do not prepare release packages. However, we do tag each asset store version, so the zip corresponding to each version can be downloaded by clicking the desired version on the [Releases page](https://github.com/wave-harmonic/crest/releases). Once the zip is downloaded, the steps are as above. # Notes and Issues If you encounter an issue, please search the [Issues page](https://github.com/wave-harmonic/crest/issues) to see if there is already a resolution, and if you don't find one then please report it as a new issue. There are a few issues worth calling out here: * Sky solutions such as Azure[Sky] requires some code to be added to the ocean shader for the fogging/scattering to work. This is a requirement of these products which typically come with instructions for what needs to be added. See the [wiki](https://github.com/wave-harmonic/crest/wiki) for examples. * *Crest* does not support OpenGL or WebGL backends * Unity 2018 support - There is a [legacy branch] for 2018.4 support. A direct download to an archive is available [here](https://github.com/wave-harmonic/crest/archive/legacy/unity-2018.zip). It is not actively developed. # Donations With your support we aim to increase our development bandwidth significantly. Please see our sponsor page for sponsor tiers and rewards: https://github.com/sponsors/wave-harmonic ## Sponsors ### Diamond
### Gold 🥇 [@ipthgil](https://github.com/ipthgil) ### Board Members 🚀 [@pachermann](https://github.com/pachermann) [@celeronpm](https://github.com/celeronpm) [@Bartolomeus755](https://github.com/Bartolomeus755) [@holdingjason](https://github.com/holdingjason) [@NeistH2o](https://github.com/NeistH2o)