A downloadable asset pack

Download NowName your own price

This shader replicates rendering techniques used on Playstation 1, specifically emulating the style of the gem collectibles in Spyro.

Features include:

  • Pixel-based vertex snapping
  • Screen Space Lighting 
  • Customizable Color Range for Specularity
  • Custom Color

License: MIT
My Patreon: https://www.patreon.com/zacksly
My Twitter: https://twitter.com/_Zacksly

StatusReleased
CategoryAssets
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
AuthorZacksly
Tags3D, Godot, Retro, Shaders

Download

Download NowName your own price

Click download now to get access to the following files:

Zacksly PSX Pickup Shader.zip 57 kB

Comments

Log in with itch.io to leave a comment.

(+1)

This shader looks amazing, but I’ve discovered a rather glaring issue with it; the further out in the world you place certain objects with this shader attached, the more intense the jitter becomes, regardless of whether you have “Use Screen Resolution” checked or a smaller/larger value for “Custom Pixel Lock Res”. I found that changing the render mode from world_vertex_coords to skip_vertex_transform and using the vertex snapping code from this shader fixes the issue but breaks the lighting. I’ve tried moving all three objects in the demo scene, and the red gem and chocolate piece are affected, while the green crystal is not. Here’s a video showcasing what goes wrong.

(+1)

Thanks for letting me know. I'll look into it! 

(1 edit)

Alright, I just re-uploaded the project. I believe it should work the same at any location now. Thanks again for letting me know it needed fixed!

Hmm… I’m sorry, I’m not sure if it’s you or me but I just downloaded the new file and it seems the issue is still there. Are you sure you uploaded the correct version? I double checked I was running the latest version by deleting the old one first and removing the project from the list before opening the new one, but maybe it’s the Godot version I’m using (3.3.3)?

(1 edit) (+1)

Okay, that's really weird. Apparently, the old file was still active. I manually deleted the old file and reuploaded with the correct one. Sorry about that. Not sure what happened there. I redownloaded from itch and tested it. I can confirm the correct one is active now.

Yup, everything seems good now on my end as well. Tysm for this :D

No problem! Enjoy! 🙂