├── .github └── workflows │ └── deploy.yml ├── .gitignore ├── LICENSE ├── README.md ├── export_presets.cfg ├── icon.png ├── icon.png.import ├── post_process ├── blur-post-process_mat.tres ├── dither-banding_mat.tres ├── lcd-overlay_mat.tres └── pp_stack.tscn ├── project.godot ├── readme-assets ├── .gdignore └── screenshot.png ├── shaders ├── lcd_post_process.gdshader ├── post_process_blur.gdshader ├── pp_band-dither.gdshader ├── psx_base.gdshaderinc ├── psx_light-volume.gdshader ├── psx_lit.gdshader ├── psx_lit_alpha-scissor.gdshader ├── psx_lit_metal.gdshader ├── psx_lit_transparent.gdshader ├── psx_unlit.gdshader ├── psx_unlit_alpha-scissor.gdshader ├── psx_unlit_metal.gdshader ├── psx_unlit_transparent.gdshader ├── psxdither.png └── psxdither.png.import └── world ├── box_lit ├── box-lit_mat.tres ├── box.obj └── box.obj.import ├── box_metal ├── bevel-box.obj ├── bevel-box.obj.import ├── box-metal_mat.tres ├── metal-tex.png └── metal-tex.png.import ├── crystal ├── crystal.gltf ├── crystal.gltf.import ├── crystal_ground_mat.tres ├── crystal_mesh.tscn └── crystal_spire_mat.tres ├── floor ├── floor.png ├── floor.png.import └── floor.tres ├── light-shaft ├── light-shaft.glb ├── light-shaft.glb.import ├── light-shaft_mat.tres └── light-shaft_mesh.res ├── orbit_camera.gd ├── scene_controls.gd ├── shadow ├── shadow.gd ├── shadow.png ├── shadow.png.import ├── shadow.tscn └── shadow_mat.tres ├── sparkle ├── sparkle.png ├── sparkle.png.import ├── sparkle_mat.tres └── sparkle_particle-process_mat.tres ├── spatial_sin_pan.gd ├── world.tscn └── world_env.tres /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/README.md -------------------------------------------------------------------------------- /export_presets.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/export_presets.cfg -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/icon.png -------------------------------------------------------------------------------- /icon.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/icon.png.import -------------------------------------------------------------------------------- /post_process/blur-post-process_mat.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/post_process/blur-post-process_mat.tres -------------------------------------------------------------------------------- /post_process/dither-banding_mat.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/post_process/dither-banding_mat.tres -------------------------------------------------------------------------------- /post_process/lcd-overlay_mat.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/post_process/lcd-overlay_mat.tres -------------------------------------------------------------------------------- /post_process/pp_stack.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/post_process/pp_stack.tscn -------------------------------------------------------------------------------- /project.godot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/project.godot -------------------------------------------------------------------------------- /readme-assets/.gdignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /readme-assets/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/readme-assets/screenshot.png -------------------------------------------------------------------------------- /shaders/lcd_post_process.gdshader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/shaders/lcd_post_process.gdshader -------------------------------------------------------------------------------- /shaders/post_process_blur.gdshader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/shaders/post_process_blur.gdshader -------------------------------------------------------------------------------- /shaders/pp_band-dither.gdshader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/shaders/pp_band-dither.gdshader -------------------------------------------------------------------------------- /shaders/psx_base.gdshaderinc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/shaders/psx_base.gdshaderinc -------------------------------------------------------------------------------- /shaders/psx_light-volume.gdshader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/shaders/psx_light-volume.gdshader -------------------------------------------------------------------------------- /shaders/psx_lit.gdshader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/shaders/psx_lit.gdshader -------------------------------------------------------------------------------- /shaders/psx_lit_alpha-scissor.gdshader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/shaders/psx_lit_alpha-scissor.gdshader -------------------------------------------------------------------------------- /shaders/psx_lit_metal.gdshader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/shaders/psx_lit_metal.gdshader -------------------------------------------------------------------------------- /shaders/psx_lit_transparent.gdshader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/shaders/psx_lit_transparent.gdshader -------------------------------------------------------------------------------- /shaders/psx_unlit.gdshader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/shaders/psx_unlit.gdshader -------------------------------------------------------------------------------- /shaders/psx_unlit_alpha-scissor.gdshader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/shaders/psx_unlit_alpha-scissor.gdshader -------------------------------------------------------------------------------- /shaders/psx_unlit_metal.gdshader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/shaders/psx_unlit_metal.gdshader -------------------------------------------------------------------------------- /shaders/psx_unlit_transparent.gdshader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/shaders/psx_unlit_transparent.gdshader -------------------------------------------------------------------------------- /shaders/psxdither.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/shaders/psxdither.png -------------------------------------------------------------------------------- /shaders/psxdither.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/shaders/psxdither.png.import -------------------------------------------------------------------------------- /world/box_lit/box-lit_mat.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/world/box_lit/box-lit_mat.tres -------------------------------------------------------------------------------- /world/box_lit/box.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/world/box_lit/box.obj -------------------------------------------------------------------------------- /world/box_lit/box.obj.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/world/box_lit/box.obj.import -------------------------------------------------------------------------------- /world/box_metal/bevel-box.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/world/box_metal/bevel-box.obj -------------------------------------------------------------------------------- /world/box_metal/bevel-box.obj.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/world/box_metal/bevel-box.obj.import -------------------------------------------------------------------------------- /world/box_metal/box-metal_mat.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/world/box_metal/box-metal_mat.tres -------------------------------------------------------------------------------- /world/box_metal/metal-tex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/world/box_metal/metal-tex.png -------------------------------------------------------------------------------- /world/box_metal/metal-tex.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/world/box_metal/metal-tex.png.import -------------------------------------------------------------------------------- /world/crystal/crystal.gltf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/world/crystal/crystal.gltf -------------------------------------------------------------------------------- /world/crystal/crystal.gltf.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/world/crystal/crystal.gltf.import -------------------------------------------------------------------------------- /world/crystal/crystal_ground_mat.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/world/crystal/crystal_ground_mat.tres -------------------------------------------------------------------------------- /world/crystal/crystal_mesh.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/world/crystal/crystal_mesh.tscn -------------------------------------------------------------------------------- /world/crystal/crystal_spire_mat.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/world/crystal/crystal_spire_mat.tres -------------------------------------------------------------------------------- /world/floor/floor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/world/floor/floor.png -------------------------------------------------------------------------------- /world/floor/floor.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/world/floor/floor.png.import -------------------------------------------------------------------------------- /world/floor/floor.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/world/floor/floor.tres -------------------------------------------------------------------------------- /world/light-shaft/light-shaft.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/world/light-shaft/light-shaft.glb -------------------------------------------------------------------------------- /world/light-shaft/light-shaft.glb.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/world/light-shaft/light-shaft.glb.import -------------------------------------------------------------------------------- /world/light-shaft/light-shaft_mat.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/world/light-shaft/light-shaft_mat.tres -------------------------------------------------------------------------------- /world/light-shaft/light-shaft_mesh.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/world/light-shaft/light-shaft_mesh.res -------------------------------------------------------------------------------- /world/orbit_camera.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/world/orbit_camera.gd -------------------------------------------------------------------------------- /world/scene_controls.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/world/scene_controls.gd -------------------------------------------------------------------------------- /world/shadow/shadow.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/world/shadow/shadow.gd -------------------------------------------------------------------------------- /world/shadow/shadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/world/shadow/shadow.png -------------------------------------------------------------------------------- /world/shadow/shadow.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/world/shadow/shadow.png.import -------------------------------------------------------------------------------- /world/shadow/shadow.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/world/shadow/shadow.tscn -------------------------------------------------------------------------------- /world/shadow/shadow_mat.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/world/shadow/shadow_mat.tres -------------------------------------------------------------------------------- /world/sparkle/sparkle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/world/sparkle/sparkle.png -------------------------------------------------------------------------------- /world/sparkle/sparkle.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/world/sparkle/sparkle.png.import -------------------------------------------------------------------------------- /world/sparkle/sparkle_mat.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/world/sparkle/sparkle_mat.tres -------------------------------------------------------------------------------- /world/sparkle/sparkle_particle-process_mat.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/world/sparkle/sparkle_particle-process_mat.tres -------------------------------------------------------------------------------- /world/spatial_sin_pan.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/world/spatial_sin_pan.gd -------------------------------------------------------------------------------- /world/world.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/world/world.tscn -------------------------------------------------------------------------------- /world/world_env.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-psx-style-demo/HEAD/world/world_env.tres --------------------------------------------------------------------------------