PSX Style Water Surface
A downloadable asset pack
This is a water surface shader for Godot 4 that I am using in my helicopter project. I wanted to make a simple water shader that blended two textures and had vertex displacement, and could also pixelate the texture for a more old-school look. Features include:
- 2-layer customizable textures (current is a royalty-free placeholder) that can move in different directions and have adjustable blending levels
- Vertex-based wave displacement based on Godot's fastnoiselite
- Control the level of pixelation in each texture
- Opacity and edge foam is customizable
I have tested this in small maps (100×100) as well as large maps (6000×6000) with no issues.
Remember if you scale up the size, you will need to subdivide the mesh AND raise the UV scaling for all textures.
License:
MIT. I hope this helps somebody in their Godot journey!
Status | Released |
Category | Assets |
Rating | Rated 5.0 out of 5 stars (1 total ratings) |
Author | Immaculate Lift Studio |
Tags | 3D, Godot, ocean, PSX (PlayStation), Shaders, water |
Download
Download
PSX-Ocean-Surface.zip 3.4 MB
Install instructions
Download and unzip, then import in the Godot Project Manager
Comments
Log in with itch.io to leave a comment.
Really sweet, appreciate you sharing!
I used it to make lava in my speedrunning zombie maze game
Looks great! Your game is awesome too, hard but very fun :)
Ah thanks very much! Difficulty is the main feedback I've been getting, so definitely gonna adjust that now that the jam is over and I'm rebuilding it.
this is cool, but what is the license?
Hi there! It's MIT, use it for whatever you'd like. Hope it helps, and thanks for pointing out the lack of a license! I added it to the description.
Cool shader :)