Home

Awesome

LowpolyOcean

Version : 1.2

Unity Version : 2018.3.11f

LowpolyOcean is a highly customizable water shader system, style is Low poly.

Supports water surface and under water effects, and under water effects can be seamlessly switches.

Here is the built-in render pipeline version, The Lightweight RP version in Unity asset store.

Wiki : https://github.com/JiongXiaGu/LowpolyOcean/wiki

Demo (Note the Version)

Comparison

All code has been rewritten and optimized in the Lightweight RP version.

Modebuilt-in RPLightweight RP
PerformanceSlowerFaster
Lighting stylePixelPixel, Flat
Fron Side Lighting ModuleUnityPBSBlinn-Phong, SunShine
Point LightBuilt-in methodBlinn-Phong
ReflectionPlanarColor, CubeTexture, Probes, Planar
Under WaterSimpleAdvanced
Vertex displacementSimpleAdvanced

Known problem

Thanks

Unity Document : https://docs.unity3d.com/Manual/index.html

GPU Gems : https://developer.nvidia.com/gpugems/GPUGems/gpugems_pref01.html

Catlike Coding : https://catlikecoding.com/

Assassin’s Creed III: The tech behind (or beneath) the action : https://www.fxguide.com/featured/assassins-creed-iii-the-tech-behind-or-beneath-the-action/

Reference for HLSL : https://docs.microsoft.com/zh-cn/windows/desktop/direct3dhlsl/dx-graphics-hlsl

Assassin’s Creed: Black Flag – Waterplane : https://simonschreibt.de/gat/black-flag-waterplane/

Effect

1 2