diff --git a/engine b/engine index 3b48b011..78c6632e 160000 --- a/engine +++ b/engine @@ -1 +1 @@ -Subproject commit 3b48b0110e04e84db54788ccda4f8f5f7fa1fcf4 +Subproject commit 78c6632eb174aabb2790975cf83e28fee065b43d diff --git a/project/assets/characters/player_fem/character_fem.blend b/project/assets/characters/player_fem/character_fem.blend index 8de996ec..27b1c11c 100644 Binary files a/project/assets/characters/player_fem/character_fem.blend and b/project/assets/characters/player_fem/character_fem.blend differ diff --git a/project/assets/characters/player_fem/character_fem.blend.import b/project/assets/characters/player_fem/character_fem.blend.import index 14e358a5..c00745ef 100644 --- a/project/assets/characters/player_fem/character_fem.blend.import +++ b/project/assets/characters/player_fem/character_fem.blend.import @@ -33,7 +33,7 @@ animation/fps=30 animation/trimming=false animation/remove_immutable_tracks=true animation/import_rest_as_RESET=false -import_script/path="" +import_script/path="uid://ba7qlhj5ylm3d" materials/extract=0 materials/extract_format=0 materials/extract_path="" diff --git a/project/assets/characters/player_fem/character_fem.blend1 b/project/assets/characters/player_fem/character_fem.blend1 index f688dff3..edf0312e 100644 Binary files a/project/assets/characters/player_fem/character_fem.blend1 and b/project/assets/characters/player_fem/character_fem.blend1 differ diff --git a/project/assets/environments/blockouts/cliffs_blockout.blend b/project/assets/environments/blockouts/cliffs_blockout.blend index 61acaaf2..b6361c89 100644 Binary files a/project/assets/environments/blockouts/cliffs_blockout.blend and b/project/assets/environments/blockouts/cliffs_blockout.blend differ diff --git a/project/assets/environments/blockouts/cliffs_blockout.blend.import b/project/assets/environments/blockouts/cliffs_blockout.blend.import index b2314d2f..bb039223 100644 --- a/project/assets/environments/blockouts/cliffs_blockout.blend.import +++ b/project/assets/environments/blockouts/cliffs_blockout.blend.import @@ -33,7 +33,7 @@ animation/fps=30 animation/trimming=false animation/remove_immutable_tracks=true animation/import_rest_as_RESET=false -import_script/path="" +import_script/path="uid://ba7qlhj5ylm3d" materials/extract=0 materials/extract_format=0 materials/extract_path="" diff --git a/project/assets/environments/blockouts/cliffs_blockout.blend1 b/project/assets/environments/blockouts/cliffs_blockout.blend1 index 67bbd80e..708b1750 100644 Binary files a/project/assets/environments/blockouts/cliffs_blockout.blend1 and b/project/assets/environments/blockouts/cliffs_blockout.blend1 differ diff --git a/project/assets/environments/props/rock_a.blend b/project/assets/environments/props/rock_a.blend index d070a25c..2dae9d3d 100644 Binary files a/project/assets/environments/props/rock_a.blend and b/project/assets/environments/props/rock_a.blend differ diff --git a/project/assets/environments/props/rock_a.blend.import b/project/assets/environments/props/rock_a.blend.import index d3ea8fd8..e2848818 100644 --- a/project/assets/environments/props/rock_a.blend.import +++ b/project/assets/environments/props/rock_a.blend.import @@ -33,7 +33,7 @@ animation/fps=30 animation/trimming=false animation/remove_immutable_tracks=true animation/import_rest_as_RESET=false -import_script/path="" +import_script/path="uid://ba7qlhj5ylm3d" materials/extract=0 materials/extract_format=0 materials/extract_path="" diff --git a/project/assets/environments/props/rock_a.blend1 b/project/assets/environments/props/rock_a.blend1 index e9f1d79e..6054e159 100644 Binary files a/project/assets/environments/props/rock_a.blend1 and b/project/assets/environments/props/rock_a.blend1 differ diff --git a/project/assets/environments/props/rock_a.png b/project/assets/environments/props/rock_a.png index efaa01b7..e8b104a4 100644 Binary files a/project/assets/environments/props/rock_a.png and b/project/assets/environments/props/rock_a.png differ diff --git a/project/assets/environments/props/rock_b.blend b/project/assets/environments/props/rock_b.blend new file mode 100644 index 00000000..b89718cd Binary files /dev/null and b/project/assets/environments/props/rock_b.blend differ diff --git a/project/assets/environments/props/rock_b.blend.import b/project/assets/environments/props/rock_b.blend.import new file mode 100644 index 00000000..7160e95a --- /dev/null +++ b/project/assets/environments/props/rock_b.blend.import @@ -0,0 +1,60 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://517yqaw110pf" +path="res://.godot/imported/rock_b.blend-d76791249d4c14d1c951b842f0208090.scn" + +[deps] + +source_file="res://assets/environments/props/rock_b.blend" +dest_files=["res://.godot/imported/rock_b.blend-d76791249d4c14d1c951b842f0208090.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="uid://ba7qlhj5ylm3d" +materials/extract=0 +materials/extract_format=0 +materials/extract_path="" +_subresources={} +blender/nodes/visible=0 +blender/nodes/active_collection_only=false +blender/nodes/punctual_lights=true +blender/nodes/cameras=true +blender/nodes/custom_properties=true +blender/nodes/modifiers=1 +blender/meshes/colors=false +blender/meshes/uvs=true +blender/meshes/normals=true +blender/meshes/export_geometry_nodes_instances=false +blender/meshes/gpu_instances=false +blender/meshes/tangents=true +blender/meshes/skins=2 +blender/meshes/export_bones_deforming_mesh_only=false +blender/materials/unpack_enabled=true +blender/materials/export_materials=1 +blender/animation/limit_playback=true +blender/animation/always_sample=true +blender/animation/group_tracks=true +gltf/naming_version=2 diff --git a/project/assets/environments/props/rock_b.blend1 b/project/assets/environments/props/rock_b.blend1 new file mode 100644 index 00000000..13c4e5f0 Binary files /dev/null and b/project/assets/environments/props/rock_b.blend1 differ diff --git a/project/assets/environments/props/rock_b.png b/project/assets/environments/props/rock_b.png new file mode 100644 index 00000000..1df0c28d Binary files /dev/null and b/project/assets/environments/props/rock_b.png differ diff --git a/project/assets/environments/props/rock_b.png.import b/project/assets/environments/props/rock_b.png.import new file mode 100644 index 00000000..92fd56bf --- /dev/null +++ b/project/assets/environments/props/rock_b.png.import @@ -0,0 +1,41 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dpn3sfcjnnool" +path.s3tc="res://.godot/imported/rock_b.png-063dafa9684f12d7486304024d1aaecf.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/environments/props/rock_b.png" +dest_files=["res://.godot/imported/rock_b.png-063dafa9684f12d7486304024d1aaecf.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/project/assets/environments/props/rock_c.blend b/project/assets/environments/props/rock_c.blend new file mode 100644 index 00000000..b369c50e Binary files /dev/null and b/project/assets/environments/props/rock_c.blend differ diff --git a/project/assets/environments/props/rock_c.blend.import b/project/assets/environments/props/rock_c.blend.import new file mode 100644 index 00000000..899d0256 --- /dev/null +++ b/project/assets/environments/props/rock_c.blend.import @@ -0,0 +1,60 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://8n8fduklxduk" +path="res://.godot/imported/rock_c.blend-26ab78e8b85061bd62ef5331656df04c.scn" + +[deps] + +source_file="res://assets/environments/props/rock_c.blend" +dest_files=["res://.godot/imported/rock_c.blend-26ab78e8b85061bd62ef5331656df04c.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="uid://ba7qlhj5ylm3d" +materials/extract=0 +materials/extract_format=0 +materials/extract_path="" +_subresources={} +blender/nodes/visible=0 +blender/nodes/active_collection_only=false +blender/nodes/punctual_lights=true +blender/nodes/cameras=true +blender/nodes/custom_properties=true +blender/nodes/modifiers=1 +blender/meshes/colors=false +blender/meshes/uvs=true +blender/meshes/normals=true +blender/meshes/export_geometry_nodes_instances=false +blender/meshes/gpu_instances=false +blender/meshes/tangents=true +blender/meshes/skins=2 +blender/meshes/export_bones_deforming_mesh_only=false +blender/materials/unpack_enabled=true +blender/materials/export_materials=1 +blender/animation/limit_playback=true +blender/animation/always_sample=true +blender/animation/group_tracks=true +gltf/naming_version=2 diff --git a/project/assets/environments/props/rock_c.blend1 b/project/assets/environments/props/rock_c.blend1 new file mode 100644 index 00000000..53c1ef52 Binary files /dev/null and b/project/assets/environments/props/rock_c.blend1 differ diff --git a/project/assets/environments/props/rock_c.png b/project/assets/environments/props/rock_c.png new file mode 100644 index 00000000..16ec8ed9 Binary files /dev/null and b/project/assets/environments/props/rock_c.png differ diff --git a/project/assets/environments/props/rock_c.png.import b/project/assets/environments/props/rock_c.png.import new file mode 100644 index 00000000..ff773ee7 --- /dev/null +++ b/project/assets/environments/props/rock_c.png.import @@ -0,0 +1,41 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://drf6dro5di2ap" +path.s3tc="res://.godot/imported/rock_c.png-a276885ef75cf615c39e79d768211422.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/environments/props/rock_c.png" +dest_files=["res://.godot/imported/rock_c.png-a276885ef75cf615c39e79d768211422.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/project/assets/environments/props/tree.blend b/project/assets/environments/props/tree.blend new file mode 100644 index 00000000..ba0879c3 Binary files /dev/null and b/project/assets/environments/props/tree.blend differ diff --git a/project/assets/environments/props/tree.blend.import b/project/assets/environments/props/tree.blend.import new file mode 100644 index 00000000..84283aca --- /dev/null +++ b/project/assets/environments/props/tree.blend.import @@ -0,0 +1,60 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://bjy6hl1j8xefc" +path="res://.godot/imported/tree.blend-20cb45b772c5003289278d8ec4060a00.scn" + +[deps] + +source_file="res://assets/environments/props/tree.blend" +dest_files=["res://.godot/imported/tree.blend-20cb45b772c5003289278d8ec4060a00.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="uid://ba7qlhj5ylm3d" +materials/extract=0 +materials/extract_format=0 +materials/extract_path="" +_subresources={} +blender/nodes/visible=0 +blender/nodes/active_collection_only=false +blender/nodes/punctual_lights=true +blender/nodes/cameras=true +blender/nodes/custom_properties=true +blender/nodes/modifiers=1 +blender/meshes/colors=false +blender/meshes/uvs=true +blender/meshes/normals=true +blender/meshes/export_geometry_nodes_instances=false +blender/meshes/gpu_instances=false +blender/meshes/tangents=true +blender/meshes/skins=2 +blender/meshes/export_bones_deforming_mesh_only=false +blender/materials/unpack_enabled=true +blender/materials/export_materials=1 +blender/animation/limit_playback=true +blender/animation/always_sample=true +blender/animation/group_tracks=true +gltf/naming_version=2 diff --git a/project/assets/environments/props/tree.blend1 b/project/assets/environments/props/tree.blend1 new file mode 100644 index 00000000..da1d9443 Binary files /dev/null and b/project/assets/environments/props/tree.blend1 differ diff --git a/project/assets/style/base_outline_material.tres b/project/assets/style/base_outline_material.tres new file mode 100644 index 00000000..160ec862 --- /dev/null +++ b/project/assets/style/base_outline_material.tres @@ -0,0 +1,14 @@ +[gd_resource type="StandardMaterial3D" format=3 uid="uid://cd4vnmrmj8cj7"] + +[resource] +cull_mode = 1 +shading_mode = 0 +diffuse_mode = 3 +specular_mode = 2 +vertex_color_use_as_albedo = true +albedo_color = Color(0.1836955, 0.1836955, 0.18369544, 1) +grow = true +grow_amount = 0.015 +proximity_fade_enabled = true +stencil_mode = 3 +stencil_outline_thickness = 0.029 diff --git a/project/assets/style/model_importer.gd b/project/assets/style/model_importer.gd new file mode 100644 index 00000000..ab9d269c --- /dev/null +++ b/project/assets/style/model_importer.gd @@ -0,0 +1,16 @@ +@tool +extends EditorScenePostImport + +var outline_material : StandardMaterial3D + +func _post_import(root : Node): + outline_material = ResourceLoader.load("res://assets/style/base_outline_material.tres") as StandardMaterial3D + apply_outline_recursive(root) + return root + +func apply_outline_recursive(node : Node): + if node != null: + if node is MeshInstance3D and outline_material: + (node as MeshInstance3D).material_overlay = outline_material + for child in node.get_children(): + apply_outline_recursive(child) diff --git a/project/assets/style/model_importer.gd.uid b/project/assets/style/model_importer.gd.uid new file mode 100644 index 00000000..f6d2d38b --- /dev/null +++ b/project/assets/style/model_importer.gd.uid @@ -0,0 +1 @@ +uid://ba7qlhj5ylm3d diff --git a/project/project.godot b/project/project.godot index c4de7177..c69b8aa6 100644 --- a/project/project.godot +++ b/project/project.godot @@ -50,3 +50,8 @@ move_backward={ [physics] 3d/physics_engine="Jolt Physics" + +[rendering] + +anti_aliasing/quality/msaa_3d=2 +anti_aliasing/quality/use_debanding=true diff --git a/project/scenes/style_test_blockout.scn b/project/scenes/style_test_blockout.scn new file mode 100644 index 00000000..6f64d908 Binary files /dev/null and b/project/scenes/style_test_blockout.scn differ diff --git a/project/scenes/style_test_blockout.tscn b/project/scenes/style_test_blockout.tscn deleted file mode 100644 index 72acacdf..00000000 --- a/project/scenes/style_test_blockout.tscn +++ /dev/null @@ -1,91 +0,0 @@ -[gd_scene format=3 uid="uid://dvsup00kg0gxw"] - -[ext_resource type="PackedScene" uid="uid://dw4p3s74f1pdg" path="res://assets/environments/blockouts/cliffs_blockout.blend" id="1_8mrfl"] -[ext_resource type="PackedScene" uid="uid://ctp31vgapr25x" path="res://assets/characters/player_fem/character_fem.blend" id="2_m8orc"] -[ext_resource type="Texture2D" uid="uid://uujfed6yrp8p" path="res://assets/environments/props/grass_a.png" id="3_m8orc"] -[ext_resource type="PackedScene" uid="uid://db6ddpj53gl5w" path="res://assets/environments/props/rock_a.blend" id="4_1b7vx"] - -[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_8mrfl"] -sky_horizon_color = Color(0.6590071, 0.7017287, 0.7452071, 1) -ground_bottom_color = Color(0.110199995, 0.21208663, 0.29, 1) -ground_horizon_color = Color(0.6590071, 0.7017287, 0.7452071, 1) - -[sub_resource type="Sky" id="Sky_m8orc"] -sky_material = SubResource("ProceduralSkyMaterial_8mrfl") - -[sub_resource type="Environment" id="Environment_1b7vx"] -background_mode = 2 -sky = SubResource("Sky_m8orc") -ambient_light_source = 2 -ambient_light_color = Color(1, 1, 1, 1) -ambient_light_energy = 0.77 -tonemap_mode = 1 -ssao_radius = 0.2 -ssao_intensity = 16.0 -ssao_power = 1000000.0 -ssao_detail = 0.1 -ssao_horizon = 0.5 -ssao_sharpness = 1.0 -fog_enabled = true -fog_light_color = Color(0.86, 0.86, 0.86, 1) -fog_density = 0.0015 -fog_aerial_perspective = 1.0 -fog_sky_affect = 0.0 -fog_depth_curve = 1.9903296 -fog_depth_begin = 0.0 -fog_depth_end = 20.0 - -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_1b7vx"] -transparency = 4 -cull_mode = 2 -albedo_color = Color(0.45882353, 0.61960787, 0.4392157, 1) -albedo_texture = ExtResource("3_m8orc") -billboard_mode = 3 -particles_anim_h_frames = 1 -particles_anim_v_frames = 1 -particles_anim_loop = false - -[sub_resource type="QuadMesh" id="QuadMesh_xe6bp"] -material = SubResource("StandardMaterial3D_1b7vx") -center_offset = Vector3(0, 0.39, 0) - -[sub_resource type="MultiMesh" id="MultiMesh_1b7vx"] -transform_format = 1 -instance_count = 50 -mesh = SubResource("QuadMesh_xe6bp") -buffer = PackedFloat32Array(-0.35123554, -0.18835545, -0.9182357, -34.629265, -0.16761145, 0.9773989, -0.13637817, 3.0988078, 0.92224777, 0.10590001, -0.37449318, -28.126276, -0.96783864, 0.22864088, 0.11407301, -0.6154824, 0.22532053, 0.97443265, -0.04138748, 1.6751206, -0.12049881, -0.014339065, -0.9936175, -34.68943, -0.7742708, -0.17654878, -0.60937387, -43.693542, -0.007565184, 0.963962, -0.26966834, -0.32561192, 0.63438845, -0.20398231, -0.7469563, -2.1510668, -0.99216205, -0.0017989201, 0.13271211, 27.610588, 0.004361196, 0.9999258, 0.046158623, -0.9052035, -0.13265264, 0.04632925, -0.9910892, 30.01966, -0.6614863, 0.21025528, 0.7212694, -0.94829047, 0.35211903, 0.9356793, 0.050175987, 0.8030859, -0.6636633, 0.2868765, -0.69228166, -26.043514, -0.07411073, -0.24493936, 0.9677362, 9.3522625, 0.15555774, 0.9557113, 0.25380862, 1.3637369, -0.9860581, 0.16917957, -0.032693386, -30.99142, 0.623387, -0.37666014, -0.68667096, -40.72197, 0.12277519, 0.9137836, -0.38977817, 2.1447523, 0.773509, 0.15851799, 0.61527, -30.75333, -0.85565877, -0.5060777, -0.11719494, -47.42222, -0.47194654, 0.85170096, -0.23210624, -2.3695087, 0.2170618, -0.14315088, -0.9666401, 1.4058356, -0.9729906, 0.05129108, 0.22947736, -13.551721, 0.06740502, 0.9967382, 0.06301572, 1.4736898, -0.22527127, 0.07670491, -0.97230154, -24.830317, -0.41585484, 0.05339929, 0.9089634, 14.7659445, 0.2033315, 0.97948873, 0.03548258, 0.5665068, -0.88753706, 0.1993771, -0.41776517, -19.055088, 0.83139986, -0.00014787784, -0.55747247, -28.068396, -0.17155847, 0.9523533, -0.2561104, 1.5154727, 0.53041804, 0.30826104, 0.7909699, -9.657318, -0.29757476, 0.14939922, 0.94399714, -0.8542485, 0.16504383, 0.98187435, -0.10336728, 1.032841, -0.94138783, 0.12491646, -0.3165219, -28.539194, -0.6869613, 0.08249778, -0.7233806, 25.961761, -0.16631141, 0.9504773, 0.2663353, -0.36077017, 0.70882004, 0.3029655, -0.63858205, 25.56602, 0.27904373, -0.5146074, -0.81198233, -44.907352, 0.119976565, 0.8575306, -0.50224346, -1.1724404, 0.9538037, 0.042686306, 0.30072847, 6.3091216, -0.623925, -0.06522281, -0.78004134, 6.1065884, 0.014456343, 0.9963889, -0.09487566, -0.86138713, 0.7826301, -0.070401445, -0.62010896, 15.526347, -0.88388515, 0.099040285, -0.4592813, -3.937201, -0.026391618, 0.96649694, 0.2592077, 1.7037253, 0.46909675, 0.24099006, -0.8508074, -33.799656, -0.52115333, -0.13826147, 0.8433765, 4.6912518, -0.18175745, 0.98314697, 0.04886055, -0.9693981, -0.83508354, -0.12769847, -0.5369634, 18.19077, -0.15907, -0.5864163, -0.7954959, -47.52428, -0.022100769, 0.8076438, -0.590952, -1.7002196, 0.9880331, -0.07634529, -0.1412908, -27.959007, -0.80307233, 0.06761751, 0.5937205, -6.035618, 0.25913888, 0.9355914, 0.2439614, 0.17050299, -0.5384451, 0.34942526, -0.7681015, -17.22184, -0.99392056, 0.116979405, -0.02094803, 22.241268, 0.11757654, 0.99361736, -0.030023478, 0.24949488, 0.017285032, -0.032271683, -1.0003304, -5.659685, -0.7103262, -0.34383497, 0.61580473, -43.078804, -0.3112476, 0.9371027, 0.16421011, -0.28217375, -0.63290036, -0.07495007, -0.77189434, 7.533606, 0.2028363, -0.13025841, 0.97154075, -3.2526464, -0.10201992, 0.9839296, 0.15321891, -0.75770605, -0.97491056, -0.13006482, 0.18610154, 16.04129, -0.03176659, -0.10283791, 0.9951966, 21.561455, 0.26245683, 0.95997125, 0.10757558, 0.99991626, -0.96545744, 0.2643492, -0.0035010984, -17.374338, -0.9020495, -0.20774345, -0.3809863, 7.3056526, -0.17557006, 0.9784151, -0.117816284, -0.71547025, 0.3968414, -0.03934697, -0.918134, 9.8405695, -0.29971373, -0.31494203, -0.9016565, -44.1708, 0.08871091, 0.93174547, -0.3549397, 1.1218251, 0.95094866, -0.18618077, -0.25106695, -38.638252, 0.36412254, -0.43168363, -0.8264775, -43.609764, -0.29306132, 0.789314, -0.5413868, -2.290625, 0.8851729, 0.43890083, 0.16073667, 20.875462, -0.60419005, -0.16010389, -0.78187096, -10.869446, -0.25576982, 0.96777207, -0.000524941, -0.0053266026, 0.7560008, 0.19946234, -0.625043, -12.391854, -0.8387158, -0.0844126, -0.53984386, -13.226389, -0.02748725, 0.99424887, -0.11276059, 1.0036283, 0.5457118, -0.079655625, -0.835377, -20.377766, 0.6916142, 0.15596846, -0.70664316, -33.035015, -0.24777931, 0.9694287, -0.028539695, 1.3883648, 0.67990905, 0.19463535, 0.70840794, -6.367839, 0.85446876, -0.49515602, -0.16341555, -43.16933, 0.38686085, 0.8123567, -0.43865308, -5.2145224, 0.34960377, 0.31128493, 0.8848051, 32.71273, -0.30696929, 0.011029813, 0.9527063, 14.545423, -0.05180039, 0.9992594, -0.028259246, 2.313682, -0.95136094, -0.057967313, -0.3058646, -38.495064, 0.858752, -0.13864574, -0.49530149, -32.722755, 0.1470998, 0.98988724, -0.022049999, 1.508183, 0.49285686, -0.053869408, 0.86959255, 11.749367, -1.0003529, 0.011983656, 0.033935864, -9.048108, 0.014623138, 0.9977938, 0.078709245, -0.67218155, -0.032884877, 0.07915412, -0.99732363, 2.8214066, 0.85546535, -0.19072801, -0.48353192, -37.53608, 0.0350716, 0.950235, -0.31276911, -0.7592956, 0.5186041, 0.25035456, 0.8187635, 27.410122, -0.30282986, -0.11604788, 0.94701004, -6.200572, -0.11664054, 0.99061835, 0.08409298, -0.5920758, -0.94693726, -0.084908985, -0.31321132, 14.175747, -0.9444931, -0.325465, 0.06329697, 19.399157, -0.302558, 0.92418236, 0.23737442, 0.5455945, -0.13561942, 0.20484267, -0.97038543, -14.209223, -0.21058169, 0.10898559, 0.9725115, 23.401222, 0.024802474, 0.9950476, -0.10614057, 1.293961, -0.9782848, 0.0017676392, -0.21202993, -18.76303, -0.95209295, -0.10745572, 0.28978202, -8.572311, -0.080104, 0.99227464, 0.10476531, 2.379468, -0.29850245, 0.07645714, -0.9523926, -40.629814, -0.47495884, -0.20035107, 0.8580645, 23.97895, -0.18170263, 0.97609997, 0.12733468, 1.9272395, -0.8622061, -0.0953385, -0.49951202, -25.64861, -0.49239177, -0.27085406, 0.82836556, 16.679512, -0.23853302, 0.95698506, 0.171122, -0.31586698, -0.8382442, -0.113220274, -0.535284, 1.4511819, -0.05605636, 0.019191973, -0.9992451, -2.7254653, 0.07100225, 0.9983634, 0.015191891, -1.0957186, 0.99690396, -0.07002701, -0.057270024, -0.7911609, -0.98986363, 0.05239215, -0.13937782, -35.865303, 0.016511075, 0.9698311, 0.24729776, 1.3385553, 0.14798142, 0.24224752, -0.9599055, -7.9020076, -0.339, -0.037151564, -0.94111645, 1.7009218, -0.02741813, 1.0001869, -0.029607125, -1.0224293, 0.9414504, 0.015751073, -0.339742, -5.7305613, -0.59022677, 0.22783011, 0.7757107, -14.021463, 0.25906652, 0.9630856, -0.085743204, -0.41886073, -0.7658447, 0.15020253, -0.62683517, 0.40252757, 0.4916825, -0.39589986, -0.7768607, -38.085888, 0.091073856, 0.9103056, -0.4062638, 0.9902698, 0.86715335, 0.12887225, 0.4831544, 9.845957, -0.8314851, 0.16770874, -0.53151447, -12.705189, 0.033732615, 0.96800035, 0.2526629, 1.0295546, 0.5563235, 0.19196406, -0.8097254, -21.085232, -0.98599225, 0.11291436, 0.13065512, 6.1435165, 0.13551275, 0.975365, 0.17972389, -0.6826482, -0.10703597, 0.19471706, -0.9760274, -9.114334, -0.7175814, -0.28226066, -0.63828444, -34.100952, -0.27955455, 0.95507693, -0.10806693, 1.3103627, 0.6394743, 0.10078769, -0.763489, 14.869509, -0.4869893, -0.17286535, 0.8572982, -6.598587, -0.039748594, 0.9846117, 0.17595758, -0.75108147, -0.87364906, 0.0515615, -0.4858805, 4.054676, -0.4459418, -0.090941325, 0.89155304, -13.997198, 0.13146067, 0.97842234, 0.16555697, 0.8811562, -0.8864848, 0.19084205, -0.42394033, -18.507526) - -[node name="Node3D" type="Node3D" unique_id=1665439367] - -[node name="WorldEnvironment" type="WorldEnvironment" parent="." unique_id=956799414] -environment = SubResource("Environment_1b7vx") - -[node name="cliffs_blockout" parent="." unique_id=1139628220 instance=ExtResource("1_8mrfl")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.084471226, -1.1920929e-07, -0.13477635) - -[node name="character_fem" parent="cliffs_blockout" unique_id=1500533399 instance=ExtResource("2_m8orc")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.5013783, -0.9395151, 3.2541616) - -[node name="Camera3D" type="Camera3D" parent="." unique_id=719848707] -transform = Transform3D(0.6640384, -0.19698124, 0.7212845, -0.027320556, 0.9576367, 0.2866807, -0.7471991, -0.2100729, 0.6305259, 8.663731, 3.5585546, 8.5171585) -fov = 50.472687 - -[node name="Grass" type="MeshInstance3D" parent="." unique_id=212685461] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.22022042, 0) -visible = false -mesh = SubResource("QuadMesh_xe6bp") -skeleton = NodePath("../MultiMeshInstance3D") - -[node name="MultiMeshInstance3D" type="MultiMeshInstance3D" parent="." unique_id=1260384874] -multimesh = SubResource("MultiMesh_1b7vx") - -[node name="rock_a" parent="." unique_id=1574834338 instance=ExtResource("4_1b7vx")] -transform = Transform3D(-1.3041403, 0.3117833, 1.1248912, 1.1008773, -0.23233445, 1.3406949, 0.388149, 1.7065123, -0.02299016, -3.360656, -0.7369025, 0.19310498) - -[node name="rock_a3" parent="." unique_id=1395825147 instance=ExtResource("4_1b7vx")] -transform = Transform3D(1.1309398, 1.8096671, -1.6562233, 0.6422171, 2.2868338, 1.5610799, 2.3115497, -1.5207412, 0.37660417, -7.145337, -1.9895965, 2.063862) - -[node name="rock_a2" parent="." unique_id=2026031142 instance=ExtResource("4_1b7vx")] -transform = Transform3D(0.38993376, 0.89649886, 0.2103366, -0.7421784, 0.4411806, -0.5045102, -0.5450892, 0.04061845, 0.83739364, -2.8109326, -1.0579798, 2.220972) - -[editable path="cliffs_blockout"]