├── .github └── workflows │ └── deploy.yml ├── .gitignore ├── LICENSE ├── README.md ├── export_presets.cfg ├── gui ├── font │ ├── OFL.txt │ ├── Oswald-Bold.ttf │ └── Oswald-Bold.ttf.import └── value_label.gd ├── icon.png ├── icon.png.import ├── main.tscn ├── post-process ├── pp_dither-band.tres └── pp_h-blur.tres ├── project.godot ├── readme-assets ├── .gdignore └── screenshot.png ├── shaders ├── gaussian-blur.gdshader ├── light-volume.gdshader ├── n64_base.gdshaderinc ├── n64_lit.gdshader ├── n64_lit_metal.gdshader ├── n64_lit_transparent.gdshader ├── n64_unlit_particle.gdshader ├── pp_band-dither.gdshader ├── psxdither.png └── psxdither.png.import └── world ├── box ├── bevel-box.obj ├── bevel-box.obj.import ├── metal_tex.png ├── metal_tex.png.import ├── object_metal_mat.tres ├── sparkle.png ├── sparkle.png.import ├── sparkle_mat.tres └── spatial_sin_pan.gd ├── 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 └── floor.tscn ├── light-shaft ├── light-shaft.gltf ├── light-shaft.gltf.import ├── light-shaft_Mesh.mesh └── light-shaft_mat.tres ├── orbit_camera.gd ├── scene_controls.gd ├── shadow ├── shadow.gd ├── shadow.png ├── shadow.png.import ├── shadow.tscn └── shadow_mat.tres ├── stairs ├── stairs.gltf ├── stairs.gltf.import ├── stairs_Mesh.mesh ├── stairs_side.png ├── stairs_side.png.import ├── stairs_side_mat.tres ├── stairs_top.png ├── stairs_top.png.import └── stairs_top_mat.tres ├── world.tscn └── world_env.tres /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/README.md -------------------------------------------------------------------------------- /export_presets.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/export_presets.cfg -------------------------------------------------------------------------------- /gui/font/OFL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/gui/font/OFL.txt -------------------------------------------------------------------------------- /gui/font/Oswald-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/gui/font/Oswald-Bold.ttf -------------------------------------------------------------------------------- /gui/font/Oswald-Bold.ttf.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/gui/font/Oswald-Bold.ttf.import -------------------------------------------------------------------------------- /gui/value_label.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/gui/value_label.gd -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/icon.png -------------------------------------------------------------------------------- /icon.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/icon.png.import -------------------------------------------------------------------------------- /main.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/main.tscn -------------------------------------------------------------------------------- /post-process/pp_dither-band.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/post-process/pp_dither-band.tres -------------------------------------------------------------------------------- /post-process/pp_h-blur.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/post-process/pp_h-blur.tres -------------------------------------------------------------------------------- /project.godot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/project.godot -------------------------------------------------------------------------------- /readme-assets/.gdignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /readme-assets/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/readme-assets/screenshot.png -------------------------------------------------------------------------------- /shaders/gaussian-blur.gdshader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/shaders/gaussian-blur.gdshader -------------------------------------------------------------------------------- /shaders/light-volume.gdshader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/shaders/light-volume.gdshader -------------------------------------------------------------------------------- /shaders/n64_base.gdshaderinc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/shaders/n64_base.gdshaderinc -------------------------------------------------------------------------------- /shaders/n64_lit.gdshader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/shaders/n64_lit.gdshader -------------------------------------------------------------------------------- /shaders/n64_lit_metal.gdshader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/shaders/n64_lit_metal.gdshader -------------------------------------------------------------------------------- /shaders/n64_lit_transparent.gdshader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/shaders/n64_lit_transparent.gdshader -------------------------------------------------------------------------------- /shaders/n64_unlit_particle.gdshader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/shaders/n64_unlit_particle.gdshader -------------------------------------------------------------------------------- /shaders/pp_band-dither.gdshader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/shaders/pp_band-dither.gdshader -------------------------------------------------------------------------------- /shaders/psxdither.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/shaders/psxdither.png -------------------------------------------------------------------------------- /shaders/psxdither.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/shaders/psxdither.png.import -------------------------------------------------------------------------------- /world/box/bevel-box.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/world/box/bevel-box.obj -------------------------------------------------------------------------------- /world/box/bevel-box.obj.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/world/box/bevel-box.obj.import -------------------------------------------------------------------------------- /world/box/metal_tex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/world/box/metal_tex.png -------------------------------------------------------------------------------- /world/box/metal_tex.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/world/box/metal_tex.png.import -------------------------------------------------------------------------------- /world/box/object_metal_mat.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/world/box/object_metal_mat.tres -------------------------------------------------------------------------------- /world/box/sparkle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/world/box/sparkle.png -------------------------------------------------------------------------------- /world/box/sparkle.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/world/box/sparkle.png.import -------------------------------------------------------------------------------- /world/box/sparkle_mat.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/world/box/sparkle_mat.tres -------------------------------------------------------------------------------- /world/box/spatial_sin_pan.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/world/box/spatial_sin_pan.gd -------------------------------------------------------------------------------- /world/crystal/crystal.gltf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/world/crystal/crystal.gltf -------------------------------------------------------------------------------- /world/crystal/crystal.gltf.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/world/crystal/crystal.gltf.import -------------------------------------------------------------------------------- /world/crystal/crystal_ground_mat.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/world/crystal/crystal_ground_mat.tres -------------------------------------------------------------------------------- /world/crystal/crystal_mesh.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/world/crystal/crystal_mesh.tscn -------------------------------------------------------------------------------- /world/crystal/crystal_spire_mat.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/world/crystal/crystal_spire_mat.tres -------------------------------------------------------------------------------- /world/floor/floor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/world/floor/floor.png -------------------------------------------------------------------------------- /world/floor/floor.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/world/floor/floor.png.import -------------------------------------------------------------------------------- /world/floor/floor.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/world/floor/floor.tres -------------------------------------------------------------------------------- /world/floor/floor.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/world/floor/floor.tscn -------------------------------------------------------------------------------- /world/light-shaft/light-shaft.gltf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/world/light-shaft/light-shaft.gltf -------------------------------------------------------------------------------- /world/light-shaft/light-shaft.gltf.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/world/light-shaft/light-shaft.gltf.import -------------------------------------------------------------------------------- /world/light-shaft/light-shaft_Mesh.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/world/light-shaft/light-shaft_Mesh.mesh -------------------------------------------------------------------------------- /world/light-shaft/light-shaft_mat.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/world/light-shaft/light-shaft_mat.tres -------------------------------------------------------------------------------- /world/orbit_camera.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/world/orbit_camera.gd -------------------------------------------------------------------------------- /world/scene_controls.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/world/scene_controls.gd -------------------------------------------------------------------------------- /world/shadow/shadow.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/world/shadow/shadow.gd -------------------------------------------------------------------------------- /world/shadow/shadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/world/shadow/shadow.png -------------------------------------------------------------------------------- /world/shadow/shadow.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/world/shadow/shadow.png.import -------------------------------------------------------------------------------- /world/shadow/shadow.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/world/shadow/shadow.tscn -------------------------------------------------------------------------------- /world/shadow/shadow_mat.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/world/shadow/shadow_mat.tres -------------------------------------------------------------------------------- /world/stairs/stairs.gltf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/world/stairs/stairs.gltf -------------------------------------------------------------------------------- /world/stairs/stairs.gltf.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/world/stairs/stairs.gltf.import -------------------------------------------------------------------------------- /world/stairs/stairs_Mesh.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/world/stairs/stairs_Mesh.mesh -------------------------------------------------------------------------------- /world/stairs/stairs_side.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/world/stairs/stairs_side.png -------------------------------------------------------------------------------- /world/stairs/stairs_side.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/world/stairs/stairs_side.png.import -------------------------------------------------------------------------------- /world/stairs/stairs_side_mat.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/world/stairs/stairs_side_mat.tres -------------------------------------------------------------------------------- /world/stairs/stairs_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/world/stairs/stairs_top.png -------------------------------------------------------------------------------- /world/stairs/stairs_top.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/world/stairs/stairs_top.png.import -------------------------------------------------------------------------------- /world/stairs/stairs_top_mat.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/world/stairs/stairs_top_mat.tres -------------------------------------------------------------------------------- /world/world.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/world/world.tscn -------------------------------------------------------------------------------- /world/world_env.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MenacingMecha/godot-n64-shader-demo/HEAD/world/world_env.tres --------------------------------------------------------------------------------