Skip to content
Simple water shader in the style of Zelda: Wind Waker
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
Assets
ProjectSettings
UnityPackageManager
.gitignore
ExampleVideo.mp4
Readme.md
Screenshot.png
readme_header.gif

Readme.md

Example Gif

Wind Waker Water Shader

This is a really simple Unity Surface Shader that I've styled to look a little like the water from Wind Waker.

It was originally written for an introduction to shader programming course that I taught to 2nd year Game Programming students. As such it's missing more advanced options like depth fade and reflections, but for a simple, stylised scene, this is a useful example.

I've exposed all the parameters to control:

  • UV Scaling
  • UV Scrolling
  • UV Sine Movement
  • Vertex movement
  • Intersection Fade and Colour

It should be trivial to extend to your needs.

You can’t perform that action at this time.