A downloadable asset pack

Buy Now$3.00 USD or more

PSX Water Shader

For Unity URP

My take on the classic psx style water with a clean and simple solution that has a wide array of shader options to help you create dozens of types of water to suit many of your psx needs.

Come play a small demo here to see the asset in action before you buy

https://soundy777.itch.io/psx-water-shader-demo



This is designed to run in Unity with the universal render pipeline (URP) and comes with a few water textures to play around with, some example materials and 3 types of meshes to apply them to. I've rigged up a demo level for you to see the water in action and have made 3 prefabs to help you get this up and running smoothly.

The shader is made using Shader Graph & is grouped sensibly with headings to help you understand it should you want to extend it. If you think of anything that might help make this asset more useful then let me know & I'll do my best to add it.

I've tested this in 2022 LTS & Unity6 LTS. It should work fine in both.



Shader Features

  • Texture Scrolling & Tiling Options
  • Separate opacity, color & intensity controls for the water and the caustics
  • Wave speed, strength & length controls
  • Vertex Jitter
  • Pixelization
  • Color Banding
  • Detailed Foam Intersection controls
  • Vertex Color support & adjustable strength

Additional Features

Vegetation

A detailed shader which allows a mesh to move in time with a water mesh (requires you to set the parameters to match and sometimes make manual adjustments)

  • Wave Controls
  • Pixelization
  • Color Banding

Buoyancy

A script which allows you to input a given water shader's wave properties and it will use forces applied to points you specify as empty child objects to cause the object to float on the waters surface & react to the vertex displaced waves as they pass by.

  • Wave Properties
  • Buoyancy strength & depth
  • Responds to the mass of the object (meaning you can adjust it to be firmly buoyant to allow for objects to rest on top)

┻━┻︵ \(°□°)/ ︵ ┻━┻
If you need me at all you can always find me around in my discord
 
I'm always eager to chat & am dying to see what you cook with this!


All code is MIT Licensed, and all assets are CC BY 4.0. You must credit me if you use or modify them ♥

StatusReleased
CategoryAssets
Rating
Rated 5.0 out of 5 stars
(2 total ratings)
AuthorSoundy777
Made withUnity
Tagsasset, environment, PSX (PlayStation), Retro, Unity, urp, water
Code licenseMIT License
Asset licenseCreative Commons Attribution v4.0 International

Purchase

Buy Now$3.00 USD or more

In order to download this asset pack you must purchase it at or above the minimum price of $3 USD. You will get access to the following files:

PSXWaterShader_v.2.0.0.unitypackage 2.5 MB
PSXWaterShader_v.1.0.0.unitypackage 2.1 MB

Development log

Leave a comment

Log in with itch.io to leave a comment.