Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

PSX Visuals

An asset by snotbane
The page banner background of a mountain and forest
PSX Visuals hero image

Quick Information

0 ratings
PSX Visuals icon image
snotbane
PSX Visuals

This plugin contains a few shaders and scripts that will make geometry look like it comes straight from the PlayStation 1! All of these following PSX quirks have been faithfully implemented, and can be modified (via shader globals) to suit your needs:- Vertex lighting- Vertex snapping (jittering)- Affine texture warping- Gouraud shading- Bit depth reduction- Dithering- Additive emission vertex fog (a la Silent Hill)- Raycasted shadow sprites- Lack of mipmaps- Filter nearest by defaultTo use, simply enable the plugin and apply the shader to any surfaces you desire. (Everything, if you like!) The default shader global values are most accurate to the original hardware. There are currently two different shaders to choose from:- psx_opaque: Suitable for solid meshes OR cutout sprite billboards. This shader handles its opacity via scissor method.- psx_transparent: Suitable for partially transparent meshes. This shader handles its opacity normally and uses depth_draw_always.Note: bit depth reduction and dithering are both canvas post process effects and will apply to the entire 3D world, not just surfaces with PSX shader(s), and they will not be visible in the editor. To disable these effects, disable the plugin or modify psx_canvas_fx.gdshader to suit your needs.

Supported Engine Version
4.0
Version String
1.0
License Version
Unlicense
Support Level
community
Modified Date
17 hours ago
Git URL
Issue URL

This plugin contains a few shaders and scripts that will make geometry look like it comes straight from the PlayStation 1! All of these following PSX quirks have been faithfully implemented, and can be modified (via shader globals) to suit your needs:

- Vertex lighting
- Vertex snapping (jittering)
- Affine texture warping
- Gouraud shading
- Bit depth reduction
- Dithering
- Additive emission vertex fog (a la Silent Hill)
- Raycasted shadow sprites
- Lack of mipmaps
- Filter nearest by default

To use, simply enable the plugin and apply the shader to any surfaces you desire. (Everything, if you like!) The default shader global values are most accurate to the original hardware. There are currently two different shaders to choose from:

- psx_opaque: Suitable for solid meshes OR cutout sprite billboards. This shader handles its opacity via scissor method.
- psx_transparent: Suitable for partially transparent meshes. This shader handles its opacity normally and uses depth_draw_always.

Note: bit depth reduction and dithering are both canvas post process effects and will apply to the entire 3D world, not just surfaces with PSX shader(s), and they will not be visible in the editor. To disable these effects, disable the plugin or modify psx_canvas_fx.gdshader to suit your needs.

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
PSX Visuals icon image
snotbane
PSX Visuals

This plugin contains a few shaders and scripts that will make geometry look like it comes straight from the PlayStation 1! All of these following PSX quirks have been faithfully implemented, and can be modified (via shader globals) to suit your needs:- Vertex lighting- Vertex snapping (jittering)- Affine texture warping- Gouraud shading- Bit depth reduction- Dithering- Additive emission vertex fog (a la Silent Hill)- Raycasted shadow sprites- Lack of mipmaps- Filter nearest by defaultTo use, simply enable the plugin and apply the shader to any surfaces you desire. (Everything, if you like!) The default shader global values are most accurate to the original hardware. There are currently two different shaders to choose from:- psx_opaque: Suitable for solid meshes OR cutout sprite billboards. This shader handles its opacity via scissor method.- psx_transparent: Suitable for partially transparent meshes. This shader handles its opacity normally and uses depth_draw_always.Note: bit depth reduction and dithering are both canvas post process effects and will apply to the entire 3D world, not just surfaces with PSX shader(s), and they will not be visible in the editor. To disable these effects, disable the plugin or modify psx_canvas_fx.gdshader to suit your needs.

Supported Engine Version
4.0
Version String
1.0
License Version
Unlicense
Support Level
community
Modified Date
17 hours ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers