commit d0d7960545cc8aad2e8068593cca937f59459695 Author: eliazarw Date: Thu Mar 19 14:11:55 2026 -0400 First commit diff --git a/.godot/.gdignore b/.godot/.gdignore new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/.godot/.gdignore @@ -0,0 +1 @@ + diff --git a/.godot/editor/Main.tscn-folding-4a24720ee5e787dbe30abc634fa3679d.cfg b/.godot/editor/Main.tscn-folding-4a24720ee5e787dbe30abc634fa3679d.cfg new file mode 100644 index 0000000..8e638dd --- /dev/null +++ b/.godot/editor/Main.tscn-folding-4a24720ee5e787dbe30abc634fa3679d.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("DirectionalLight3D"), PackedStringArray("Transform", "Shadow"), NodePath("Ground"), PackedStringArray("Transform"), NodePath("Player"), PackedStringArray("Transform")] +resource_unfolds=["res://scenes/Main.tscn::Environment_1", PackedStringArray("Resource", "Background", "Sky", "Tonemap", "Glow"), "res://scenes/Main.tscn::BoxMesh_ground", PackedStringArray("Resource"), "res://scenes/Main.tscn::BoxShape3D_ground", PackedStringArray("Resource")] +nodes_folded=[] diff --git a/.godot/editor/editor_layout.cfg b/.godot/editor/editor_layout.cfg new file mode 100644 index 0000000..2fd735c --- /dev/null +++ b/.godot/editor/editor_layout.cfg @@ -0,0 +1,74 @@ +[docks] + +dock_3_selected_tab_idx=0 +dock_4_selected_tab_idx=0 +dock_5_selected_tab_idx=0 +dock_floating={} +dock_filesystem_h_split_offset=480 +dock_filesystem_v_split_offset=0 +dock_filesystem_display_mode=0 +dock_filesystem_file_sort=0 +dock_filesystem_file_list_display_mode=1 +dock_filesystem_selected_paths=PackedStringArray("res://") +dock_filesystem_uncollapsed_paths=PackedStringArray("Favorites", "res://") +dock_node_current_tab=0 +dock_history_include_scene=true +dock_history_include_global=true +dock_bottom=[] +dock_closed=[] +dock_split_2=0 +dock_split_3=0 +dock_hsplit_1=0 +dock_hsplit_2=270 +dock_hsplit_3=-270 +dock_hsplit_4=0 +dock_3="Scene,Import" +dock_4="FileSystem" +dock_5="Inspector,Node,History" + +[EditorNode] + +open_scenes=PackedStringArray("res://scenes/Main.tscn") +current_scene="res://scenes/Main.tscn" +center_split_offset=0 +selected_default_debugger_tab_idx=1 +selected_main_editor_idx=1 +selected_bottom_panel_item=1 + +[EditorWindow] + +screen=0 +mode="fullscreen" +size=Vector2i(4096, 2350) +position=Vector2i(0, 0) + +[ScriptEditor] + +open_scripts=["res://scripts/Player.gd"] +selected_script="res://scripts/Player.gd" +open_help=[] +script_split_offset=400 +list_split_offset=0 +zoom_factor=1.0 + +[GameView] + +floating_window_rect=Rect2i(0, 0, 4096, 2560) +floating_window_screen=0 + +[ShaderEditor] + +open_shaders=[] +split_offset=400 +selected_shader="" +text_shader_zoom_factor=1.0 + +[editor_log] + +log_filter_0=true +log_filter_2=true +log_filter_1=true +log_filter_3=true +log_filter_4=false +collapse=false +show_search=true diff --git a/.godot/editor/editor_script_doc_cache.res-folding-a7de57390d6e786984ca20c70a831128.cfg b/.godot/editor/editor_script_doc_cache.res-folding-a7de57390d6e786984ca20c70a831128.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/.godot/editor/editor_script_doc_cache.res-folding-a7de57390d6e786984ca20c70a831128.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/.godot/editor/filesystem_cache10 b/.godot/editor/filesystem_cache10 new file mode 100644 index 0000000..516568c --- /dev/null +++ b/.godot/editor/filesystem_cache10 @@ -0,0 +1,16 @@ +63f7b34db8d8cdea90c76aacccf841ec +::res://::1767505293 +icon.svg::CompressedTexture2D::6217778103957959631::1767498045::1767498577::1::::<><><>0<>0<>af06f05895b688a8ffba6b6450e3bf67<>res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex:: +::res://assets/::1767498033 +::res://assets/materials/::1767498033 +::res://assets/models/::1767498033 +::res://assets/textures/::1767505200 +ground_grass.jpg::CompressedTexture2D::4401648104113209422::1767502817::1767502852::1::::<><><>0<>0<>d2309f569f5cb89e03bab0c9f6941366<>res://.godot/imported/ground_grass.jpg-e549dc27d007d80719dfc0d34b10b79f.s3tc.ctex:: +rusty_metal.png::CompressedTexture2D::5976367053625123444::1767505060::1767505200::0::::<><><>0<>0<>d22112fbeb52dd2da79e0a883a46ceec<>:: +::res://scenes/::1767505156 +Main.tscn::PackedScene::-1::1767504816::0::1::::<><><>0<>0<><>::res://scenes/Player.tscn<>res://scenes/Restaurant.tscn +Player.tscn::PackedScene::-1::1767498068::0::1::::<><><>0<>0<><>::res://scripts/Player.gd +Submarine.tscn::PackedScene::-1::1767505156::0::1::::<><><>0<>0<><>:: +::res://scripts/::1767498577 +Player.gd::GDScript::8904250721597920927::1767499219::0::1::::<>CharacterBody3D<><>0<>0<><>:: +::res://ui/::1767498033 diff --git a/.godot/editor/project_metadata.cfg b/.godot/editor/project_metadata.cfg new file mode 100644 index 0000000..e18ca31 --- /dev/null +++ b/.godot/editor/project_metadata.cfg @@ -0,0 +1,13 @@ +[game_view] + +select_mode=0 +hide_selection=true + +[editor_metadata] + +executable_path="/Applications/Godot.app/Contents/MacOS/Godot" + +[recent_files] + +scenes=["res://scenes/Main.tscn"] +scripts=["res://scripts/Player.gd"] diff --git a/.godot/editor/script_editor_cache.cfg b/.godot/editor/script_editor_cache.cfg new file mode 100644 index 0000000..94e8b53 --- /dev/null +++ b/.godot/editor/script_editor_cache.cfg @@ -0,0 +1,13 @@ +[res://scripts/Player.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 0, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 31, +"scroll_position": 0.0, +"selection": false, +"syntax_highlighter": "GDScript" +} diff --git a/.godot/global_script_class_cache.cfg b/.godot/global_script_class_cache.cfg new file mode 100644 index 0000000..32c2394 --- /dev/null +++ b/.godot/global_script_class_cache.cfg @@ -0,0 +1 @@ +list=[] diff --git a/.godot/imported/grass.png-44de1b601ed5e0482c9aa195977ab90c.md5 b/.godot/imported/grass.png-44de1b601ed5e0482c9aa195977ab90c.md5 new file mode 100644 index 0000000..2253821 --- /dev/null +++ b/.godot/imported/grass.png-44de1b601ed5e0482c9aa195977ab90c.md5 @@ -0,0 +1 @@ +source_md5="b4f7649840d1f336484027d3fdda9319" diff --git a/.godot/imported/ground_grass.jpg-e549dc27d007d80719dfc0d34b10b79f.ctex b/.godot/imported/ground_grass.jpg-e549dc27d007d80719dfc0d34b10b79f.ctex new file mode 100644 index 0000000..f611d34 Binary files /dev/null and b/.godot/imported/ground_grass.jpg-e549dc27d007d80719dfc0d34b10b79f.ctex differ diff --git a/.godot/imported/ground_grass.jpg-e549dc27d007d80719dfc0d34b10b79f.md5 b/.godot/imported/ground_grass.jpg-e549dc27d007d80719dfc0d34b10b79f.md5 new file mode 100644 index 0000000..771a61a --- /dev/null +++ b/.godot/imported/ground_grass.jpg-e549dc27d007d80719dfc0d34b10b79f.md5 @@ -0,0 +1,3 @@ +source_md5="e29e5e00d414be0b30c2d9e707875272" +dest_md5="663c74a14638b29fde8e10aaf0293b3b" + diff --git a/.godot/imported/ground_grass.jpg-e549dc27d007d80719dfc0d34b10b79f.s3tc.ctex b/.godot/imported/ground_grass.jpg-e549dc27d007d80719dfc0d34b10b79f.s3tc.ctex new file mode 100644 index 0000000..245fc6b Binary files /dev/null and b/.godot/imported/ground_grass.jpg-e549dc27d007d80719dfc0d34b10b79f.s3tc.ctex differ diff --git a/.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex b/.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex new file mode 100644 index 0000000..9480317 Binary files /dev/null and b/.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex differ diff --git a/.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.md5 b/.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.md5 new file mode 100644 index 0000000..9c4eabd --- /dev/null +++ b/.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.md5 @@ -0,0 +1,3 @@ +source_md5="00bb1afe4d86eca6701b7d5925ec9d32" +dest_md5="6bb2df034fb1448a3658671cc5f64d16" + diff --git a/.godot/imported/rusty_metal.png-d6635153b61e2e205443cad3f6f1f7f2.md5 b/.godot/imported/rusty_metal.png-d6635153b61e2e205443cad3f6f1f7f2.md5 new file mode 100644 index 0000000..16036f4 --- /dev/null +++ b/.godot/imported/rusty_metal.png-d6635153b61e2e205443cad3f6f1f7f2.md5 @@ -0,0 +1 @@ +source_md5="c222cef5ff7dc96065f2e07821ae87e8" diff --git a/.godot/scene_groups_cache.cfg b/.godot/scene_groups_cache.cfg new file mode 100644 index 0000000..e69de29 diff --git a/.godot/shader_cache/BestFitNormalShaderRD/8c748b5176971d04b037d61fe8ee9c0da50efc42fb21ff2f4fc11dbf138ac284/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/BestFitNormalShaderRD/8c748b5176971d04b037d61fe8ee9c0da50efc42fb21ff2f4fc11dbf138ac284/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..cb6eb60 Binary files /dev/null and b/.godot/shader_cache/BestFitNormalShaderRD/8c748b5176971d04b037d61fe8ee9c0da50efc42fb21ff2f4fc11dbf138ac284/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/BlitShaderRD/25c59c709fcd7c8e69780f3edeaebc055b68c06b660c69bb43d8246614325591/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/BlitShaderRD/25c59c709fcd7c8e69780f3edeaebc055b68c06b660c69bb43d8246614325591/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..62d5952 Binary files /dev/null and b/.godot/shader_cache/BlitShaderRD/25c59c709fcd7c8e69780f3edeaebc055b68c06b660c69bb43d8246614325591/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/BokehDofShaderRD/5a14c722b7cad6a5d1853b764825b687b8e8c26d08a7edef6f50a28c2a237b9c/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/BokehDofShaderRD/5a14c722b7cad6a5d1853b764825b687b8e8c26d08a7edef6f50a28c2a237b9c/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..85d3ec1 Binary files /dev/null and b/.godot/shader_cache/BokehDofShaderRD/5a14c722b7cad6a5d1853b764825b687b8e8c26d08a7edef6f50a28c2a237b9c/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/CanvasOcclusionShaderRD/2e1e40e085c85bd3960b7bad3be9bad88a3e02174708138d2eb3215933437ede/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/CanvasOcclusionShaderRD/2e1e40e085c85bd3960b7bad3be9bad88a3e02174708138d2eb3215933437ede/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..01a565a Binary files /dev/null and b/.godot/shader_cache/CanvasOcclusionShaderRD/2e1e40e085c85bd3960b7bad3be9bad88a3e02174708138d2eb3215933437ede/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/CanvasSdfShaderRD/e3e36a196484fd7752bf3d5dca5d9ff7512a4e981b5f5f57e6f0a0fc50640721/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/CanvasSdfShaderRD/e3e36a196484fd7752bf3d5dca5d9ff7512a4e981b5f5f57e6f0a0fc50640721/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..e3e6ae6 Binary files /dev/null and b/.godot/shader_cache/CanvasSdfShaderRD/e3e36a196484fd7752bf3d5dca5d9ff7512a4e981b5f5f57e6f0a0fc50640721/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/CanvasShaderRD/8f73ea59600218c7f4a72f38f0a825d4b9edae392f00688807259ea2faf43974/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/CanvasShaderRD/8f73ea59600218c7f4a72f38f0a825d4b9edae392f00688807259ea2faf43974/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..3c91946 Binary files /dev/null and b/.godot/shader_cache/CanvasShaderRD/8f73ea59600218c7f4a72f38f0a825d4b9edae392f00688807259ea2faf43974/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/CanvasShaderRD/8f73ea59600218c7f4a72f38f0a825d4b9edae392f00688807259ea2faf43974/45fb1ddc6499e56682916a355ce2839e61f42dfe.vulkan.cache b/.godot/shader_cache/CanvasShaderRD/8f73ea59600218c7f4a72f38f0a825d4b9edae392f00688807259ea2faf43974/45fb1ddc6499e56682916a355ce2839e61f42dfe.vulkan.cache new file mode 100644 index 0000000..90b6915 Binary files /dev/null and b/.godot/shader_cache/CanvasShaderRD/8f73ea59600218c7f4a72f38f0a825d4b9edae392f00688807259ea2faf43974/45fb1ddc6499e56682916a355ce2839e61f42dfe.vulkan.cache differ diff --git a/.godot/shader_cache/CanvasShaderRD/8f73ea59600218c7f4a72f38f0a825d4b9edae392f00688807259ea2faf43974/8a7277c8d3ac029b087c3fa9c55de85560be5119.vulkan.cache b/.godot/shader_cache/CanvasShaderRD/8f73ea59600218c7f4a72f38f0a825d4b9edae392f00688807259ea2faf43974/8a7277c8d3ac029b087c3fa9c55de85560be5119.vulkan.cache new file mode 100644 index 0000000..90bca74 Binary files /dev/null and b/.godot/shader_cache/CanvasShaderRD/8f73ea59600218c7f4a72f38f0a825d4b9edae392f00688807259ea2faf43974/8a7277c8d3ac029b087c3fa9c55de85560be5119.vulkan.cache differ diff --git a/.godot/shader_cache/CanvasShaderRD/8f73ea59600218c7f4a72f38f0a825d4b9edae392f00688807259ea2faf43974/c0a681ae42aa3e0b5abba232ccae0b036be455e4.vulkan.cache b/.godot/shader_cache/CanvasShaderRD/8f73ea59600218c7f4a72f38f0a825d4b9edae392f00688807259ea2faf43974/c0a681ae42aa3e0b5abba232ccae0b036be455e4.vulkan.cache new file mode 100644 index 0000000..f8361ba Binary files /dev/null and b/.godot/shader_cache/CanvasShaderRD/8f73ea59600218c7f4a72f38f0a825d4b9edae392f00688807259ea2faf43974/c0a681ae42aa3e0b5abba232ccae0b036be455e4.vulkan.cache differ diff --git a/.godot/shader_cache/CanvasShaderRD/8f73ea59600218c7f4a72f38f0a825d4b9edae392f00688807259ea2faf43974/f3e258e8f7ec2e7e740b62f3bc48ecf5c99fb0db.vulkan.cache b/.godot/shader_cache/CanvasShaderRD/8f73ea59600218c7f4a72f38f0a825d4b9edae392f00688807259ea2faf43974/f3e258e8f7ec2e7e740b62f3bc48ecf5c99fb0db.vulkan.cache new file mode 100644 index 0000000..14e289b Binary files /dev/null and b/.godot/shader_cache/CanvasShaderRD/8f73ea59600218c7f4a72f38f0a825d4b9edae392f00688807259ea2faf43974/f3e258e8f7ec2e7e740b62f3bc48ecf5c99fb0db.vulkan.cache differ diff --git a/.godot/shader_cache/ClusterDebugShaderRD/7253e84e6deaaf9cd1391aff49a754db31e162f9ecaf776485fde4bc31121aa6/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/ClusterDebugShaderRD/7253e84e6deaaf9cd1391aff49a754db31e162f9ecaf776485fde4bc31121aa6/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..c4d56e8 Binary files /dev/null and b/.godot/shader_cache/ClusterDebugShaderRD/7253e84e6deaaf9cd1391aff49a754db31e162f9ecaf776485fde4bc31121aa6/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/ClusterRenderShaderRD/5520632edde9dc7efc467666b1888d0f07fe10e4c2e113e68f1757bab97a847b/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/ClusterRenderShaderRD/5520632edde9dc7efc467666b1888d0f07fe10e4c2e113e68f1757bab97a847b/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..803c2c7 Binary files /dev/null and b/.godot/shader_cache/ClusterRenderShaderRD/5520632edde9dc7efc467666b1888d0f07fe10e4c2e113e68f1757bab97a847b/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/ClusterStoreShaderRD/9ca626ebec243544ae7398e49713da5e69391ab29de1ced02b03e718a013c28f/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/ClusterStoreShaderRD/9ca626ebec243544ae7398e49713da5e69391ab29de1ced02b03e718a013c28f/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..dfab1c8 Binary files /dev/null and b/.godot/shader_cache/ClusterStoreShaderRD/9ca626ebec243544ae7398e49713da5e69391ab29de1ced02b03e718a013c28f/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/CopyShaderRD/363226e4e754f4dd97b1000777a12a1e717a0202ef34a8bb5cbbee343880d1a3/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/CopyShaderRD/363226e4e754f4dd97b1000777a12a1e717a0202ef34a8bb5cbbee343880d1a3/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..133de16 Binary files /dev/null and b/.godot/shader_cache/CopyShaderRD/363226e4e754f4dd97b1000777a12a1e717a0202ef34a8bb5cbbee343880d1a3/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/CopyToFbShaderRD/0adebb67e6205ddab89bef68d0541718044b8408d301ef90fcc572ab1f1dc3c1/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/CopyToFbShaderRD/0adebb67e6205ddab89bef68d0541718044b8408d301ef90fcc572ab1f1dc3c1/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..cd16269 Binary files /dev/null and b/.godot/shader_cache/CopyToFbShaderRD/0adebb67e6205ddab89bef68d0541718044b8408d301ef90fcc572ab1f1dc3c1/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/CubeToDpShaderRD/f3ba78a7ce282686c1bace415c6d4852f8b5df07fd90aff0139030354b9c53e6/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/CubeToDpShaderRD/f3ba78a7ce282686c1bace415c6d4852f8b5df07fd90aff0139030354b9c53e6/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..b4e0786 Binary files /dev/null and b/.godot/shader_cache/CubeToDpShaderRD/f3ba78a7ce282686c1bace415c6d4852f8b5df07fd90aff0139030354b9c53e6/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/CubemapDownsamplerShaderRD/831be8c39044041b2e1da3b55ee6c2d5d5242c0c11326369eda23b7ae42ee04c/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/CubemapDownsamplerShaderRD/831be8c39044041b2e1da3b55ee6c2d5d5242c0c11326369eda23b7ae42ee04c/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..84449b6 Binary files /dev/null and b/.godot/shader_cache/CubemapDownsamplerShaderRD/831be8c39044041b2e1da3b55ee6c2d5d5242c0c11326369eda23b7ae42ee04c/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/CubemapFilterShaderRD/73d1b21cf27dc843bbcc28dc35d902623419ae7f0c17dba1d9c725d82959f576/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/CubemapFilterShaderRD/73d1b21cf27dc843bbcc28dc35d902623419ae7f0c17dba1d9c725d82959f576/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..c1bd13c Binary files /dev/null and b/.godot/shader_cache/CubemapFilterShaderRD/73d1b21cf27dc843bbcc28dc35d902623419ae7f0c17dba1d9c725d82959f576/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/CubemapRoughnessShaderRD/bb92ea060a11d89f9121ad84bf077cdf954f39a59c3cc78038611f19f3d94533/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/CubemapRoughnessShaderRD/bb92ea060a11d89f9121ad84bf077cdf954f39a59c3cc78038611f19f3d94533/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..83b5847 Binary files /dev/null and b/.godot/shader_cache/CubemapRoughnessShaderRD/bb92ea060a11d89f9121ad84bf077cdf954f39a59c3cc78038611f19f3d94533/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/FsrUpscaleShaderRD/0715ca028e84f0a9b6f91a4ac308d37a5c185438f466e254fac8b7377dc10759/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/FsrUpscaleShaderRD/0715ca028e84f0a9b6f91a4ac308d37a5c185438f466e254fac8b7377dc10759/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..bc821b6 Binary files /dev/null and b/.godot/shader_cache/FsrUpscaleShaderRD/0715ca028e84f0a9b6f91a4ac308d37a5c185438f466e254fac8b7377dc10759/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/GiShaderRD/e4e3882307beba471cbf1d2ebf8ca49fedccbba528ef384e7d1e2461d14a71f0/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/GiShaderRD/e4e3882307beba471cbf1d2ebf8ca49fedccbba528ef384e7d1e2461d14a71f0/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..120ba37 Binary files /dev/null and b/.godot/shader_cache/GiShaderRD/e4e3882307beba471cbf1d2ebf8ca49fedccbba528ef384e7d1e2461d14a71f0/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/IntegrateDfgShaderRD/287328d7c084c243ad82ac05423c4a58662ea18582b5b369f3288be49e4a66d8/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/IntegrateDfgShaderRD/287328d7c084c243ad82ac05423c4a58662ea18582b5b369f3288be49e4a66d8/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..c77653d Binary files /dev/null and b/.godot/shader_cache/IntegrateDfgShaderRD/287328d7c084c243ad82ac05423c4a58662ea18582b5b369f3288be49e4a66d8/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/LuminanceReduceShaderRD/62fd065f2a03f76e82ff0efdd729b029811828e67b3dc62b0dd4c1b2a8eb2c23/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/LuminanceReduceShaderRD/62fd065f2a03f76e82ff0efdd729b029811828e67b3dc62b0dd4c1b2a8eb2c23/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..7965247 Binary files /dev/null and b/.godot/shader_cache/LuminanceReduceShaderRD/62fd065f2a03f76e82ff0efdd729b029811828e67b3dc62b0dd4c1b2a8eb2c23/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/MotionVectorsShaderRD/e9ac9ae0667a399f458196d55204937c545356cd64ba755844d9c9943cffdc55/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/MotionVectorsShaderRD/e9ac9ae0667a399f458196d55204937c545356cd64ba755844d9c9943cffdc55/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..0f41753 Binary files /dev/null and b/.godot/shader_cache/MotionVectorsShaderRD/e9ac9ae0667a399f458196d55204937c545356cd64ba755844d9c9943cffdc55/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/ParticlesCopyShaderRD/76ee6b7648ff369a05e8340a639ce08c065370fd23e6d18634d522db1c3ac055/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/ParticlesCopyShaderRD/76ee6b7648ff369a05e8340a639ce08c065370fd23e6d18634d522db1c3ac055/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..31237c2 Binary files /dev/null and b/.godot/shader_cache/ParticlesCopyShaderRD/76ee6b7648ff369a05e8340a639ce08c065370fd23e6d18634d522db1c3ac055/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/ParticlesShaderRD/c77129ff51da9b8bd8037785c1a2afcdca1f25aa602d8d22c4973640d55305a4/f128cab0b22fb7e0d9f023d6cdb81309be392d95.vulkan.cache b/.godot/shader_cache/ParticlesShaderRD/c77129ff51da9b8bd8037785c1a2afcdca1f25aa602d8d22c4973640d55305a4/f128cab0b22fb7e0d9f023d6cdb81309be392d95.vulkan.cache new file mode 100644 index 0000000..cb16410 Binary files /dev/null and b/.godot/shader_cache/ParticlesShaderRD/c77129ff51da9b8bd8037785c1a2afcdca1f25aa602d8d22c4973640d55305a4/f128cab0b22fb7e0d9f023d6cdb81309be392d95.vulkan.cache differ diff --git a/.godot/shader_cache/ResolveShaderRD/5e0937d6a862fc03f2a42b11dd8fcc8ca9fa948bc51bc5504f3e3a92e954cc33/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/ResolveShaderRD/5e0937d6a862fc03f2a42b11dd8fcc8ca9fa948bc51bc5504f3e3a92e954cc33/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..65de4b5 Binary files /dev/null and b/.godot/shader_cache/ResolveShaderRD/5e0937d6a862fc03f2a42b11dd8fcc8ca9fa948bc51bc5504f3e3a92e954cc33/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/111f8cfd3c260d918df85827eb251dc36a43cb13.vulkan.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/111f8cfd3c260d918df85827eb251dc36a43cb13.vulkan.cache new file mode 100644 index 0000000..d8d96cc Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/111f8cfd3c260d918df85827eb251dc36a43cb13.vulkan.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/118dde12a46e72727c7cf74f74975d98887d51fd.vulkan.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/118dde12a46e72727c7cf74f74975d98887d51fd.vulkan.cache new file mode 100644 index 0000000..aef9dea Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/118dde12a46e72727c7cf74f74975d98887d51fd.vulkan.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/321e42e1280eb440cb08d0ceb1689cb32a542119.vulkan.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/321e42e1280eb440cb08d0ceb1689cb32a542119.vulkan.cache new file mode 100644 index 0000000..9bc3591 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/321e42e1280eb440cb08d0ceb1689cb32a542119.vulkan.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/35a078cb7dc07df55e460ed1a913486a68ab6bb0.vulkan.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/35a078cb7dc07df55e460ed1a913486a68ab6bb0.vulkan.cache new file mode 100644 index 0000000..26e03ea Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/35a078cb7dc07df55e460ed1a913486a68ab6bb0.vulkan.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/5fd6dae28df20df2959ea6336a30c4d0cc02d153.vulkan.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/5fd6dae28df20df2959ea6336a30c4d0cc02d153.vulkan.cache new file mode 100644 index 0000000..fd8df9f Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/5fd6dae28df20df2959ea6336a30c4d0cc02d153.vulkan.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/715f7f95b6842bf66262e2a58fb864970126ecf4.vulkan.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/715f7f95b6842bf66262e2a58fb864970126ecf4.vulkan.cache new file mode 100644 index 0000000..4438c39 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/715f7f95b6842bf66262e2a58fb864970126ecf4.vulkan.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/7412c254abd0f944fb53942228920fe187f1d723.vulkan.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/7412c254abd0f944fb53942228920fe187f1d723.vulkan.cache new file mode 100644 index 0000000..061cd87 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/7412c254abd0f944fb53942228920fe187f1d723.vulkan.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/7a57964a6a80c226a1011fb78edbda41d2219632.vulkan.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/7a57964a6a80c226a1011fb78edbda41d2219632.vulkan.cache new file mode 100644 index 0000000..7eaf74e Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/7a57964a6a80c226a1011fb78edbda41d2219632.vulkan.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/7a6b05ba6ca90f8a542e0d1fcc3360f7d52c6e09.vulkan.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/7a6b05ba6ca90f8a542e0d1fcc3360f7d52c6e09.vulkan.cache new file mode 100644 index 0000000..2511d16 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/7a6b05ba6ca90f8a542e0d1fcc3360f7d52c6e09.vulkan.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/7d4c2429f20db9b651852713d31971380f209eec.vulkan.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/7d4c2429f20db9b651852713d31971380f209eec.vulkan.cache new file mode 100644 index 0000000..d0e8ec3 Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/7d4c2429f20db9b651852713d31971380f209eec.vulkan.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/89044bace37a3ce54cf2cc5190e11bed6d14f97a.vulkan.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/89044bace37a3ce54cf2cc5190e11bed6d14f97a.vulkan.cache new file mode 100644 index 0000000..c68ff3b Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/89044bace37a3ce54cf2cc5190e11bed6d14f97a.vulkan.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/9febe215589021ce81cf9a89ef5377103cc6ba7e.vulkan.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/9febe215589021ce81cf9a89ef5377103cc6ba7e.vulkan.cache new file mode 100644 index 0000000..7fddced Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/9febe215589021ce81cf9a89ef5377103cc6ba7e.vulkan.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/a38af1e47720abf30ca44f3d3c099c07b046df81.vulkan.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/a38af1e47720abf30ca44f3d3c099c07b046df81.vulkan.cache new file mode 100644 index 0000000..fa78c0a Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/a38af1e47720abf30ca44f3d3c099c07b046df81.vulkan.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/ab0b960474f1491b42ef9f2ca13dbd4ccaf64911.vulkan.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/ab0b960474f1491b42ef9f2ca13dbd4ccaf64911.vulkan.cache new file mode 100644 index 0000000..05ffc8e Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/ab0b960474f1491b42ef9f2ca13dbd4ccaf64911.vulkan.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/f88424e725a3bb50f358e9b042552af7b1c2f921.vulkan.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/f88424e725a3bb50f358e9b042552af7b1c2f921.vulkan.cache new file mode 100644 index 0000000..8a83c6a Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/f88424e725a3bb50f358e9b042552af7b1c2f921.vulkan.cache differ diff --git a/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/f89c365b12d7e2d46fb2e1f6ace46a76b6cd5e89.vulkan.cache b/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/f89c365b12d7e2d46fb2e1f6ace46a76b6cd5e89.vulkan.cache new file mode 100644 index 0000000..7e6aafe Binary files /dev/null and b/.godot/shader_cache/SceneForwardClusteredShaderRD/df8d1dbb6fb950c04bcc78fb1667a6eb52d604ac1f0317023833936c838ed75f/f89c365b12d7e2d46fb2e1f6ace46a76b6cd5e89.vulkan.cache differ diff --git a/.godot/shader_cache/ScreenSpaceReflectionFilterShaderRD/b8974626c582dd282d9ca1bd58b6ffeda45b41e5b160baa199088657ad7eca95/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/ScreenSpaceReflectionFilterShaderRD/b8974626c582dd282d9ca1bd58b6ffeda45b41e5b160baa199088657ad7eca95/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..5a79c4b Binary files /dev/null and b/.godot/shader_cache/ScreenSpaceReflectionFilterShaderRD/b8974626c582dd282d9ca1bd58b6ffeda45b41e5b160baa199088657ad7eca95/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/ScreenSpaceReflectionScaleShaderRD/f028513910f44db288a6d0d7315df152a910214dd680426d7817a0db185bb512/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/ScreenSpaceReflectionScaleShaderRD/f028513910f44db288a6d0d7315df152a910214dd680426d7817a0db185bb512/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..7136f9d Binary files /dev/null and b/.godot/shader_cache/ScreenSpaceReflectionScaleShaderRD/f028513910f44db288a6d0d7315df152a910214dd680426d7817a0db185bb512/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/ScreenSpaceReflectionShaderRD/aa7798f702ec7502be62da736ef869c792a69bb4310d9a535e0b6596ad1c4c8f/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/ScreenSpaceReflectionShaderRD/aa7798f702ec7502be62da736ef869c792a69bb4310d9a535e0b6596ad1c4c8f/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..f006b52 Binary files /dev/null and b/.godot/shader_cache/ScreenSpaceReflectionShaderRD/aa7798f702ec7502be62da736ef869c792a69bb4310d9a535e0b6596ad1c4c8f/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/SdfgiDebugProbesShaderRD/c25d7a81827da688487a69637d3e61ae9f31c125940f4fbf05b6de4a2c1e78a9/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/SdfgiDebugProbesShaderRD/c25d7a81827da688487a69637d3e61ae9f31c125940f4fbf05b6de4a2c1e78a9/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..8f84ac5 Binary files /dev/null and b/.godot/shader_cache/SdfgiDebugProbesShaderRD/c25d7a81827da688487a69637d3e61ae9f31c125940f4fbf05b6de4a2c1e78a9/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/SdfgiDebugShaderRD/6de37bb5aa871af3d348d47b0cbfc09f6873bf5a2500f0cf9280e404ff4ce97b/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/SdfgiDebugShaderRD/6de37bb5aa871af3d348d47b0cbfc09f6873bf5a2500f0cf9280e404ff4ce97b/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..034141b Binary files /dev/null and b/.godot/shader_cache/SdfgiDebugShaderRD/6de37bb5aa871af3d348d47b0cbfc09f6873bf5a2500f0cf9280e404ff4ce97b/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/SdfgiDirectLightShaderRD/a3474a0b60ebab5bb7010596e49cfb91bbfc3689c4df741b809ddc92e1fa90e9/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/SdfgiDirectLightShaderRD/a3474a0b60ebab5bb7010596e49cfb91bbfc3689c4df741b809ddc92e1fa90e9/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..83d69b5 Binary files /dev/null and b/.godot/shader_cache/SdfgiDirectLightShaderRD/a3474a0b60ebab5bb7010596e49cfb91bbfc3689c4df741b809ddc92e1fa90e9/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/SdfgiIntegrateShaderRD/62e2ae895bf90996b40c48aeab6a59c24d27c6c843ef9ee94adf3f6de80b26ac/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/SdfgiIntegrateShaderRD/62e2ae895bf90996b40c48aeab6a59c24d27c6c843ef9ee94adf3f6de80b26ac/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..7a4221e Binary files /dev/null and b/.godot/shader_cache/SdfgiIntegrateShaderRD/62e2ae895bf90996b40c48aeab6a59c24d27c6c843ef9ee94adf3f6de80b26ac/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/SdfgiPreprocessShaderRD/60c77a38319fd7cc123270bcc0dfbdddd8f74e985d1907c08c726e3d4dbf7b06/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/SdfgiPreprocessShaderRD/60c77a38319fd7cc123270bcc0dfbdddd8f74e985d1907c08c726e3d4dbf7b06/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..5ca0746 Binary files /dev/null and b/.godot/shader_cache/SdfgiPreprocessShaderRD/60c77a38319fd7cc123270bcc0dfbdddd8f74e985d1907c08c726e3d4dbf7b06/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/ShadowFrustumShaderRD/851c9007fbee11476e65c3cbb595c7113c7e98676c38d49b88056bdb1eb5904b/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/ShadowFrustumShaderRD/851c9007fbee11476e65c3cbb595c7113c7e98676c38d49b88056bdb1eb5904b/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..b0dcb95 Binary files /dev/null and b/.godot/shader_cache/ShadowFrustumShaderRD/851c9007fbee11476e65c3cbb595c7113c7e98676c38d49b88056bdb1eb5904b/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/SkeletonShaderRD/e0325885d3b45ea42d045525d1c732805f14a5a6cc4b6b67ce336626653e9573/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/SkeletonShaderRD/e0325885d3b45ea42d045525d1c732805f14a5a6cc4b6b67ce336626653e9573/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..7f4c317 Binary files /dev/null and b/.godot/shader_cache/SkeletonShaderRD/e0325885d3b45ea42d045525d1c732805f14a5a6cc4b6b67ce336626653e9573/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/SkyShaderRD/9c26bd5dc001c975a8ec36520d74f1e5aa9d8125c8172a160acf52f8ebf362f3/03e3b11c69e24394b2d955a8c0ba85587bb70839.vulkan.cache b/.godot/shader_cache/SkyShaderRD/9c26bd5dc001c975a8ec36520d74f1e5aa9d8125c8172a160acf52f8ebf362f3/03e3b11c69e24394b2d955a8c0ba85587bb70839.vulkan.cache new file mode 100644 index 0000000..352dc44 Binary files /dev/null and b/.godot/shader_cache/SkyShaderRD/9c26bd5dc001c975a8ec36520d74f1e5aa9d8125c8172a160acf52f8ebf362f3/03e3b11c69e24394b2d955a8c0ba85587bb70839.vulkan.cache differ diff --git a/.godot/shader_cache/SkyShaderRD/9c26bd5dc001c975a8ec36520d74f1e5aa9d8125c8172a160acf52f8ebf362f3/9bb179f0c6e890c1788f68b90c610f8ee713c812.vulkan.cache b/.godot/shader_cache/SkyShaderRD/9c26bd5dc001c975a8ec36520d74f1e5aa9d8125c8172a160acf52f8ebf362f3/9bb179f0c6e890c1788f68b90c610f8ee713c812.vulkan.cache new file mode 100644 index 0000000..9f047a3 Binary files /dev/null and b/.godot/shader_cache/SkyShaderRD/9c26bd5dc001c975a8ec36520d74f1e5aa9d8125c8172a160acf52f8ebf362f3/9bb179f0c6e890c1788f68b90c610f8ee713c812.vulkan.cache differ diff --git a/.godot/shader_cache/SkyShaderRD/9c26bd5dc001c975a8ec36520d74f1e5aa9d8125c8172a160acf52f8ebf362f3/de678811d1bad3cad4892a8db7b6ea0be197d51d.vulkan.cache b/.godot/shader_cache/SkyShaderRD/9c26bd5dc001c975a8ec36520d74f1e5aa9d8125c8172a160acf52f8ebf362f3/de678811d1bad3cad4892a8db7b6ea0be197d51d.vulkan.cache new file mode 100644 index 0000000..95a61bd Binary files /dev/null and b/.godot/shader_cache/SkyShaderRD/9c26bd5dc001c975a8ec36520d74f1e5aa9d8125c8172a160acf52f8ebf362f3/de678811d1bad3cad4892a8db7b6ea0be197d51d.vulkan.cache differ diff --git a/.godot/shader_cache/SkyShaderRD/9c26bd5dc001c975a8ec36520d74f1e5aa9d8125c8172a160acf52f8ebf362f3/e105b1e014f9523daf8d734c2f2dc115ba341902.vulkan.cache b/.godot/shader_cache/SkyShaderRD/9c26bd5dc001c975a8ec36520d74f1e5aa9d8125c8172a160acf52f8ebf362f3/e105b1e014f9523daf8d734c2f2dc115ba341902.vulkan.cache new file mode 100644 index 0000000..61741a6 Binary files /dev/null and b/.godot/shader_cache/SkyShaderRD/9c26bd5dc001c975a8ec36520d74f1e5aa9d8125c8172a160acf52f8ebf362f3/e105b1e014f9523daf8d734c2f2dc115ba341902.vulkan.cache differ diff --git a/.godot/shader_cache/SmaaBlendingShaderRD/9f3b4dcf01e8d340348bba93235fb3c9c13964b1e1bd23e7d59891cc9748a71c/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/SmaaBlendingShaderRD/9f3b4dcf01e8d340348bba93235fb3c9c13964b1e1bd23e7d59891cc9748a71c/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..1220c23 Binary files /dev/null and b/.godot/shader_cache/SmaaBlendingShaderRD/9f3b4dcf01e8d340348bba93235fb3c9c13964b1e1bd23e7d59891cc9748a71c/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/SmaaEdgeDetectionShaderRD/e4c623cbbd80f252ca1afe76f478a818c89eb124cff6ca285865b0ba733f1f07/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/SmaaEdgeDetectionShaderRD/e4c623cbbd80f252ca1afe76f478a818c89eb124cff6ca285865b0ba733f1f07/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..29043e5 Binary files /dev/null and b/.godot/shader_cache/SmaaEdgeDetectionShaderRD/e4c623cbbd80f252ca1afe76f478a818c89eb124cff6ca285865b0ba733f1f07/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/SmaaWeightCalculationShaderRD/604beebafad6f83aaaead58113c3a3e5b0ed7a7c5605fd197dd952e3821b5878/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/SmaaWeightCalculationShaderRD/604beebafad6f83aaaead58113c3a3e5b0ed7a7c5605fd197dd952e3821b5878/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..4ba992e Binary files /dev/null and b/.godot/shader_cache/SmaaWeightCalculationShaderRD/604beebafad6f83aaaead58113c3a3e5b0ed7a7c5605fd197dd952e3821b5878/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/SortShaderRD/ce9b4120b1d1a35c1bea19b12a6206dee2526af5e61fd4520555d6b447f15e34/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/SortShaderRD/ce9b4120b1d1a35c1bea19b12a6206dee2526af5e61fd4520555d6b447f15e34/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..26bbd03 Binary files /dev/null and b/.godot/shader_cache/SortShaderRD/ce9b4120b1d1a35c1bea19b12a6206dee2526af5e61fd4520555d6b447f15e34/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/SpecularMergeShaderRD/99444119f03d2c92d5ab325e0fa261255c819d4cb4b019c0eaa369b2d0383a8f/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/SpecularMergeShaderRD/99444119f03d2c92d5ab325e0fa261255c819d4cb4b019c0eaa369b2d0383a8f/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..7cad504 Binary files /dev/null and b/.godot/shader_cache/SpecularMergeShaderRD/99444119f03d2c92d5ab325e0fa261255c819d4cb4b019c0eaa369b2d0383a8f/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/SsEffectsDownsampleShaderRD/47ce5b07a7399a4ea52ee0ba0ba0016f7c1b3429f72c2ef29b4382bf8f1d92e7/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/SsEffectsDownsampleShaderRD/47ce5b07a7399a4ea52ee0ba0ba0016f7c1b3429f72c2ef29b4382bf8f1d92e7/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..d6dd918 Binary files /dev/null and b/.godot/shader_cache/SsEffectsDownsampleShaderRD/47ce5b07a7399a4ea52ee0ba0ba0016f7c1b3429f72c2ef29b4382bf8f1d92e7/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/SsaoBlurShaderRD/4d3910b2d37af6bb5a68153677dd3f49c424b932871284ee1bb2e31936b31ca0/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/SsaoBlurShaderRD/4d3910b2d37af6bb5a68153677dd3f49c424b932871284ee1bb2e31936b31ca0/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..0c78274 Binary files /dev/null and b/.godot/shader_cache/SsaoBlurShaderRD/4d3910b2d37af6bb5a68153677dd3f49c424b932871284ee1bb2e31936b31ca0/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/SsaoImportanceMapShaderRD/fe84d24f104b577d6ae2183f611ddfa9ef6ba4834d972f00460c66aa67c6e788/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/SsaoImportanceMapShaderRD/fe84d24f104b577d6ae2183f611ddfa9ef6ba4834d972f00460c66aa67c6e788/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..08fac01 Binary files /dev/null and b/.godot/shader_cache/SsaoImportanceMapShaderRD/fe84d24f104b577d6ae2183f611ddfa9ef6ba4834d972f00460c66aa67c6e788/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/SsaoInterleaveShaderRD/b804d0579b589636ca331298d9f8885e277e5fd8be1d20d4560044000a029a49/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/SsaoInterleaveShaderRD/b804d0579b589636ca331298d9f8885e277e5fd8be1d20d4560044000a029a49/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..3ddbca6 Binary files /dev/null and b/.godot/shader_cache/SsaoInterleaveShaderRD/b804d0579b589636ca331298d9f8885e277e5fd8be1d20d4560044000a029a49/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/SsaoShaderRD/6831fded981ced729634af4cf4f5515538ff84cbb773c0d583873e29462e1080/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/SsaoShaderRD/6831fded981ced729634af4cf4f5515538ff84cbb773c0d583873e29462e1080/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..2a1f15a Binary files /dev/null and b/.godot/shader_cache/SsaoShaderRD/6831fded981ced729634af4cf4f5515538ff84cbb773c0d583873e29462e1080/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/SsilBlurShaderRD/9d2d3e521c5d1601e636d8fc3e533a52362ad011112fde07a344fe3511cea943/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/SsilBlurShaderRD/9d2d3e521c5d1601e636d8fc3e533a52362ad011112fde07a344fe3511cea943/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..32ce8d3 Binary files /dev/null and b/.godot/shader_cache/SsilBlurShaderRD/9d2d3e521c5d1601e636d8fc3e533a52362ad011112fde07a344fe3511cea943/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/SsilImportanceMapShaderRD/3d668b995f5f00c0cdb73fd8c13cd3bed37bf5f45c10621fcc2475eefd50a7bd/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/SsilImportanceMapShaderRD/3d668b995f5f00c0cdb73fd8c13cd3bed37bf5f45c10621fcc2475eefd50a7bd/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..62e19b6 Binary files /dev/null and b/.godot/shader_cache/SsilImportanceMapShaderRD/3d668b995f5f00c0cdb73fd8c13cd3bed37bf5f45c10621fcc2475eefd50a7bd/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/SsilInterleaveShaderRD/36d769d4532c446edf161d4b3d932557d4fad2904fda9c5f6861ae7fd162c9ee/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/SsilInterleaveShaderRD/36d769d4532c446edf161d4b3d932557d4fad2904fda9c5f6861ae7fd162c9ee/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..752ea59 Binary files /dev/null and b/.godot/shader_cache/SsilInterleaveShaderRD/36d769d4532c446edf161d4b3d932557d4fad2904fda9c5f6861ae7fd162c9ee/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/SsilShaderRD/335e8f9954286db1ee28430b2c9ef17fb01fb4bb8b74d688be9cec967dee41e6/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/SsilShaderRD/335e8f9954286db1ee28430b2c9ef17fb01fb4bb8b74d688be9cec967dee41e6/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..b39eb65 Binary files /dev/null and b/.godot/shader_cache/SsilShaderRD/335e8f9954286db1ee28430b2c9ef17fb01fb4bb8b74d688be9cec967dee41e6/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/SubsurfaceScatteringShaderRD/cfc79a4166aa45746b6bfa4b2a3345978e68ace79a0a82ab13fdda9f32a7a0b0/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/SubsurfaceScatteringShaderRD/cfc79a4166aa45746b6bfa4b2a3345978e68ace79a0a82ab13fdda9f32a7a0b0/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..9a0f343 Binary files /dev/null and b/.godot/shader_cache/SubsurfaceScatteringShaderRD/cfc79a4166aa45746b6bfa4b2a3345978e68ace79a0a82ab13fdda9f32a7a0b0/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/TaaResolveShaderRD/8e863ed5b6e6cf5b67a722559308f90a5653d397bdedd8d8c2abe45a89893049/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/TaaResolveShaderRD/8e863ed5b6e6cf5b67a722559308f90a5653d397bdedd8d8c2abe45a89893049/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..9ea8e7f Binary files /dev/null and b/.godot/shader_cache/TaaResolveShaderRD/8e863ed5b6e6cf5b67a722559308f90a5653d397bdedd8d8c2abe45a89893049/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/TonemapShaderRD/06d49e3e1e33f4e3f9069e4df65b734ffc54e7ad36b2b03be9c40766a30f7576/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/TonemapShaderRD/06d49e3e1e33f4e3f9069e4df65b734ffc54e7ad36b2b03be9c40766a30f7576/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..309b5ab Binary files /dev/null and b/.godot/shader_cache/TonemapShaderRD/06d49e3e1e33f4e3f9069e4df65b734ffc54e7ad36b2b03be9c40766a30f7576/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/VolumetricFogProcessShaderRD/8333ba62fcdf5c0ffe915641fe9faa88286844b2bb245d94b41eb48eca8e881d/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/VolumetricFogProcessShaderRD/8333ba62fcdf5c0ffe915641fe9faa88286844b2bb245d94b41eb48eca8e881d/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..30f902f Binary files /dev/null and b/.godot/shader_cache/VolumetricFogProcessShaderRD/8333ba62fcdf5c0ffe915641fe9faa88286844b2bb245d94b41eb48eca8e881d/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/VolumetricFogShaderRD/f44655a2103d6cb3b1d0a206e66c4427aca3de3b5de59f72bf7e08db5144f83c/9a227745af2d65830f930370a9fbba551fbd6f60.vulkan.cache b/.godot/shader_cache/VolumetricFogShaderRD/f44655a2103d6cb3b1d0a206e66c4427aca3de3b5de59f72bf7e08db5144f83c/9a227745af2d65830f930370a9fbba551fbd6f60.vulkan.cache new file mode 100644 index 0000000..204bc74 Binary files /dev/null and b/.godot/shader_cache/VolumetricFogShaderRD/f44655a2103d6cb3b1d0a206e66c4427aca3de3b5de59f72bf7e08db5144f83c/9a227745af2d65830f930370a9fbba551fbd6f60.vulkan.cache differ diff --git a/.godot/shader_cache/VoxelGiDebugShaderRD/49ee1e463ded1be1341dc6ee222f492cd9f8484aabe4cf39ca46f519abecbb6c/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/VoxelGiDebugShaderRD/49ee1e463ded1be1341dc6ee222f492cd9f8484aabe4cf39ca46f519abecbb6c/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..fe80700 Binary files /dev/null and b/.godot/shader_cache/VoxelGiDebugShaderRD/49ee1e463ded1be1341dc6ee222f492cd9f8484aabe4cf39ca46f519abecbb6c/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/shader_cache/VoxelGiShaderRD/3d7b0b0258a2977a47dc0a84db7cb49a5e1bfaa74053e42ffae7d3e87d48965f/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/VoxelGiShaderRD/3d7b0b0258a2977a47dc0a84db7cb49a5e1bfaa74053e42ffae7d3e87d48965f/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000..990eb0c Binary files /dev/null and b/.godot/shader_cache/VoxelGiShaderRD/3d7b0b0258a2977a47dc0a84db7cb49a5e1bfaa74053e42ffae7d3e87d48965f/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache differ diff --git a/.godot/uid_cache.bin b/.godot/uid_cache.bin new file mode 100644 index 0000000..eef76ec Binary files /dev/null and b/.godot/uid_cache.bin differ diff --git a/assets/textures/ground_grass.jpg b/assets/textures/ground_grass.jpg new file mode 100644 index 0000000..8084acb Binary files /dev/null and b/assets/textures/ground_grass.jpg differ diff --git a/assets/textures/ground_grass.jpg.import b/assets/textures/ground_grass.jpg.import new file mode 100644 index 0000000..b2e3792 --- /dev/null +++ b/assets/textures/ground_grass.jpg.import @@ -0,0 +1,41 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b3ygrbmu1imjm" +path.s3tc="res://.godot/imported/ground_grass.jpg-e549dc27d007d80719dfc0d34b10b79f.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/textures/ground_grass.jpg" +dest_files=["res://.godot/imported/ground_grass.jpg-e549dc27d007d80719dfc0d34b10b79f.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/textures/rusty_metal.png b/assets/textures/rusty_metal.png new file mode 100644 index 0000000..7254be6 Binary files /dev/null and b/assets/textures/rusty_metal.png differ diff --git a/assets/textures/rusty_metal.png.import b/assets/textures/rusty_metal.png.import new file mode 100644 index 0000000..1e9c8cc --- /dev/null +++ b/assets/textures/rusty_metal.png.import @@ -0,0 +1,36 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cre85lnvdf3vc" +valid=false + +[deps] + +source_file="res://assets/textures/rusty_metal.png" + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/icon.svg b/icon.svg new file mode 100644 index 0000000..78bda2f --- /dev/null +++ b/icon.svg @@ -0,0 +1 @@ + diff --git a/icon.svg.import b/icon.svg.import new file mode 100644 index 0000000..9126361 --- /dev/null +++ b/icon.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cut65q4p2nlkx" +path="res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://icon.svg" +dest_files=["res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/project.godot b/project.godot new file mode 100644 index 0000000..3e991fa --- /dev/null +++ b/project.godot @@ -0,0 +1,55 @@ +; Engine configuration file. +; It's best edited using the editor UI and not directly, +; since the parameters that go here are not all obvious. +; +; Format: +; [section] ; section goes between [] +; param=value ; assign values to parameters + +config_version=5 + +[application] + +config/name="Restaurant" +run/main_scene="res://scenes/Main.tscn" +config/features=PackedStringArray("4.5", "Forward Plus") +config/icon="res://icon.svg" + +[display] + +window/size/viewport_width=320 +window/size/viewport_height=240 +window/size/window_width_override=1280 +window/size/window_height_override=960 +window/stretch/mode="viewport" + +[dotnet] + +project/assembly_name="Restaurant" + +[input] + +move_forward={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":119,"location":0,"echo":false,"script":null) +] +} +move_backward={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":83,"key_label":0,"unicode":115,"location":0,"echo":false,"script":null) +] +} +move_left={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":65,"key_label":0,"unicode":97,"location":0,"echo":false,"script":null) +] +} +move_right={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":68,"key_label":0,"unicode":100,"location":0,"echo":false,"script":null) +] +} + +[rendering] + +textures/canvas_textures/default_texture_filter=0 diff --git a/scenes/Main.tscn b/scenes/Main.tscn new file mode 100644 index 0000000..cdc2c30 --- /dev/null +++ b/scenes/Main.tscn @@ -0,0 +1,32 @@ +[gd_scene load_steps=6 format=3] + +[ext_resource type="PackedScene" path="res://scenes/Player.tscn" id="1_player"] +[ext_resource type="PackedScene" path="res://scenes/Submarine.tscn" id="2_sub"] + +[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_1"] +sky_top_color = Color(0, 0, 0, 1) +sky_horizon_color = Color(0, 0, 0, 1) +ground_bottom_color = Color(0, 0, 0, 1) +ground_horizon_color = Color(0, 0, 0, 1) + +[sub_resource type="Sky" id="Sky_1"] +sky_material = SubResource("ProceduralSkyMaterial_1") + +[sub_resource type="Environment" id="Environment_1"] +background_mode = 2 +sky = SubResource("Sky_1") +tonemap_mode = 2 +glow_enabled = true +fog_enabled = true +fog_light_color = Color(0, 0, 0, 1) +fog_density = 0.5 + +[node name="Main" type="Node3D"] + +[node name="WorldEnvironment" type="WorldEnvironment" parent="."] +environment = SubResource("Environment_1") + +[node name="Submarine" parent="." instance=ExtResource("2_sub")] + +[node name="Player" parent="." instance=ExtResource("1_player")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.5, 8) diff --git a/scenes/Player.tscn b/scenes/Player.tscn new file mode 100644 index 0000000..55d1515 --- /dev/null +++ b/scenes/Player.tscn @@ -0,0 +1,15 @@ +[gd_scene load_steps=3 format=3] + +[ext_resource type="Script" path="res://scripts/Player.gd" id="1_script"] + +[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_player"] + +[node name="Player" type="CharacterBody3D"] +script = ExtResource("1_script") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0) +shape = SubResource("CapsuleShape3D_player") + +[node name="Camera3D" type="Camera3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.7, 0) diff --git a/scenes/Submarine.tscn b/scenes/Submarine.tscn new file mode 100644 index 0000000..53d7ed1 --- /dev/null +++ b/scenes/Submarine.tscn @@ -0,0 +1,39 @@ +[gd_scene load_steps=3 format=3] + +[ext_resource type="Texture2D" path="res://assets/textures/rusty_metal.png" id="1_rust"] + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_metal"] +albedo_texture = ExtResource("1_rust") +uv1_scale = Vector3(5, 5, 5) +texture_filter = 0 + +[node name="Submarine" type="Node3D"] + +[node name="Hull" type="CSGCombiner3D" parent="."] +use_collision = true + +[node name="OuterShell" type="CSGCylinder3D" parent="Hull"] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0) +radius = 2.5 +height = 20.0 +sides = 12 +material = SubResource("StandardMaterial3D_metal") + +[node name="InnerVoid" type="CSGCylinder3D" parent="Hull"] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0) +operation = 2 +radius = 2.3 +height = 19.0 +sides = 12 +material = SubResource("StandardMaterial3D_metal") + +[node name="Floor" type="CSGBox3D" parent="Hull"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.8, 0) +size = Vector3(4, 1, 18) +material = SubResource("StandardMaterial3D_metal") + +[node name="EmergencyLight" type="OmniLight3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 5) +light_color = Color(1, 0, 0, 1) +light_energy = 2.0 +omni_range = 8.0 diff --git a/scripts/Player.gd b/scripts/Player.gd new file mode 100644 index 0000000..9ac1e65 --- /dev/null +++ b/scripts/Player.gd @@ -0,0 +1,67 @@ +extends CharacterBody3D + +## Simple First-Person Player Controller +## +## Features: +## - WASD Movement with acceleration/deceleration +## - Gravity +## - Mouse Look +## +## Note: Modify `MOUSE_SENSITIVITY` and `SPEED` to tune gameplay. + +# Configuration +const SPEED = 5.0 +const SPRINT_SPEED = 8.0 +const JUMP_VELOCITY = 4.5 +const ACCELERATION = 10.0 +const FRICTION = 10.0 +const GRAVITY = 9.8 +const MOUSE_SENSITIVITY = 0.003 + +# References +@onready var camera = $Camera3D + +func _ready(): + # Capture mouse cursor for gameplay + Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED) + +func _unhandled_input(event): + # Handle Mouse Look + if event is InputEventMouseMotion: + rotate_y(-event.relative.x * MOUSE_SENSITIVITY) + camera.rotate_x(-event.relative.y * MOUSE_SENSITIVITY) + # Clamp view to prevent flipping over + camera.rotation.x = clamp(camera.rotation.x, deg_to_rad(-90), deg_to_rad(90)) + + # Toggle Mouse Capture (Escape to exit) + if event.is_action_pressed("ui_cancel"): + if Input.get_mouse_mode() == Input.MOUSE_MODE_CAPTURED: + Input.set_mouse_mode(Input.MOUSE_MODE_VISIBLE) + else: + Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED) + +func _physics_process(delta): + # Add Gravity + if not is_on_floor(): + velocity.y -= GRAVITY * delta + + # Handle Jump + if Input.is_action_just_pressed("ui_accept") and is_on_floor(): + velocity.y = JUMP_VELOCITY + + # Get Input Direction (WASD) + var input_dir = Input.get_vector("move_left", "move_right", "move_forward", "move_backward") + var direction = (transform.basis * Vector3(input_dir.x, 0, input_dir.y)).normalized() + + # Determine current speed (Sprint support optional) + var current_speed = SPRINT_SPEED if Input.is_key_pressed(KEY_SHIFT) else SPEED + + # Apply Movement with Acceleration/Friction + if direction: + velocity.x = move_toward(velocity.x, direction.x * current_speed, ACCELERATION * delta) + velocity.z = move_toward(velocity.z, direction.z * current_speed, ACCELERATION * delta) + else: + velocity.x = move_toward(velocity.x, 0, FRICTION * delta) + velocity.z = move_toward(velocity.z, 0, FRICTION * delta) + + move_and_slide() diff --git a/scripts/Player.gd.uid b/scripts/Player.gd.uid new file mode 100644 index 0000000..ab8670e --- /dev/null +++ b/scripts/Player.gd.uid @@ -0,0 +1 @@ +uid://dy4jyc8hevxb0