
PSX Water Shader - Unity URP
A downloadable asset pack
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 ♥
Status | Released |
Category | Assets |
Rating | Rated 5.0 out of 5 stars (2 total ratings) |
Author | Soundy777 |
Made with | Unity |
Tags | asset, environment, PSX (PlayStation), Retro, Unity, urp, water |
Code license | MIT License |
Asset license | Creative Commons Attribution v4.0 International |
Purchase
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:
Development log
- Version 2.0.0 Live Now41 days ago
Leave a comment
Log in with itch.io to leave a comment.