Install Asset
Install via Godot
To maintain one source of truth, Godot Asset Library is just a mirror of the old asset library so you can download directly on Godot via the integrated asset library browser
Quick Information
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.
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
Quick Information
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.