diff --git a/materials/forest_path.ptex b/materials/forest_path.ptex new file mode 100644 index 00000000..c9a24f2d --- /dev/null +++ b/materials/forest_path.ptex @@ -0,0 +1,235 @@ +{ + "connections": [ + { + "from": "normal_map2", + "from_port": 0, + "to": "Material", + "to_port": 4 + }, + { + "from": "voronoi2", + "from_port": 1, + "to": "colorize_2", + "to_port": 0 + }, + { + "from": "fbm2_2", + "from_port": 0, + "to": "colorize_3", + "to_port": 0 + }, + { + "from": "colorize_3", + "from_port": 0, + "to": "blend2", + "to_port": 1 + }, + { + "from": "colorize_2", + "from_port": 0, + "to": "blend2", + "to_port": 3 + }, + { + "from": "blend2", + "from_port": 0, + "to": "Material", + "to_port": 0 + }, + { + "from": "blend2", + "from_port": 0, + "to": "normal_map2", + "to_port": 0 + } + ], + "label": "Graph", + "longdesc": "", + "name": "416", + "node_position": { + "x": 0, + "y": 0 + }, + "nodes": [ + { + "export_last_target": "Godot/Godot 4 Standard", + "export_paths": { + "Blender": "/home/sara/Documents/gd-projects/going/project/materials/leaves", + "Godot/Godot 4 Standard": "/home/sara/Documents/gd-projects/going/project/materials/forest_background" + }, + "name": "Material", + "node_position": { + "x": 239.336639, + "y": 211.084656 + }, + "parameters": { + "albedo_color": { + "a": 1, + "b": 1, + "g": 1, + "r": 1, + "type": "Color" + }, + "ao": 1, + "depth_scale": 0.5, + "emission_energy": 1, + "flags_transparent": true, + "metallic": 0.5, + "normal": 1, + "roughness": 1, + "size": 11, + "sss": 1 + }, + "seed_int": 0, + "type": "material" + }, + { + "name": "normal_map2", + "node_position": { + "x": -26.293844, + "y": 770.812927 + }, + "parameters": { + "buffer": 1, + "param2": 0, + "size": 11, + "strength": 0.04 + }, + "seed_int": 0, + "type": "normal_map2" + }, + { + "name": "voronoi2", + "node_position": { + "x": -1831.151123, + "y": 801.731445 + }, + "parameters": { + "intensity": 1, + "randomness": 0.85, + "scale_x": 20, + "scale_y": 20, + "stretch_x": 1, + "stretch_y": 1 + }, + "seed_int": 0, + "type": "voronoi2" + }, + { + "name": "colorize_2", + "node_position": { + "x": -1529.762695, + "y": 784.490662 + }, + "parameters": { + "gradient": { + "interpolation": 1, + "points": [ + { + "a": 0, + "b": 0.53125, + "g": 0.53125, + "pos": 0.392064, + "r": 0.53125 + }, + { + "a": 1, + "b": 0.433594, + "g": 0.433594, + "pos": 0.41879, + "r": 0.433594 + }, + { + "a": 1, + "b": 0.320312, + "g": 0.320312, + "pos": 0.509699, + "r": 0.320312 + } + ], + "type": "Gradient" + } + }, + "seed_int": 0, + "type": "colorize" + }, + { + "name": "fbm2_2", + "node_position": { + "x": -1852.425293, + "y": 567.349365 + }, + "parameters": { + "folds": 0, + "iterations": 10, + "noise": 0, + "offset": 0, + "persistence": 0.6, + "scale_x": 54, + "scale_y": 54 + }, + "seed_int": 0, + "type": "fbm2" + }, + { + "name": "colorize_3", + "node_position": { + "x": -1512.30957, + "y": 564.000488 + }, + "parameters": { + "gradient": { + "interpolation": 1, + "points": [ + { + "a": 1, + "b": 0.266647, + "g": 0.291941, + "pos": 0, + "r": 0.292969 + }, + { + "a": 1, + "b": 0.180664, + "g": 0.219666, + "pos": 0.532148, + "r": 0.25 + }, + { + "a": 1, + "b": 0.036621, + "g": 0.195312, + "pos": 1, + "r": 0.060177 + } + ], + "type": "Gradient" + } + }, + "seed_int": 0, + "type": "colorize" + }, + { + "generic_size": 2, + "name": "blend2", + "node_position": { + "x": -898.559509, + "y": 193.264801 + }, + "parameters": { + "amount1": 1, + "amount2": 0.5, + "blend_type1": 0, + "blend_type2": 0 + }, + "seed_int": 0, + "type": "blend2" + } + ], + "parameters": { + + }, + "seed_int": 0, + "shortdesc": "", + "type": "graph" +} \ No newline at end of file diff --git a/materials/tree_bark.ptex b/materials/tree_bark.ptex new file mode 100644 index 00000000..acd48292 --- /dev/null +++ b/materials/tree_bark.ptex @@ -0,0 +1,191 @@ +{ + "connections": [ + { + "from": "fbm2", + "from_port": 0, + "to": "colorize", + "to_port": 0 + }, + { + "from": "normal_map2", + "from_port": 0, + "to": "Material", + "to_port": 4 + }, + { + "from": "colorize", + "from_port": 0, + "to": "Material", + "to_port": 0 + }, + { + "from": "fbm2", + "from_port": 0, + "to": "quantize", + "to_port": 0 + }, + { + "from": "quantize", + "from_port": 0, + "to": "normal_map2", + "to_port": 0 + } + ], + "label": "Graph", + "longdesc": "", + "name": "4863", + "node_position": { + "x": 0, + "y": 0 + }, + "nodes": [ + { + "export_last_target": "Blender", + "export_paths": { + "Blender": "/home/sara/Documents/gd-projects/going/project/materials/tree_bark" + }, + "name": "Material", + "node_position": { + "x": 0, + "y": 0 + }, + "parameters": { + "albedo_color": { + "a": 1, + "b": 1, + "g": 1, + "r": 1, + "type": "Color" + }, + "ao": 1, + "depth_scale": 0.5, + "emission_energy": 1, + "flags_transparent": true, + "metallic": 0, + "normal": 1, + "roughness": 1, + "size": 11, + "sss": 1 + }, + "seed_int": 0, + "type": "material" + }, + { + "name": "colorize", + "node_position": { + "x": -567.5, + "y": 79 + }, + "parameters": { + "gradient": { + "interpolation": 0, + "points": [ + { + "a": 1, + "b": 0.125244, + "g": 0.155886, + "pos": 0.157807, + "r": 0.1875 + }, + { + "a": 1, + "b": 0.176239, + "g": 0.185627, + "pos": 0.325581, + "r": 0.195312 + }, + { + "a": 1, + "b": 0.125885, + "g": 0.160057, + "pos": 0.342193, + "r": 0.195312 + }, + { + "a": 1, + "b": 0.168732, + "g": 0.195273, + "pos": 0.410299, + "r": 0.222656 + }, + { + "a": 1, + "b": 0.13829, + "g": 0.179815, + "pos": 0.466777, + "r": 0.222656 + }, + { + "a": 1, + "b": 0.103851, + "g": 0.139482, + "pos": 0.553156, + "r": 0.160156 + }, + { + "a": 1, + "b": 0.158981, + "g": 0.223756, + "pos": 0.611296, + "r": 0.269531 + } + ], + "type": "Gradient" + } + }, + "seed_int": 0, + "type": "colorize" + }, + { + "name": "fbm2", + "node_position": { + "x": -939.894348, + "y": 94.240768 + }, + "parameters": { + "folds": 0, + "iterations": 3, + "noise": 9, + "offset": 0, + "persistence": 1, + "scale_x": 59, + "scale_y": 10 + }, + "seed_int": 2932558336, + "type": "fbm2" + }, + { + "name": "normal_map2", + "node_position": { + "x": -413.051849, + "y": 261.711395 + }, + "parameters": { + "buffer": 1, + "param2": 0, + "size": 10, + "strength": 1 + }, + "seed_int": 0, + "type": "normal_map2" + }, + { + "name": "quantize", + "node_position": { + "x": -688.051819, + "y": 281.155884 + }, + "parameters": { + "steps": 13 + }, + "seed_int": 0, + "type": "quantize" + } + ], + "parameters": { + + }, + "seed_int": 0, + "shortdesc": "", + "type": "graph" +} \ No newline at end of file diff --git a/project/materials/forest_path_albedo.png b/project/materials/forest_path_albedo.png new file mode 100644 index 00000000..8f75da73 Binary files /dev/null and b/project/materials/forest_path_albedo.png differ diff --git a/project/materials/forest_path_albedo.png.import b/project/materials/forest_path_albedo.png.import new file mode 100644 index 00000000..d28c855e --- /dev/null +++ b/project/materials/forest_path_albedo.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ce5bqewy7vy3p" +path.s3tc="res://.godot/imported/forest_path_albedo.png-11c8fdf0e032e9fefe73d48c116c911c.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://materials/forest_path_albedo.png" +dest_files=["res://.godot/imported/forest_path_albedo.png-11c8fdf0e032e9fefe73d48c116c911c.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/materials/forest_path_normal.png b/project/materials/forest_path_normal.png new file mode 100644 index 00000000..47f71d11 Binary files /dev/null and b/project/materials/forest_path_normal.png differ diff --git a/project/materials/forest_path_normal.png.import b/project/materials/forest_path_normal.png.import new file mode 100644 index 00000000..4cff2646 --- /dev/null +++ b/project/materials/forest_path_normal.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://evdo4hvbc4ti" +path.s3tc="res://.godot/imported/forest_path_normal.png-177ad969a314ad7766bdb878392565ec.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://materials/forest_path_normal.png" +dest_files=["res://.godot/imported/forest_path_normal.png-177ad969a314ad7766bdb878392565ec.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=1 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=1 +roughness/src_normal="res://materials/forest_path_normal.png" +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/materials/tree_abstractor.gdshader b/project/materials/tree_abstractor.gdshader index b1d7638a..aa5e030f 100644 --- a/project/materials/tree_abstractor.gdshader +++ b/project/materials/tree_abstractor.gdshader @@ -3,7 +3,7 @@ shader_type spatial; uniform sampler2D albedo : hint_default_black, source_color; void vertex() { - + } void fragment() { diff --git a/project/materials/tree_bark_albedo.png b/project/materials/tree_bark_albedo.png new file mode 100644 index 00000000..a6873d24 Binary files /dev/null and b/project/materials/tree_bark_albedo.png differ diff --git a/project/materials/tree_bark_albedo.png.import b/project/materials/tree_bark_albedo.png.import new file mode 100644 index 00000000..35fe9c35 --- /dev/null +++ b/project/materials/tree_bark_albedo.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cot1n1uemvxm3" +path.s3tc="res://.godot/imported/tree_bark_albedo.png-f900fda403115aedff731adf6c616573.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://materials/tree_bark_albedo.png" +dest_files=["res://.godot/imported/tree_bark_albedo.png-f900fda403115aedff731adf6c616573.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/materials/tree_bark_normal.png b/project/materials/tree_bark_normal.png new file mode 100644 index 00000000..7c630484 Binary files /dev/null and b/project/materials/tree_bark_normal.png differ diff --git a/project/materials/tree_bark_normal.png.import b/project/materials/tree_bark_normal.png.import new file mode 100644 index 00000000..e4d2b42e --- /dev/null +++ b/project/materials/tree_bark_normal.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ch1ifjl3c2vcl" +path.s3tc="res://.godot/imported/tree_bark_normal.png-a69eb71597c933374ae2a230a5551159.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://materials/tree_bark_normal.png" +dest_files=["res://.godot/imported/tree_bark_normal.png-a69eb71597c933374ae2a230a5551159.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=1 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=1 +roughness/src_normal="res://materials/tree_bark_normal.png" +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/models/player/character.blend b/project/models/player/character.blend index 145ad266..bd5b3dfb 100644 Binary files a/project/models/player/character.blend and b/project/models/player/character.blend differ diff --git a/project/models/player/character.blend1 b/project/models/player/character.blend1 index 292becb5..e33465eb 100644 Binary files a/project/models/player/character.blend1 and b/project/models/player/character.blend1 differ diff --git a/project/models/props/grass.blend b/project/models/props/grass.blend new file mode 100644 index 00000000..c7d15cf8 Binary files /dev/null and b/project/models/props/grass.blend differ diff --git a/project/models/props/grass.blend.import b/project/models/props/grass.blend.import new file mode 100644 index 00000000..9de8fd63 --- /dev/null +++ b/project/models/props/grass.blend.import @@ -0,0 +1,53 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://8q5ql5fydib" +path="res://.godot/imported/grass.blend-a85d858ea232814392d62ef7fb996a23.scn" + +[deps] + +source_file="res://models/props/grass.blend" +dest_files=["res://.godot/imported/grass.blend-a85d858ea232814392d62ef7fb996a23.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +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="" +_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/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 diff --git a/project/models/props/grass.blend1 b/project/models/props/grass.blend1 new file mode 100644 index 00000000..c5d2b42a Binary files /dev/null and b/project/models/props/grass.blend1 differ diff --git a/project/models/props/tree.blend b/project/models/props/tree.blend index b5024b3e..b6722daf 100644 Binary files a/project/models/props/tree.blend and b/project/models/props/tree.blend differ diff --git a/project/models/props/tree.blend.import b/project/models/props/tree.blend.import index 301caed8..db3d673a 100644 --- a/project/models/props/tree.blend.import +++ b/project/models/props/tree.blend.import @@ -35,7 +35,7 @@ import_script/path="" _subresources={ "materials": { "leaves": { -"use_external/enabled": true, +"use_external/enabled": false, "use_external/path": "uid://dqtsjjn0jp0oj" } } diff --git a/project/models/props/tree.blend1 b/project/models/props/tree.blend1 index 55ffd5df..10234bf9 100644 Binary files a/project/models/props/tree.blend1 and b/project/models/props/tree.blend1 differ diff --git a/project/models/props/tree_cutout_texture.png b/project/models/props/tree_cutout_texture.png new file mode 100644 index 00000000..3a8d5844 Binary files /dev/null and b/project/models/props/tree_cutout_texture.png differ diff --git a/project/models/props/tree_cutout_texture.png.import b/project/models/props/tree_cutout_texture.png.import new file mode 100644 index 00000000..a778eda9 --- /dev/null +++ b/project/models/props/tree_cutout_texture.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://1cv3upavrjek" +path.s3tc="res://.godot/imported/tree_cutout_texture.png-f2609be5a231b0260a72a0852263a3c0.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://models/props/tree_cutout_texture.png" +dest_files=["res://.godot/imported/tree_cutout_texture.png-f2609be5a231b0260a72a0852263a3c0.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/models/props/tree_leaves.tres b/project/models/props/tree_leaves.tres deleted file mode 100644 index 388f0f1d..00000000 --- a/project/models/props/tree_leaves.tres +++ /dev/null @@ -1,70 +0,0 @@ -[gd_resource type="ShaderMaterial" load_steps=3 format=3 uid="uid://dqtsjjn0jp0oj"] - -[ext_resource type="Texture2D" uid="uid://d1sxmql1f46f6" path="res://materials/leaves_albedo.png" id="1_dgtoi"] - -[sub_resource type="Shader" id="Shader_6fq30"] -code = "// NOTE: Shader automatically converted from Godot Engine 4.4.2.rc's StandardMaterial3D. - -shader_type spatial; -render_mode blend_mix, depth_draw_opaque, cull_disabled, diffuse_burley, specular_schlick_ggx, skip_vertex_transform; - -uniform vec4 albedo : source_color; -uniform sampler2D texture_albedo : source_color, filter_linear_mipmap, repeat_enable; -uniform ivec2 albedo_texture_size; -uniform float point_size : hint_range(0.1, 128.0, 0.1); - -uniform float roughness : hint_range(0.0, 1.0); -uniform sampler2D texture_metallic : hint_default_white, filter_linear_mipmap, repeat_enable; -uniform vec4 metallic_texture_channel; -uniform sampler2D texture_roughness : hint_roughness_r, filter_linear_mipmap, repeat_enable; - -uniform float specular : hint_range(0.0, 1.0, 0.01); -uniform float metallic : hint_range(0.0, 1.0, 0.01); - -uniform vec3 uv1_scale; -uniform vec3 uv1_offset; -uniform vec3 uv2_scale; -uniform vec3 uv2_offset; - -void vertex() { - VERTEX = (MODELVIEW_MATRIX * vec4(VERTEX * 1.2, 1.0)).xyz; - NORMAL = normalize((MODELVIEW_MATRIX * vec4(NORMAL, 0.0)).xyz); - BINORMAL = normalize((MODELVIEW_MATRIX * vec4(BINORMAL, 0.0)).xyz); - TANGENT = normalize((MODELVIEW_MATRIX * vec4(TANGENT, 0.0)).xyz); - - UV = UV * uv1_scale.xy + uv1_offset.xy; - vec3 center = vec3(VIEWPORT_SIZE / 2.0, 0.0); -} - -void fragment() { - vec2 base_uv = UV; - - vec4 albedo_tex = texture(texture_albedo, base_uv); - ALBEDO = albedo.rgb * albedo_tex.rgb; - ALPHA = albedo_tex.a; - - float metallic_tex = dot(texture(texture_metallic, base_uv), metallic_texture_channel); - METALLIC = metallic_tex * metallic; - SPECULAR = specular; - - vec4 roughness_texture_channel = vec4(1.0, 0.0, 0.0, 0.0); - float roughness_tex = dot(texture(texture_roughness, base_uv), roughness_texture_channel); - ROUGHNESS = roughness_tex * roughness; -} -" - -[resource] -render_priority = 0 -shader = SubResource("Shader_6fq30") -shader_parameter/albedo = Color(0.27451, 0.388235, 0.192157, 1) -shader_parameter/texture_albedo = ExtResource("1_dgtoi") -shader_parameter/albedo_texture_size = Vector2i(0, 0) -shader_parameter/point_size = 1.0 -shader_parameter/roughness = 1.0 -shader_parameter/metallic_texture_channel = Vector4(1, 0, 0, 0) -shader_parameter/specular = 0.5 -shader_parameter/metallic = 0.0 -shader_parameter/uv1_scale = Vector3(1, 1, 1) -shader_parameter/uv1_offset = Vector3(0, 0, 0) -shader_parameter/uv2_scale = Vector3(1, 1, 1) -shader_parameter/uv2_offset = Vector3(0, 0, 0) diff --git a/project/models/terrains/level.blend b/project/models/terrains/level.blend index 788dddef..9b2381d9 100644 Binary files a/project/models/terrains/level.blend and b/project/models/terrains/level.blend differ diff --git a/project/models/terrains/level.blend.import b/project/models/terrains/level.blend.import index fa91f182..8ee68783 100644 --- a/project/models/terrains/level.blend.import +++ b/project/models/terrains/level.blend.import @@ -33,12 +33,6 @@ animation/remove_immutable_tracks=true animation/import_rest_as_RESET=false import_script/path="" _subresources={ -"materials": { -"Terrain": { -"use_external/enabled": false, -"use_external/path": "uid://5knww03rsy1a" -} -}, "nodes": { "PATH:entrance": { "mesh_instance/cast_shadow": 2 diff --git a/project/models/terrains/level.blend1 b/project/models/terrains/level.blend1 index e4267887..42461a70 100644 Binary files a/project/models/terrains/level.blend1 and b/project/models/terrains/level.blend1 differ diff --git a/project/objects/player.tscn b/project/objects/player.tscn index 3deaf617..7f9d07f2 100644 --- a/project/objects/player.tscn +++ b/project/objects/player.tscn @@ -25,8 +25,13 @@ func _process(_delta): " [node name="Player" type="PlayerBody"] +physics_interpolation_mode = 1 +collision_mask = 3 wall_min_slide_angle = 0.785398 floor_max_angle = 0.460767 +floor_snap_length = 0.35 +acceleration = 10.0 +target_speed = 25.0 [node name="PlayerStateMachine" type="PlayerStateMachine" parent="."] diff --git a/project/objects/tre.tscn b/project/objects/tre.tscn index 6400fa76..4271e67a 100644 --- a/project/objects/tre.tscn +++ b/project/objects/tre.tscn @@ -1,7 +1,42 @@ -[gd_scene load_steps=2 format=3 uid="uid://dqjurq1nq1fle"] +[gd_scene load_steps=6 format=3 uid="uid://dqjurq1nq1fle"] [ext_resource type="PackedScene" uid="uid://dgsd4ysdm0754" path="res://models/props/tree.blend" id="1_n3f34"] +[ext_resource type="Texture2D" uid="uid://1cv3upavrjek" path="res://models/props/tree_cutout_texture.png" id="2_t4bw2"] + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_rym7k"] +transparency = 2 +alpha_scissor_threshold = 0.478 +alpha_antialiasing_mode = 0 +shading_mode = 2 +diffuse_mode = 1 +albedo_texture = ExtResource("2_t4bw2") +metallic_specular = 0.0 +disable_receive_shadows = true +billboard_mode = 2 + +[sub_resource type="QuadMesh" id="QuadMesh_husfk"] +size = Vector2(16.64, 16.19) +center_offset = Vector3(0, 7.97, 0) + +[sub_resource type="SphereMesh" id="SphereMesh_rym7k"] +radius = 7.107 +height = 10.345 +radial_segments = 16 +rings = 8 [node name="Node3D" type="Node3D"] [node name="tree" parent="." instance=ExtResource("1_n3f34")] +visibility_parent = NodePath("../cutout") + +[node name="cutout" type="MeshInstance3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0254102, 0) +material_override = SubResource("StandardMaterial3D_rym7k") +visibility_range_begin = 100.0 +visibility_range_end = 500.0 +mesh = SubResource("QuadMesh_husfk") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="cutout"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 7.56123, 0) +cast_shadow = 3 +mesh = SubResource("SphereMesh_rym7k") diff --git a/project/project.godot b/project/project.godot index 4752121f..2b5c9495 100644 --- a/project/project.godot +++ b/project/project.godot @@ -15,6 +15,13 @@ run/main_scene="uid://sofv1apr4467" config/features=PackedStringArray("4.4", "Forward Plus") config/icon="res://icon.svg" +[display] + +window/size/viewport_width=1920 +window/size/viewport_height=1080 +window/size/resizable=false +window/vsync/vsync_mode=0 + [input] move_left={ @@ -52,3 +59,18 @@ jump={ 3d_physics/layer_1="Platforming" 3d_physics/layer_2="Entities" + +[physics] + +common/physics_ticks_per_second=30 +common/max_physics_steps_per_frame=12 +3d/physics_engine="Jolt Physics" +common/physics_interpolation=true + +[rendering] + +renderer/rendering_method="mobile" +camera/depth_of_field/depth_of_field_bokeh_shape=0 +anti_aliasing/quality/screen_space_aa=1 +anti_aliasing/quality/use_debanding=true +occlusion_culling/use_occlusion_culling=true diff --git a/project/scenes/valley.tscn b/project/scenes/valley.tscn index 860b88a5..65413ca3 100644 --- a/project/scenes/valley.tscn +++ b/project/scenes/valley.tscn @@ -1,8 +1,9 @@ -[gd_scene load_steps=7 format=3 uid="uid://sofv1apr4467"] +[gd_scene load_steps=8 format=3 uid="uid://sofv1apr4467"] [ext_resource type="PackedScene" uid="uid://5cfl3xu1861l" path="res://models/terrains/level.blend" id="1_ch7jd"] [ext_resource type="PackedScene" uid="uid://dcgsrdacswacl" path="res://objects/player.tscn" id="2_pvuhy"] [ext_resource type="PackedScene" uid="uid://dqjurq1nq1fle" path="res://objects/tre.tscn" id="3_lj5yw"] +[ext_resource type="PackedScene" uid="uid://cdmksnsttot3j" path="res://objects/wall_enemy.tscn" id="4_kaqos"] [sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_pvuhy"] sky_top_color = Color(0.0825, 0.277292, 0.55, 1) @@ -18,335 +19,668 @@ background_mode = 2 background_energy_multiplier = 1.84 sky = SubResource("Sky_x4b8f") ambient_light_source = 3 -ssao_enabled = true -ssao_radius = 2.55 -ssao_intensity = 5.42 +ssao_radius = 16.0 +glow_enabled = true [node name="Valley" type="Node3D"] -[node name="level" parent="." instance=ExtResource("1_ch7jd")] - [node name="Player" parent="." instance=ExtResource("2_pvuhy")] -transform = Transform3D(0.99745, 0, 0.0713757, 0, 1, 0, -0.0713757, 0, 0.99745, 4.57328, 31.6645, -38.9574) +transform = Transform3D(0.999996, 0, -0.0030368, 0, 1, 0, 0.0030368, 0, 0.999996, 4.19603, 31.6645, -39.4833) -[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."] -transform = Transform3D(1, 0, 0, 0, -0.740828, 0.671695, 0, -0.671695, -0.740828, 0, 6.05439, 0) -shadow_enabled = true +[node name="WallEnemy" parent="." instance=ExtResource("4_kaqos")] +transform = Transform3D(-0.0472111, 0, -0.998885, 0, 1, 0, 0.998885, 0, -0.0472111, -33.2398, -0.00426483, 142.026) [node name="WorldEnvironment" type="WorldEnvironment" parent="."] environment = SubResource("Environment_lj5yw") -[node name="Node3D" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.583853, 0, 0.811859, 0, 1, 0, -0.811859, 0, -0.583853, 15.6154, 1.23662, 45.4222) +[node name="level" parent="." instance=ExtResource("1_ch7jd")] -[node name="Node3D18" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.583853, 0, 0.811859, 0, 1, 0, -0.811859, 0, -0.583853, 13.7156, 1.23662, 49.7733) +[node name="Node3D" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.183866, 0, 0.982951, 0, 1, 0, -0.982951, 0, -0.183866, 14.8529, 0.466294, 49.9785) -[node name="Node3D20" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.880138, 0, 0.474718, 0, 1, 0, -0.474718, 0, -0.880138, 13.7156, 1.23662, 54.7037) +[node name="Node3D18" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.583853, 0, 0.811859, 0, 1, 0, -0.811859, 0, -0.583853, 13.4444, 0.344365, 57.8183) -[node name="Node3D23" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.635459, 0, 0.772135, 0, 1, 0, -0.772135, 0, -0.635459, 13.5623, 1.23662, 60.5792) +[node name="Node3D39" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.981023, 0, -0.193892, 0, 1, 0, 0.193892, 0, 0.981023, -19.7058, 0.365003, 56.5675) -[node name="Node3D39" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.981023, 0, -0.193892, 0, 1, 0, 0.193892, 0, 0.981023, -13.5101, 1.23662, 62.9594) +[node name="Node3D94" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.981023, 0, -0.193892, 0, 1, 0, 0.193892, 0, 0.981023, -14.6463, 1.23662, 72.5051) -[node name="Node3D94" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.981023, 0, -0.193892, 0, 1, 0, 0.193892, 0, 0.981023, -17.689, 1.23662, 55.8823) +[node name="Node3D95" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.981023, 0, -0.193892, 0, 1, 0, 0.193892, 0, 0.981023, -20.4171, 1.23662, 63.8576) -[node name="Node3D95" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.981023, 0, -0.193892, 0, 1, 0, 0.193892, 0, 0.981023, -25.44, 1.23662, 52.1079) +[node name="Node3D96" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.841464, -1.6038e-08, -0.540314, 1.51426e-08, 1, -6.10033e-09, 0.540314, -3.04854e-09, 0.841464, -22.8788, 0.131132, 45.1656) -[node name="Node3D96" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.841464, -1.6038e-08, -0.540314, 1.51426e-08, 1, -6.10033e-09, 0.540314, -3.04854e-09, 0.841464, -22.8788, 1.23662, 45.1656) +[node name="Node3D97" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.841464, -1.6038e-08, -0.540314, 1.51426e-08, 1, -6.10033e-09, 0.540314, -3.04854e-09, 0.841464, -25.8639, 1.23662, 39.4841) -[node name="Node3D97" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.841464, -1.6038e-08, -0.540314, 1.51426e-08, 1, -6.10033e-09, 0.540314, -3.04854e-09, 0.841464, -22.5418, 1.23662, 35.5947) +[node name="Node3D98" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.841464, -1.6038e-08, -0.540314, 1.51426e-08, 1, -6.10033e-09, 0.540314, -3.04854e-09, 0.841464, -21.2055, 0.59003, 23.6906) -[node name="Node3D98" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.841464, -1.6038e-08, -0.540314, 1.51426e-08, 1, -6.10033e-09, 0.540314, -3.04854e-09, 0.841464, -21.733, 1.23662, 26.0238) +[node name="Node3D116" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.841464, -1.6038e-08, -0.540314, 1.51426e-08, 1, -6.10033e-09, 0.540314, -3.04854e-09, 0.841464, -24.5888, 0.727367, 31.7619) -[node name="Node3D99" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.841464, -1.6038e-08, -0.540314, 1.51426e-08, 1, -6.10033e-09, 0.540314, -3.04854e-09, 0.841464, -24.6986, 1.23662, 20.1599) +[node name="Node3D117" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.841464, -1.6038e-08, -0.540314, 1.51426e-08, 1, -6.10033e-09, 0.540314, -3.04854e-09, 0.841464, -26.7025, 1.23662, 51.6291) -[node name="Node3D103" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.420197, -1.18985e-08, -0.907433, 1.51426e-08, 1, -6.10033e-09, 0.907433, -1.11775e-08, 0.420197, -23.71, 1.23662, 12.7674) +[node name="Node3D100" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.62591, -2.81386e-08, -0.779895, 2.5615e-08, 1, -1.55225e-08, 0.779895, -1.02614e-08, 0.62591, -18.7674, 0.570729, 17.3965) -[node name="Node3D100" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.62591, -2.81386e-08, -0.779895, 2.5615e-08, 1, -1.55225e-08, 0.779895, -1.02614e-08, 0.62591, -18.7674, 1.23662, 17.3965) +[node name="Node3D101" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.62591, -2.81386e-08, -0.779895, 2.5615e-08, 1, -1.55225e-08, 0.779895, -1.02614e-08, 0.62591, -16.7454, 0.585926, 9.51059) -[node name="Node3D101" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.62591, -2.81386e-08, -0.779895, 2.5615e-08, 1, -1.55225e-08, 0.779895, -1.02614e-08, 0.62591, -16.7454, 1.23662, 9.51059) +[node name="Node3D102" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.104755, -4.17581e-08, -0.994498, 3.49956e-08, 1, -3.83029e-08, 0.994498, -3.07907e-08, 0.104755, -12.0273, 0.578772, 3.10752) -[node name="Node3D102" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.104755, -4.17581e-08, -0.994498, 3.49956e-08, 1, -3.83029e-08, 0.994498, -3.07907e-08, 0.104755, -12.0273, 1.23662, 3.10752) +[node name="Node3D2" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.583853, 0, 0.811859, 0, 1, 0, -0.811859, 0, -0.583853, 13.7278, 0.800404, 30.075) -[node name="Node3D2" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.583853, 0, 0.811859, 0, 1, 0, -0.811859, 0, -0.583853, 13.7278, 1.31703, 30.075) +[node name="Node3D3" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.806857, 0, 0.590747, 0, 1, 0, -0.590747, 0, -0.806857, 12.0918, 0.326586, 19.9047) -[node name="Node3D3" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.806857, 0, 0.590747, 0, 1, 0, -0.590747, 0, -0.806857, 12.9538, 1.31703, 24.3136) +[node name="Node3D5" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.997162, 0, 0.0752921, 0, 1, 0, -0.0752921, 0, -0.997162, 9.66337, 0.745758, 8.93414) -[node name="Node3D4" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.127411, 0, 0.99185, 0, 1, 0, -0.99185, 0, -0.127411, 12.4476, 1.31703, 20.4107) +[node name="Node3D17" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.729256, 0, -0.684242, 0, 1, 0, 0.684242, 0, -0.729256, 25.3264, 0.0781007, 1.97371) -[node name="Node3D60" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.361966, 0, 0.932191, 0, 1, 0, -0.932191, 0, -0.361966, 11.4033, 1.31703, 15.804) +[node name="Node3D19" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.63905, 0, -0.769166, 0, 1, 0, 0.769166, 0, -0.63905, 36.3753, 0.295401, 4.2828) -[node name="Node3D5" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.997162, 0, 0.0752921, 0, 1, 0, -0.0752921, 0, -0.997162, 9.69094, 1.31703, 8.98693) +[node name="Node3D21" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.87511, -1.61731e-08, 0.483924, -2.43482e-08, 1, 7.74511e-08, -0.483924, -7.95609e-08, 0.87511, 17.2233, 0.574241, 11.9056) -[node name="Node3D17" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.729256, 0, -0.684242, 0, 1, 0, 0.684242, 0, -0.729256, 25.3264, 1.31703, 1.97371) +[node name="Node3D22" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.883251, -2.3345e-08, 0.468901, -1.72052e-08, 1, 8.21955e-08, -0.468901, -8.06667e-08, 0.883251, 25.1382, 0.473049, 13.205) -[node name="Node3D19" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.63905, 0, -0.769166, 0, 1, 0, 0.769166, 0, -0.63905, 36.3753, 1.31703, 4.2828) +[node name="Node3D10" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.988712, 3.27667e-09, -0.149829, 9.84035e-09, 1, 8.68053e-08, 0.149829, -8.72998e-08, 0.988712, 33.4977, 0.156786, 15.1596) -[node name="Node3D7" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.774713, -3.01105e-08, 0.632313, -2.43482e-08, 1, 7.74511e-08, -0.632313, -7.5398e-08, 0.774713, 17.5999, 1.31703, 11.2755) +[node name="Node3D24" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.284517, -8.60175e-08, 0.958671, 9.84035e-09, 1, 8.68053e-08, -0.958671, -1.5264e-08, 0.284517, 47.1465, 0.531385, 18.4804) -[node name="Node3D21" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.87511, -1.61731e-08, 0.483924, -2.43482e-08, 1, 7.74511e-08, -0.483924, -7.95609e-08, 0.87511, 13.5795, 1.31703, 10.1914) +[node name="Node3D26" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.0709578, -7.05095e-08, 0.99748, 8.14398e-09, 1, 7.1267e-08, -0.99748, 1.31804e-08, -0.0709578, 46.9892, 1.31703, 26.8517) -[node name="Node3D8" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.990129, -9.36775e-09, 0.140158, -2.83538e-09, 1, 8.68673e-08, -0.140158, -8.64072e-08, 0.990129, 21.7395, 1.31703, 12.588) +[node name="Node3D27" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.277952, -8.58208e-08, 0.960595, 9.75624e-09, 1, 8.65183e-08, -0.960595, -1.46761e-08, 0.277952, 32.1964, 0.475637, 38.7791) -[node name="Node3D9" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.883251, -2.3345e-08, 0.468901, -1.72052e-08, 1, 8.21955e-08, -0.468901, -8.06667e-08, 0.883251, 29.2016, 1.31703, 14.1554) +[node name="Node3D28" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.123532, -8.01912e-08, 0.992341, 8.3686e-09, 1, 7.97684e-08, -0.992341, -1.54947e-09, 0.123532, 17.4713, -0.253473, 42.7399) -[node name="Node3D22" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.883251, -2.3345e-08, 0.468901, -1.72052e-08, 1, 8.21955e-08, -0.468901, -8.06667e-08, 0.883251, 25.1788, 1.31703, 13.2617) +[node name="Node3D30" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.862249, -8.22838e-08, 0.506485, 2.9606e-08, 1, 1.12059e-07, -0.506485, -8.16275e-08, 0.862249, 61.9833, 0.620416, 21.3272) -[node name="Node3D10" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.988712, 3.27667e-09, -0.149829, 9.84035e-09, 1, 8.68053e-08, 0.149829, -8.72998e-08, 0.988712, 33.2686, 1.31703, 14.9202) +[node name="Node3D32" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.925203, -7.60956e-08, 0.379472, 3.51579e-08, 1, 1.14811e-07, -0.379472, -9.28816e-08, 0.925203, 78.8481, 0.364782, 27.2798) -[node name="Node3D24" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.284517, -8.60175e-08, 0.958671, 9.84035e-09, 1, 8.68053e-08, -0.958671, -1.5264e-08, 0.284517, 47.1465, 1.31703, 18.4804) - -[node name="Node3D25" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.539903, -3.46608e-08, 0.841728, 1.49521e-08, 1, 5.07688e-08, -0.841728, 3.99958e-08, -0.539903, 44.5556, 1.31703, 25.3502) - -[node name="Node3D26" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.0709578, -7.05095e-08, 0.99748, 8.14398e-09, 1, 7.1267e-08, -0.99748, 1.31804e-08, -0.0709578, 40.3404, 1.31703, 33.6466) - -[node name="Node3D27" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.277952, -8.58208e-08, 0.960595, 9.75624e-09, 1, 8.65183e-08, -0.960595, -1.46761e-08, 0.277952, 32.1964, 1.31703, 38.7791) - -[node name="Node3D28" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.123532, -8.01912e-08, 0.992341, 8.3686e-09, 1, 7.97684e-08, -0.992341, -1.54947e-09, 0.123532, 23.0555, 1.31703, 42.1936) - -[node name="Node3D29" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.819882, -8.50034e-08, 0.572532, 2.6719e-08, 1, 1.10207e-07, -0.572532, -7.50591e-08, 0.819882, 53.0963, 1.31703, 17.6928) - -[node name="Node3D30" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.862249, -8.22838e-08, 0.506485, 2.9606e-08, 1, 1.12059e-07, -0.506485, -8.16275e-08, 0.862249, 61.9833, 1.31704, 21.3272) - -[node name="Node3D31" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.887599, -8.01845e-08, 0.460618, 3.16109e-08, 1, 1.13167e-07, -0.460618, -8.58861e-08, 0.887599, 70.3985, 1.31703, 24.3416) - -[node name="Node3D32" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.925203, -7.60956e-08, 0.379472, 3.51579e-08, 1, 1.14811e-07, -0.379472, -9.28816e-08, 0.925203, 78.8481, 1.31703, 27.2798) - -[node name="Node3D49" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.925203, -7.60956e-08, 0.379472, 3.51579e-08, 1, 1.14811e-07, -0.379472, -9.28816e-08, 0.925203, 73.5335, 1.60083, 32.52) - -[node name="Node3D63" parent="." instance=ExtResource("3_lj5yw")] +[node name="Node3D63" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(0.853969, 2.9715e-08, -0.520324, 3.51579e-08, 1, 1.14811e-07, 0.520324, -1.16338e-07, 0.853969, 81.8453, 1.65131, 44.8753) -[node name="Node3D79" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.853969, 2.9715e-08, -0.520324, 3.51579e-08, 1, 1.14811e-07, 0.520324, -1.16338e-07, 0.853969, 76.6378, 4.23415, 48.4096) - -[node name="Node3D85" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.853969, 2.9715e-08, -0.520324, 3.51579e-08, 1, 1.14811e-07, 0.520324, -1.16338e-07, 0.853969, 76.5773, 5.16956, 40.8967) - -[node name="Node3D64" parent="." instance=ExtResource("3_lj5yw")] +[node name="Node3D64" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(0.853969, 2.9715e-08, -0.520324, 3.51579e-08, 1, 1.14811e-07, 0.520324, -1.16338e-07, 0.853969, 82.4687, 1.16971, 35.6958) -[node name="Node3D65" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.354732, 9.48726e-08, -0.934968, 3.51579e-08, 1, 1.14811e-07, 0.934968, -7.35985e-08, 0.354732, 81.5022, 1.26067, 54.9918) +[node name="Node3D70" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.217615, 1.04408e-07, -0.976035, 3.51579e-08, 1, 1.14811e-07, 0.976035, -5.92999e-08, 0.217615, 74.9426, 2.71911, 54.9032) -[node name="Node3D66" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.217615, 1.04408e-07, -0.976035, 3.51579e-08, 1, 1.14811e-07, 0.976035, -5.92999e-08, 0.217615, 83.5242, 1.26067, 66.5286) +[node name="Node3D81" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.217615, 1.04408e-07, -0.976035, 3.51579e-08, 1, 1.14811e-07, 0.976035, -5.92999e-08, 0.217615, 70.7158, 1.23105, 77.0668) -[node name="Node3D69" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.217615, 1.04408e-07, -0.976035, 3.51579e-08, 1, 1.14811e-07, 0.976035, -5.92999e-08, 0.217615, 75.4346, 1.26067, 67.7428) +[node name="Node3D89" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.217615, 1.04408e-07, -0.976035, 3.51579e-08, 1, 1.14811e-07, 0.976035, -5.92999e-08, 0.217615, 67.9281, 3.50852, 65.4025) -[node name="Node3D70" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.217615, 1.04408e-07, -0.976035, 3.51579e-08, 1, 1.14811e-07, 0.976035, -5.92999e-08, 0.217615, 75.8122, 1.26067, 60.0524) +[node name="Node3D67" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.217615, 1.04408e-07, -0.976035, 3.51579e-08, 1, 1.14811e-07, 0.976035, -5.92999e-08, 0.217615, 77.8342, -0.0861926, 71.466) -[node name="Node3D80" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.217615, 1.04408e-07, -0.976035, 3.51579e-08, 1, 1.14811e-07, 0.976035, -5.92999e-08, 0.217615, 75.0123, 3.77203, 53.4463) +[node name="Node3D83" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.874772, 2.48746e-08, -0.484535, 3.51579e-08, 1, 1.14811e-07, 0.484535, -1.17468e-07, 0.874772, 72.2039, 1.26067, 87.0767) -[node name="Node3D81" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.217615, 1.04408e-07, -0.976035, 3.51579e-08, 1, 1.14811e-07, 0.976035, -5.92999e-08, 0.217615, 66.5641, 3.55283, 69.4585) +[node name="Node3D74" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.999964, 3.44221e-08, -0.00846419, 3.53946e-08, 1, -1.14737e-07, 0.00846419, -1.15033e-07, -0.999964, 79.931, -0.0498844, 88.352) -[node name="Node3D89" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.217615, 1.04408e-07, -0.976035, 3.51579e-08, 1, 1.14811e-07, 0.976035, -5.92999e-08, 0.217615, 69.6701, 3.37301, 62.7934) +[node name="Node3D75" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.994766, -2.3242e-08, -0.102185, 3.51579e-08, 1, 1.14811e-07, 0.102185, -1.17802e-07, 0.994766, 83.3501, -0.270699, 98.19) -[node name="Node3D84" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.910323, 1.55149e-08, -0.413899, 3.51579e-08, 1, 1.14811e-07, 0.413899, -1.19067e-07, 0.910323, 65.0918, 2.76686, 84.3136) +[node name="Node3D82" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.994766, -2.3242e-08, -0.102185, 3.51579e-08, 1, 1.14811e-07, 0.102185, -1.17802e-07, 0.994766, 72.2673, 1.16597, 102.862) -[node name="Node3D67" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.217615, 1.04408e-07, -0.976035, 3.51579e-08, 1, 1.14811e-07, 0.976035, -5.92999e-08, 0.217615, 80.8572, 1.26067, 72.2901) +[node name="Node3D84" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.997801, -2.3242e-08, -0.0662912, -1.53817e-08, 1, -1.19083e-07, 0.0662912, -1.17802e-07, -0.997801, 102.449, 3.65159, 127.972) -[node name="Node3D68" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.573348, 7.3908e-08, -0.819312, 3.51579e-08, 1, 1.14811e-07, 0.819312, -9.46317e-08, 0.573348, 78.4961, 1.26067, 80.3193) +[node name="Node3D88" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.948987, -2.3242e-08, 0.315318, -1.50888e-08, 1, 1.19122e-07, -0.315318, -1.17802e-07, 0.948987, 113.159, 0.66525, 129.764) -[node name="Node3D82" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.573348, 7.3908e-08, -0.819312, 3.51579e-08, 1, 1.14811e-07, 0.819312, -9.46317e-08, 0.573348, 69.7253, 1.26067, 78.5492) +[node name="Node3D90" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.703296, -2.3242e-08, -0.710898, 6.73992e-08, 1, -9.93718e-08, 0.710898, -1.17802e-07, -0.703296, 132.764, 0.579244, 123.036) -[node name="Node3D83" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.874772, 2.48746e-08, -0.484535, 3.51579e-08, 1, 1.14811e-07, 0.484535, -1.17468e-07, 0.874772, 73.4428, 1.26067, 86.586) +[node name="Node3D92" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.531044, -2.3242e-08, 0.847345, -8.74765e-08, 1, 8.22526e-08, -0.847345, -1.17802e-07, 0.531044, 130.657, 0.705411, 134.39) -[node name="Node3D74" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.832099, 3.44221e-08, -0.554627, 3.51579e-08, 1, 1.14811e-07, 0.554627, -1.15033e-07, 0.832099, 79.931, 1.26067, 88.352) +[node name="Node3D99" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.922768, -2.3242e-08, -0.385359, 2.3949e-08, 1, -1.1766e-07, 0.385359, -1.17802e-07, -0.922768, 142.988, 0.0829931, 129.805) -[node name="Node3D75" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.994766, -2.3242e-08, -0.102185, 3.51579e-08, 1, 1.14811e-07, 0.102185, -1.17802e-07, 0.994766, 82.1535, 1.26067, 94.2797) +[node name="Node3D103" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.419484, -2.3242e-08, -0.907763, 1.16686e-07, 1, 2.83184e-08, 0.907763, -1.17802e-07, 0.419484, 145.255, 0.107643, 155.066) -[node name="Node3D76" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.996752, 4.42894e-08, -0.0805294, 3.51579e-08, 1, 1.14811e-07, 0.0805294, 1.11606e-07, -0.996752, 93.2526, 1.26067, 89.5037) +[node name="Node3D169" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.757702, -2.3242e-08, -0.652602, 9.44883e-08, 1, 7.40917e-08, 0.652602, -1.17802e-07, 0.757702, 145.911, 0.286187, 138.212) -[node name="Node3D77" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.889632, -2.1154e-08, 0.456679, 3.51579e-08, 1, 1.14811e-07, -0.456679, 1.18195e-07, -0.889632, 96.8747, 1.26067, 83.8684) +[node name="Node3D176" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.291688, -2.3242e-08, 0.956514, -1.059e-07, 1, 5.65933e-08, -0.956514, -1.17802e-07, 0.291688, 145.603, 0.286191, 147.84) -[node name="Node3D52" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.925203, -7.60956e-08, 0.379472, 3.51579e-08, 1, 1.14811e-07, -0.379472, -9.28816e-08, 0.925203, 57.8456, 1.35763, 29.0741) +[node name="Node3D172" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.869883, -2.3242e-08, 0.493259, -7.83248e-08, 1, -9.10091e-08, -0.493259, -1.17802e-07, -0.869883, 134.029, 0.165869, 149.688) -[node name="Node3D55" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.925203, -7.60956e-08, 0.379472, 3.51579e-08, 1, 1.14811e-07, -0.379472, -9.28816e-08, 0.925203, 65.9098, 1.67732, 28.9301) +[node name="Node3D174" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.976214, -2.3242e-08, -0.216814, 2.85195e-09, 1, -1.20039e-07, 0.216814, -1.17802e-07, -0.976214, 132.253, 0.165869, 141.43) -[node name="Node3D56" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.262273, -1.0157e-07, 0.964994, 3.51579e-08, 1, 1.14811e-07, -0.964994, 6.40389e-08, -0.262273, 24.6784, 2.37762, 59.7155) +[node name="Node3D173" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.855112, -2.3242e-08, -0.518445, 8.09484e-08, 1, 8.86848e-08, 0.518445, -1.17802e-07, 0.855112, 133.071, 0.684567, 162.511) -[node name="Node3D86" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.262273, -1.0157e-07, 0.964994, 3.51579e-08, 1, 1.14811e-07, -0.964994, 6.40389e-08, -0.262273, 18.7966, 0.853164, 61.4759) +[node name="Node3D170" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.824018, -2.3242e-08, -0.566565, 8.58943e-08, 1, 8.39035e-08, 0.566565, -1.17802e-07, 0.824018, 145.193, -0.655862, 165.642) -[node name="Node3D104" parent="." instance=ExtResource("3_lj5yw")] +[node name="Node3D171" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.76711, -2.3242e-08, 0.641517, -9.34012e-08, 1, -7.54563e-08, -0.641517, -1.17802e-07, -0.76711, 132.521, 0.704623, 173.368) + +[node name="Node3D85" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.994766, -2.3242e-08, -0.102185, 3.51579e-08, 1, 1.14811e-07, 0.102185, -1.17802e-07, 0.994766, 81.8521, 1.26067, 110.956) + +[node name="Node3D121" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.994766, -2.3242e-08, -0.102185, 3.51579e-08, 1, 1.14811e-07, 0.102185, -1.17802e-07, 0.994766, 89.3289, -0.000256538, 108.78) + +[node name="Node3D122" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.994766, -2.3242e-08, -0.102185, 3.51579e-08, 1, 1.14811e-07, 0.102185, -1.17802e-07, 0.994766, 97.105, 0.350488, 116.297) + +[node name="Node3D177" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.903224, -2.3242e-08, 0.429172, -2.95646e-08, 1, 1.16377e-07, -0.429172, -1.17802e-07, 0.903224, 87.6647, 3.97536, 122.799) + +[node name="Node3D76" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.68762, 4.42894e-08, -0.726071, -5.05797e-08, 1, 1.08901e-07, 0.726071, 1.11606e-07, -0.68762, 96.7801, 0.176369, 94.8967) + +[node name="Node3D87" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.996752, 4.42894e-08, -0.0805294, 3.51579e-08, 1, 1.14811e-07, 0.0805294, 1.11606e-07, -0.996752, 108.675, 3.65255, 94.4333) + +[node name="Node3D120" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.996752, 4.42894e-08, -0.0805294, 3.51579e-08, 1, 1.14811e-07, 0.0805294, 1.11606e-07, -0.996752, 105.041, 0.0571551, 106.051) + +[node name="Node3D123" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.996752, 4.42894e-08, -0.0805294, 3.51579e-08, 1, 1.14811e-07, 0.0805294, 1.11606e-07, -0.996752, 117.734, 0.179511, 116.185) + +[node name="Node3D132" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.230746, 4.42894e-08, 0.973014, 9.83745e-08, 1, -6.88459e-08, -0.973014, 1.11606e-07, 0.230746, 38.1229, 14.7399, 125.451) + +[node name="Node3D146" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.230746, 4.42894e-08, 0.973014, 9.83745e-08, 1, -6.88459e-08, -0.973014, 1.11606e-07, 0.230746, 102.321, 14.1197, 153.786) + +[node name="Node3D133" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.168696, 4.42894e-08, 0.985668, 1.17478e-07, 1, -2.48263e-08, -0.985668, 1.11606e-07, -0.168696, 46.4023, 14.7399, 93.2472) + +[node name="Node3D196" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.97729, 4.42894e-08, -0.211905, -6.69333e-08, 1, -9.96855e-08, 0.211905, 1.11606e-07, 0.97729, 58.6497, 12.878, 98.4948) + +[node name="Node3D197" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.97729, 4.42894e-08, -0.211905, -6.69333e-08, 1, -9.96855e-08, 0.211905, 1.11606e-07, 0.97729, 60.9698, 16.5463, 116.975) + +[node name="Node3D198" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.968028, 0.156377, -0.196129, -0.153712, 0.987695, 0.0288361, 0.198225, 0.00223318, 0.980154, 68.4529, 14.0176, 118.44) + +[node name="Node3D168" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.995305, 4.42894e-08, -0.0967837, -5.4883e-08, 1, -1.06795e-07, 0.0967837, 1.11606e-07, 0.995305, 61.9009, 6.2694, 91.038) + +[node name="Node3D140" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.996752, 4.42894e-08, -0.0805294, 3.51579e-08, 1, 1.14811e-07, 0.0805294, 1.11606e-07, -0.996752, 32.1662, 10.5131, 57.4485) + +[node name="Node3D167" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.996752, 4.42894e-08, -0.0805294, 3.51579e-08, 1, 1.14811e-07, 0.0805294, 1.11606e-07, -0.996752, 28.1007, 6.67884, 64.7324) + +[node name="Node3D164" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.740171, 4.42894e-08, 0.672418, 1.07828e-07, 1, 5.28274e-08, -0.672418, 1.11606e-07, -0.740171, 23.6419, 4.0302, 54.3196) + +[node name="Node3D165" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.459952, 4.42894e-08, 0.887944, 1.19471e-07, 1, 1.20078e-08, -0.887944, 1.11606e-07, -0.459952, 36.0144, 6.41659, 45.5061) + +[node name="Node3D166" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.459952, 4.42894e-08, 0.887944, 1.19471e-07, 1, 1.20078e-08, -0.887944, 1.11606e-07, -0.459952, 47.6745, 7.54767, 35.2163) + +[node name="Node3D141" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.785918, -0.0490172, 0.616384, -0.0664405, 0.997776, -0.00536774, -0.61475, -0.0451715, -0.787427, 44.352, 10.9348, 46.2702) + +[node name="Node3D142" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.785918, -0.0490172, 0.616384, -0.0664405, 0.997776, -0.00536774, -0.61475, -0.0451715, -0.787427, 50.2573, 14.6874, 42.2433) + +[node name="Node3D178" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.82562, -0.0490172, 0.562093, -0.0659286, 0.997776, -0.0098271, -0.560361, -0.0451715, -0.827015, 57.2358, 7.98158, 79.4663) + +[node name="Node3D179" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.82562, -0.0490172, 0.562093, -0.0659286, 0.997776, -0.0098271, -0.560361, -0.0451715, -0.827015, 62.9268, 4.34217, 77.1304) + +[node name="Node3D180" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.82562, -0.0490172, 0.562093, -0.0659286, 0.997776, -0.0098271, -0.560361, -0.0451715, -0.827015, 78.0743, 4.42806, 119.015) + +[node name="Node3D181" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.881898, -0.0490172, -0.468885, 0.0644671, 0.997776, 0.0169451, 0.467012, -0.0451715, 0.883096, 67.7334, 5.81727, 106.24) + +[node name="Node3D182" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.881898, -0.0490172, -0.468885, 0.0644671, 0.997776, 0.0169451, 0.467012, -0.0451715, 0.883096, 115.756, 10.6421, 145.209) + +[node name="Node3D183" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.881898, -0.0490172, -0.468885, 0.0644671, 0.997776, 0.0169451, 0.467012, -0.0451715, 0.883096, 124.948, 8.02108, 159.812) + +[node name="Node3D184" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.881898, -0.0490172, -0.468885, 0.0644671, 0.997776, 0.0169451, 0.467012, -0.0451715, 0.883096, 121.567, 8.0849, 171.495) + +[node name="Node3D185" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.0664105, -0.0490172, 0.996587, -0.0483816, 0.997776, 0.0458516, -0.996618, -0.0451715, -0.0686344, 102.607, 9.04392, 193.054) + +[node name="Node3D186" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.0664105, -0.0490172, 0.996587, -0.0483816, 0.997776, 0.0458516, -0.996618, -0.0451715, -0.0686344, 91.6655, 8.00169, 200.74) + +[node name="Node3D187" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.0664105, -0.0490172, 0.996587, -0.0483816, 0.997776, 0.0458516, -0.996618, -0.0451715, -0.0686344, 79.4757, 10.7555, 232.572) + +[node name="Node3D188" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.0664105, -0.0490172, 0.996587, -0.0483816, 0.997776, 0.0458516, -0.996618, -0.0451715, -0.0686344, 53.0513, 13.6898, 219.067) + +[node name="Node3D189" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.0664105, -0.0490172, 0.996587, -0.0483816, 0.997776, 0.0458516, -0.996618, -0.0451715, -0.0686344, 28.8794, 13.612, 159.768) + +[node name="Node3D190" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.0664105, -0.0490172, 0.996587, -0.0483816, 0.997776, 0.0458516, -0.996618, -0.0451715, -0.0686344, 16.9379, 13.5808, 172.08) + +[node name="Node3D191" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.0664105, -0.0490172, 0.996587, -0.0483816, 0.997776, 0.0458516, -0.996618, -0.0451715, -0.0686344, 30.1858, 13.7692, 174.447) + +[node name="Node3D192" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.0664105, -0.0490172, 0.996587, -0.0483816, 0.997776, 0.0458516, -0.996618, -0.0451715, -0.0686344, 9.41705, 13.6377, 179.185) + +[node name="Node3D193" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.0664105, -0.0490172, 0.996587, -0.0483816, 0.997776, 0.0458516, -0.996618, -0.0451715, -0.0686344, 18.2802, 13.7693, 189.057) + +[node name="Node3D194" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.0664105, -0.0490172, 0.996587, -0.0483816, 0.997776, 0.0458516, -0.996618, -0.0451715, -0.0686344, 60.4466, 13.9648, 165.166) + +[node name="Node3D195" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.0664105, -0.0490172, 0.996587, -0.0483816, 0.997776, 0.0458516, -0.996618, -0.0451715, -0.0686344, 43.3633, 13.7982, 184.093) + +[node name="Node3D148" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.641996, -0.0490172, 0.765139, -0.00317133, 0.997776, 0.0665815, -0.766701, -0.0451715, 0.640412, 57.666, 6.5761, 29.8634) + +[node name="Node3D134" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.988051, 4.42894e-08, 0.154124, -2.65591e-08, 1, -1.17098e-07, -0.154124, 1.11606e-07, 0.988051, 46.6598, 14.7399, 117.05) + +[node name="Node3D143" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.247946, 4.42894e-08, -0.968774, -1.19102e-07, 1, 1.52351e-08, 0.968774, 1.11606e-07, 0.247946, 63.5284, 15.4498, 131.62) + +[node name="Node3D149" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.247946, 4.42894e-08, -0.968774, -1.19102e-07, 1, 1.52351e-08, 0.968774, 1.11606e-07, 0.247946, 79.4508, 15.4498, 153.914) + +[node name="Node3D150" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.247946, 4.42894e-08, -0.968774, -1.19102e-07, 1, 1.52351e-08, 0.968774, 1.11606e-07, 0.247946, 81.4727, 15.4498, 170.251) + +[node name="Node3D162" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.247946, 4.42894e-08, -0.968774, -1.19102e-07, 1, 1.52351e-08, 0.968774, 1.11606e-07, 0.247946, 82.1979, 15.4498, 180.044) + +[node name="Node3D163" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.247946, 4.42894e-08, -0.968774, -1.19102e-07, 1, 1.52351e-08, 0.968774, 1.11606e-07, 0.247946, 70.8025, 13.8793, 198.775) + +[node name="Node3D156" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.247946, 4.42894e-08, -0.968774, -1.19102e-07, 1, 1.52351e-08, 0.968774, 1.11606e-07, 0.247946, 70.8979, 14.1197, 184.48) + +[node name="Node3D157" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.247946, 4.42894e-08, -0.968774, -1.19102e-07, 1, 1.52351e-08, 0.968774, 1.11606e-07, 0.247946, 56.939, 14.1196, 203.364) + +[node name="Node3D158" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.247946, 4.42894e-08, -0.968774, -1.19102e-07, 1, 1.52351e-08, 0.968774, 1.11606e-07, 0.247946, 67.1194, 14.1197, 216.3) + +[node name="Node3D159" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.997863, 4.42894e-08, 0.0653334, -3.69033e-08, 1, -1.1426e-07, -0.0653334, 1.11606e-07, 0.997863, 71.7372, 14.3578, 231.524) + +[node name="Node3D160" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.999403, 4.42894e-08, -0.0345507, -4.81191e-08, 1, -1.10008e-07, 0.0345507, 1.11606e-07, 0.999403, 73.859, 14.1197, 212.433) + +[node name="Node3D161" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.999403, 4.42894e-08, -0.0345507, -4.81191e-08, 1, -1.10008e-07, 0.0345507, 1.11606e-07, 0.999403, 87.2789, 7.52768, 213.343) + +[node name="Node3D151" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.247946, 4.42894e-08, -0.968774, -1.19102e-07, 1, 1.52351e-08, 0.968774, 1.11606e-07, 0.247946, 72.6074, 15.4498, 143.616) + +[node name="Node3D152" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.247946, 4.42894e-08, -0.968774, -1.19102e-07, 1, 1.52351e-08, 0.968774, 1.11606e-07, 0.247946, 105.753, 14.1197, 160.667) + +[node name="Node3D153" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.247946, 4.42894e-08, -0.968774, -1.19102e-07, 1, 1.52351e-08, 0.968774, 1.11606e-07, 0.247946, 104.622, 14.1623, 178.011) + +[node name="Node3D154" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.247946, 4.42894e-08, -0.968774, -1.19102e-07, 1, 1.52351e-08, 0.968774, 1.11606e-07, 0.247946, 84.8125, 14.1197, 191.213) + +[node name="Node3D135" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.999713, 4.42894e-08, 0.0239611, 4.69508e-08, 1, 1.10514e-07, -0.0239611, 1.11606e-07, -0.999713, 42.6227, 14.7399, 104.334) + +[node name="Node3D136" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.741109, 4.42894e-08, -0.671384, -1.07754e-07, 1, -5.29761e-08, 0.671384, 1.11606e-07, 0.741109, 48.6511, 14.7399, 130.266) + +[node name="Node3D145" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.741109, 4.42894e-08, -0.671384, -1.07754e-07, 1, -5.29761e-08, 0.671384, 1.11606e-07, 0.741109, 95.2397, 14.1439, 166.346) + +[node name="Node3D147" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.0365737, 4.42894e-08, -0.999331, -1.13151e-07, 1, 4.01788e-08, 0.999331, 1.11606e-07, 0.0365737, 94.9586, 13.5616, 183.676) + +[node name="Node3D155" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.573633, 4.42894e-08, -0.819112, -1.16824e-07, 1, -2.7742e-08, 0.819112, 1.11606e-07, 0.573633, 78.4119, 13.5616, 200.907) + +[node name="Node3D137" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.515457, 4.42894e-08, 0.856915, 1.18466e-07, 1, 1.95767e-08, -0.856915, 1.11606e-07, -0.515457, 38.9154, 14.7399, 137.448) + +[node name="Node3D138" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.996752, 4.42894e-08, -0.0805294, 3.51579e-08, 1, 1.14811e-07, 0.0805294, 1.11606e-07, -0.996752, 51.1316, 14.7399, 142.782) + +[node name="Node3D144" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.932853, 4.42894e-08, -0.360257, 1.10854e-09, 1, 1.20068e-07, 0.360257, 1.11606e-07, -0.932853, 85.3637, 16.4085, 140.515) + +[node name="Node3D139" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.996752, 4.42894e-08, -0.0805294, 3.51579e-08, 1, 1.14811e-07, 0.0805294, 1.11606e-07, -0.996752, 38.4167, 14.7399, 148.062) + +[node name="Node3D124" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.996752, 4.42894e-08, -0.0805294, 3.51579e-08, 1, 1.14811e-07, 0.0805294, 1.11606e-07, -0.996752, 108.664, 1.13439, 101.095) + +[node name="Node3D125" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.996752, 4.42894e-08, -0.0805294, 3.51579e-08, 1, 1.14811e-07, 0.0805294, 1.11606e-07, -0.996752, 116.024, 1.26067, 108.132) + +[node name="Node3D77" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.889632, -2.1154e-08, 0.456679, 3.51579e-08, 1, 1.14811e-07, -0.456679, 1.18195e-07, -0.889632, 97.333, 0.201811, 87.0408) + +[node name="Node3D55" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.925203, -7.60956e-08, 0.379472, 3.51579e-08, 1, 1.14811e-07, -0.379472, -9.28816e-08, 0.925203, 68.7601, 1.32633, 29.1152) + +[node name="Node3D86" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.937416, -1.0157e-07, 0.348213, -7.29144e-08, 1, 9.53999e-08, -0.348213, 6.40389e-08, -0.937416, 18.4471, 0.853164, 62.3258) + +[node name="Node3D104" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(0.395593, 9.15362e-08, -0.918426, 3.51579e-08, 1, 1.14811e-07, 0.918426, -7.77082e-08, 0.395593, -11.1774, -0.230842, 39.2564) -[node name="Node3D105" parent="." instance=ExtResource("3_lj5yw")] +[node name="Node3D105" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(-0.199709, -1.05476e-07, 0.979855, 3.51579e-08, 1, 1.14811e-07, -0.979855, 5.73785e-08, -0.199709, 3.23367, -0.230842, 53.8158) -[node name="Node3D87" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.262273, -1.0157e-07, 0.964994, 3.51579e-08, 1, 1.14811e-07, -0.964994, 6.40389e-08, -0.262273, 21.7753, 1.18729, 49.1584) +[node name="Node3D57" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.848723, -3.08768e-08, 0.528839, 3.51579e-08, 1, 1.14811e-07, -0.528839, 1.16035e-07, -0.848723, 27.3878, 1.21842, 43.5931) -[node name="Node3D88" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.262273, -1.0157e-07, 0.964994, 3.51579e-08, 1, 1.14811e-07, -0.964994, 6.40389e-08, -0.262273, 18.4983, 1.18729, 52.6066) +[node name="Node3D58" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.573291, -7.39146e-08, 0.819353, 3.51579e-08, 1, 1.14811e-07, -0.819353, 9.46265e-08, -0.573291, 41.0137, 1.1686, 34.4092) -[node name="Node3D57" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.981618, 1.25988e-08, 0.190861, 3.51579e-08, 1, 1.14811e-07, -0.190861, 1.1941e-07, -0.981618, 33.2863, 3.25567, 46.3722) +[node name="Node3D59" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.666077, -7.39146e-08, -0.745884, -2.13475e-08, 1, -1.1816e-07, 0.745884, 9.46265e-08, 0.666077, 66.3052, 9.98475, 54.9928) -[node name="Node3D59" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.262273, -1.0157e-07, 0.964994, 3.51579e-08, 1, 1.14811e-07, -0.964994, 6.40389e-08, -0.262273, 25.0965, 2.2547, 55.4365) +[node name="Node3D61" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.666077, -7.39146e-08, -0.745884, -2.13475e-08, 1, -1.1816e-07, 0.745884, 9.46265e-08, 0.666077, 73.9762, 7.33683, 47.0313) -[node name="Node3D58" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.27713, 1.20057e-07, -0.960833, 3.51579e-08, 1, 1.14811e-07, 0.960833, -1.96341e-09, -0.27713, 42.17, 1.54121, 39.0659) +[node name="Node3D60" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.870938, 0.0958939, 0.481947, -0.228254, 0.947493, 0.223958, -0.435165, -0.305059, 0.847096, 66.0294, 10.5079, 34.9066) -[node name="Node3D53" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.437132, -8.78917e-08, 0.899398, 3.51579e-08, 1, 1.14811e-07, -0.899398, 8.18083e-08, -0.437132, 49.8716, 1.23147, 32.2861) +[node name="Node3D54" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.437132, -8.78917e-08, 0.899398, 3.51579e-08, 1, 1.14811e-07, -0.899398, 8.18083e-08, -0.437132, 54.0262, 1.23147, 21.9171) -[node name="Node3D54" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.437132, -8.78917e-08, 0.899398, 3.51579e-08, 1, 1.14811e-07, -0.899398, 8.18083e-08, -0.437132, 51.6907, 1.23147, 24.7903) +[node name="Node3D34" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.68414, -1.27028e-08, 0.729351, -1.05998e-07, 1, -8.20107e-08, -0.729351, -1.33416e-07, -0.68414, 93.4373, 0.281845, 41.6502) -[node name="Node3D33" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.983757, -6.42543e-08, 0.179506, 4.38987e-08, 1, 1.1737e-07, -0.179506, -1.07583e-07, 0.983757, 85.1805, 1.31703, 30.1392) +[node name="Node3D42" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.962998, 3.82291e-08, 0.269508, 7.14332e-08, 1, 1.13395e-07, -0.269508, 1.28451e-07, -0.962998, 106.078, 0.120977, 30.4481) -[node name="Node3D34" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.892822, -1.27028e-08, -0.45041, 7.14332e-08, 1, 1.13395e-07, 0.45041, -1.33416e-07, 0.892822, 90.217, 1.31703, 32.7809) +[node name="Node3D78" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.942869, 1.05131e-07, -0.333165, 7.14332e-08, 1, 1.13395e-07, 0.333165, 8.31176e-08, -0.942869, 104.432, 0.0379796, 21.4267) -[node name="Node3D41" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.773464, -1.66233e-08, 0.63384, 7.14332e-08, 1, 1.13395e-07, -0.63384, 1.32984e-07, -0.773464, 108.011, 1.31703, 36.0218) +[node name="Node3D80" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.937015, 1.06541e-07, -0.349292, 7.14332e-08, 1, 1.13395e-07, 0.349292, 8.13018e-08, -0.937015, 94.2167, 0.958988, 14.6268) -[node name="Node3D42" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.962998, 3.82291e-08, 0.269508, 7.14332e-08, 1, 1.13395e-07, -0.269508, 1.28451e-07, -0.962998, 103.38, 1.31703, 30.3758) +[node name="Node3D175" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.675501, 1.06541e-07, -0.737361, 1.20205e-08, 1, 1.33479e-07, 0.737361, 8.13018e-08, -0.675501, 81.2207, 0.056776, 11.9624) -[node name="Node3D78" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.942869, 1.05131e-07, -0.333165, 7.14332e-08, 1, 1.13395e-07, 0.333165, 8.31176e-08, -0.942869, 99.4241, 1.31703, 23.1234) +[node name="Node3D48" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.596673, -1.3362e-07, 0.802485, 7.14332e-08, 1, 1.13395e-07, -0.802485, -1.03358e-08, 0.596673, 117.413, 2.7266, 37.8689) -[node name="Node3D48" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.596673, -1.3362e-07, 0.802485, 7.14332e-08, 1, 1.13395e-07, -0.802485, -1.03358e-08, 0.596673, 108.921, 1.35799, 29.4322) +[node name="Node3D49" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.197846, -1.3362e-07, 0.980233, -3.65676e-08, 1, 1.28934e-07, -0.980233, -1.03358e-08, -0.197846, 112.562, 1.22837, 44.5841) -[node name="Node3D43" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.84233, -9.45299e-10, 0.538962, 7.14332e-08, 1, 1.13395e-07, -0.538962, 1.34016e-07, -0.84233, 108.139, 1.31703, 40.98) +[node name="Node3D50" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.955341, -1.3362e-07, -0.295508, 1.30707e-07, 1, -2.96116e-08, 0.295508, -1.03358e-08, 0.955341, 75.0001, 6.13069, 41.2635) -[node name="Node3D44" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.84233, -9.45299e-10, 0.538962, 7.14332e-08, 1, 1.13395e-07, -0.538962, 1.34016e-07, -0.84233, 104.391, 1.31703, 46.5612) +[node name="Node3D44" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.403689, -9.45299e-10, -0.914896, -1.22229e-07, 1, -5.49658e-08, 0.914896, 1.34016e-07, 0.403689, 104.391, 0.258171, 46.5612) -[node name="Node3D45" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.84233, -9.45299e-10, 0.538962, 7.14332e-08, 1, 1.13395e-07, -0.538962, 1.34016e-07, -0.84233, 103.169, 1.31703, 51.5561) +[node name="Node3D46" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.84233, -9.45299e-10, 0.538962, 7.14332e-08, 1, 1.13395e-07, -0.538962, 1.34016e-07, -0.84233, 105.688, 0.258171, 63.7933) -[node name="Node3D46" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.84233, -9.45299e-10, 0.538962, 7.14332e-08, 1, 1.13395e-07, -0.538962, 1.34016e-07, -0.84233, 105.126, 1.31703, 58.6679) +[node name="Node3D93" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.520458, -5.96487e-08, 0.853888, 7.14333e-08, 1, 1.13395e-07, -0.853888, 1.20013e-07, -0.520458, 105.152, 4.366, 77.7097) -[node name="Node3D50" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.84233, -9.45299e-10, 0.538962, 7.14332e-08, 1, 1.13395e-07, -0.538962, 1.34016e-07, -0.84233, 113.375, 2.93283, 61.928) +[node name="Node3D51" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.84233, -9.45299e-10, 0.538962, 7.14332e-08, 1, 1.13395e-07, -0.538962, 1.34016e-07, -0.84233, 109.199, 0.613481, 53.7521) -[node name="Node3D92" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.991884, 8.52718e-08, -0.127151, 7.14333e-08, 1, 1.13395e-07, 0.127151, 1.03392e-07, -0.991884, 108.002, 1.60901, 67.8028) +[node name="Node3D91" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.98307, 4.94464e-08, 0.183231, 7.14333e-08, 1, 1.13395e-07, -0.183231, 1.24564e-07, -0.98307, 114.748, 3.56386, 25.5661) -[node name="Node3D93" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.991884, 8.52718e-08, -0.127151, 7.14333e-08, 1, 1.13395e-07, 0.127151, 1.03392e-07, -0.991884, 103.059, 1.61936, 72.7256) +[node name="Node3D47" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.84233, -9.45299e-10, 0.538962, 7.14332e-08, 1, 1.13395e-07, -0.538962, 1.34016e-07, -0.84233, 101.427, 0.258171, 58.1078) -[node name="Node3D51" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.84233, -9.45299e-10, 0.538962, 7.14332e-08, 1, 1.13395e-07, -0.538962, 1.34016e-07, -0.84233, 114.037, 1.87432, 50.365) +[node name="Node3D71" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.84233, -9.45299e-10, 0.538962, 7.14332e-08, 1, 1.13395e-07, -0.538962, 1.34016e-07, -0.84233, 97.3573, 0.258171, 66.5559) -[node name="Node3D90" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.84233, -9.45299e-10, 0.538962, 7.14332e-08, 1, 1.13395e-07, -0.538962, 1.34016e-07, -0.84233, 116.797, 2.06606, 39.937) +[node name="Node3D72" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.84233, -9.45299e-10, 0.538962, 7.14332e-08, 1, 1.13395e-07, -0.538962, 1.34016e-07, -0.84233, 93.6152, 0.258171, 73.618) -[node name="Node3D91" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.98307, 4.94464e-08, 0.183231, 7.14333e-08, 1, 1.13395e-07, -0.183231, 1.24564e-07, -0.98307, 114.973, 1.68037, 31.6838) +[node name="Node3D73" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.84233, -9.45299e-10, 0.538962, 7.14332e-08, 1, 1.13395e-07, -0.538962, 1.34016e-07, -0.84233, 94.6059, 0.425356, 81.2401) -[node name="Node3D47" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.84233, -9.45299e-10, 0.538962, 7.14332e-08, 1, 1.13395e-07, -0.538962, 1.34016e-07, -0.84233, 99.6555, 1.31703, 60.9619) +[node name="Node3D38" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.200428, 9.67769e-08, -0.979709, 7.14332e-08, 1, 1.13395e-07, 0.979709, -9.27113e-08, 0.200428, 88.1267, -0.0100548, 52.0851) -[node name="Node3D71" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.84233, -9.45299e-10, 0.538962, 7.14332e-08, 1, 1.13395e-07, -0.538962, 1.34016e-07, -0.84233, 97.3573, 1.31703, 66.5559) +[node name="Node3D40" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.820621, 9.67769e-08, 0.571473, 2.6435e-08, 1, -1.31386e-07, -0.571473, -9.27113e-08, -0.820621, 83.4675, -0.116528, 60.3037) -[node name="Node3D72" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.84233, -9.45299e-10, 0.538962, 7.14332e-08, 1, 1.13395e-07, -0.538962, 1.34016e-07, -0.84233, 93.6152, 1.31703, 73.618) +[node name="Node3D13" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.0878859, 8.73342e-08, -0.996131, 9.84035e-09, 1, 8.68053e-08, 0.996131, -2.17329e-09, -0.0878859, 30.0018, 0.346208, 26.6093) -[node name="Node3D73" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.84233, -9.45299e-10, 0.538962, 7.14332e-08, 1, 1.13395e-07, -0.538962, 1.34016e-07, -0.84233, 91.0976, 1.31703, 79.5927) +[node name="Node3D15" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.498624, 8.0151e-08, -0.866819, 9.84035e-09, 1, 8.68053e-08, 0.866819, 3.47534e-08, -0.498624, 22.0941, 0.15695, 29.3694) -[node name="Node3D35" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.759272, 1.95574e-08, -0.650774, 7.14332e-08, 1, 1.13395e-07, 0.650774, -1.32585e-07, 0.759272, 93.4723, 1.31703, 37.2277) +[node name="Node3D6" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.366713, 0, -0.930334, 0, 1, 0, 0.930334, 0, -0.366713, 17.2991, 1.31703, 17.8865) -[node name="Node3D36" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.200428, 9.67769e-08, -0.979709, 7.14332e-08, 1, 1.13395e-07, 0.979709, -9.27113e-08, 0.200428, 93.2384, 1.31703, 42.1684) +[node name="Node3D7" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.366713, 0, -0.930334, 0, 1, 0, 0.930334, 0, -0.366713, 19.4801, 1.31703, 23.3244) -[node name="Node3D37" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.200428, 9.67769e-08, -0.979709, 7.14332e-08, 1, 1.13395e-07, 0.979709, -9.27113e-08, 0.200428, 92.2249, 1.31703, 46.2442) +[node name="Node3D62" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.826069, 0, -0.56357, 0, 1, 0, 0.56357, 0, 0.826069, 28.2037, 1.31703, 20.8724) -[node name="Node3D38" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.200428, 9.67769e-08, -0.979709, 7.14332e-08, 1, 1.13395e-07, 0.979709, -9.27113e-08, 0.200428, 88.1267, 1.31703, 52.0851) +[node name="Node3D106" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.980992, 0, 0.194046, 0, 1, 0, -0.194046, 0, -0.980992, 17.9246, 1.19554, 67.9115) -[node name="Node3D40" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.200428, 9.67769e-08, -0.979709, 7.14332e-08, 1, 1.13395e-07, 0.979709, -9.27113e-08, 0.200428, 86.3157, 1.31703, 61.2705) +[node name="Node3D107" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.71468, 0, 0.699451, 0, 1, 0, -0.699451, 0, -0.71468, 8.46852, -0.154494, 89.8102) -[node name="Node3D11" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.172943, 8.37955e-08, -0.984932, 9.84035e-09, 1, 8.68053e-08, 0.984932, -2.47045e-08, 0.172943, 32.4361, 1.31703, 17.5855) +[node name="Node3D108" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.321093, 0, -0.947048, 0, 1, 0, 0.947048, 0, 0.321093, -12.9594, 1.1854, 83.9969) -[node name="Node3D12" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.622665, 6.17969e-08, -0.782489, 9.84035e-09, 1, 8.68053e-08, 0.782489, -6.17505e-08, 0.622665, 31.0509, 1.31703, 22.4631) +[node name="Node3D109" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.764202, 0, -0.644978, 0, 1, 0, 0.644978, 0, 0.764202, -12.6642, 0.358784, 64.3838) -[node name="Node3D13" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.0878859, 8.73342e-08, -0.996131, 9.84035e-09, 1, 8.68053e-08, 0.996131, -2.17329e-09, -0.0878859, 30.0018, 1.31703, 26.6093) +[node name="Node3D118" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.764202, 0, -0.644978, 0, 1, 0, 0.644978, 0, 0.764202, -10.4948, 0.508272, 75.946) -[node name="Node3D14" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.498624, 8.0151e-08, -0.866819, 9.84035e-09, 1, 8.68053e-08, 0.866819, 3.47534e-08, -0.498624, 25.0543, 1.31703, 29.0264) +[node name="Node3D119" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.558267, 0, -0.829662, 0, 1, 0, 0.829662, 0, 0.558267, -8.50418, 0.269828, 93.7034) -[node name="Node3D15" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.498624, 8.0151e-08, -0.866819, 9.84035e-09, 1, 8.68053e-08, 0.866819, 3.47534e-08, -0.498624, 20.3024, 1.31703, 30.2006) +[node name="Node3D110" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.267978, 0, -0.963425, 0, 1, 0, 0.963425, 0, 0.267978, -20.201, 0.373578, 128.496) -[node name="Node3D16" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.498624, 8.0151e-08, -0.866819, 9.84035e-09, 1, 8.68053e-08, 0.866819, 3.47534e-08, -0.498624, 16.6874, 1.31703, 31.2451) +[node name="Node3D199" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.538565, 0, -0.842584, 0, 1, 0, 0.842584, 0, 0.538565, -85.9382, 13.7449, 226.667) -[node name="Node3D6" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.225869, 0, 0.974158, 0, 1, 0, -0.974158, 0, -0.225869, 21.059, 1.31703, 18.7848) +[node name="Node3D200" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.609204, 0, -0.793013, 0, 1, 0, 0.793013, 0, 0.609204, -88.5462, 13.7449, 240.332) -[node name="Node3D61" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.990244, 0, -0.139346, 0, 1, 0, 0.139346, 0, -0.990244, 20.4197, 1.31703, 23.4878) +[node name="Node3D201" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.118594, 0, -0.992943, 0, 1, 0, 0.992943, 0, 0.118594, -81.0348, 13.7082, 215.144) -[node name="Node3D62" parent="." instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.950375, 0, 0.311108, 0, 1, 0, -0.311108, 0, -0.950375, 28.1805, 1.31703, 19.1872) +[node name="Node3D202" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.118594, 0, -0.992943, 0, 1, 0, 0.992943, 0, 0.118594, -70.0434, 13.7082, 203.889) + +[node name="Node3D203" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.118594, 0, -0.992943, 0, 1, 0, 0.992943, 0, 0.118594, -80.2382, 13.7082, 205.21) + +[node name="Node3D204" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.856537, 0, -0.516085, 0, 1, 0, 0.516085, 0, 0.856537, -75.4799, 13.534, 192.869) + +[node name="Node3D232" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.856537, 0, -0.516085, 0, 1, 0, 0.516085, 0, 0.856537, -72.1099, 12.2668, 184.386) + +[node name="Node3D233" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.856537, 0, -0.516085, 0, 1, 0, 0.516085, 0, 0.856537, -71.786, 9.5338, 171.836) + +[node name="Node3D234" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.856537, 0, -0.516085, 0, 1, 0, 0.516085, 0, 0.856537, -72.6594, 6.45494, 163.475) + +[node name="Node3D235" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.856537, 0, -0.516085, 0, 1, 0, 0.516085, 0, 0.856537, -78.5127, 8.8344, 168.094) + +[node name="Node3D236" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.856537, 0, -0.516085, 0, 1, 0, 0.516085, 0, 0.856537, -81.3941, 11.3656, 178.074) + +[node name="Node3D237" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.856537, 0, -0.516085, 0, 1, 0, 0.516085, 0, 0.856537, -77.9979, 12.4951, 185.905) + +[node name="Node3D238" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.856537, 0, -0.516085, 0, 1, 0, 0.516085, 0, 0.856537, -85.7972, 13.772, 196.945) + +[node name="Node3D205" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.954802, 0, 0.297242, 0, 1, 0, -0.297242, 0, -0.954802, -50.9231, 13.7524, 199.033) + +[node name="Node3D225" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.954802, 0, 0.297242, 0, 1, 0, -0.297242, 0, -0.954802, -49.3032, 12.6146, 184.871) + +[node name="Node3D226" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.954802, 0, 0.297242, 0, 1, 0, -0.297242, 0, -0.954802, -48.3955, 11.2669, 178.045) + +[node name="Node3D227" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.954802, 0, 0.297242, 0, 1, 0, -0.297242, 0, -0.954802, -47.6151, 8.45536, 169.048) + +[node name="Node3D228" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.954802, 0, 0.297242, 0, 1, 0, -0.297242, 0, -0.954802, -38.9884, 7.28815, 165.21) + +[node name="Node3D229" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.954802, 0, 0.297242, 0, 1, 0, -0.297242, 0, -0.954802, -42.2082, 12.4456, 182.518) + +[node name="Node3D230" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.954802, 0, 0.297242, 0, 1, 0, -0.297242, 0, -0.954802, -32.9531, 12.4456, 191.122) + +[node name="Node3D231" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.954802, 0, 0.297242, 0, 1, 0, -0.297242, 0, -0.954802, -31.6617, 11.2768, 176.295) + +[node name="Node3D206" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.890832, 0, -0.454333, 0, 1, 0, 0.454333, 0, -0.890832, -47.0669, 13.7524, 207.546) + +[node name="Node3D207" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.890832, 0, -0.454333, 0, 1, 0, 0.454333, 0, -0.890832, -41.6935, 13.7524, 215.602) + +[node name="Node3D208" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.890832, 0, -0.454333, 0, 1, 0, 0.454333, 0, -0.890832, -35.2305, 13.7524, 222.3) + +[node name="Node3D209" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.890832, 0, -0.454333, 0, 1, 0, 0.454333, 0, -0.890832, -33.1823, 13.7524, 230.661) + +[node name="Node3D210" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.890832, 0, -0.454333, 0, 1, 0, 0.454333, 0, -0.890832, -30.7205, 13.7524, 213.441) + +[node name="Node3D211" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.890832, 0, -0.454333, 0, 1, 0, 0.454333, 0, -0.890832, -39.1819, 13.7524, 202.259) + +[node name="Node3D212" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.50225, 0, 0.864722, 0, 1, 0, -0.864722, 0, -0.50225, -40.8661, 4.56589, 159.345) + +[node name="Node3D213" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.50225, 0, 0.864722, 0, 1, 0, -0.864722, 0, -0.50225, -46.8773, 3.83218, 159.091) + +[node name="Node3D214" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.50225, 0, 0.864722, 0, 1, 0, -0.864722, 0, -0.50225, -29.9188, 3.83218, 156.12) + +[node name="Node3D215" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.50225, 0, 0.864722, 0, 1, 0, -0.864722, 0, -0.50225, -18.2522, 3.83218, 152.22) + +[node name="Node3D216" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.50225, 0, 0.864722, 0, 1, 0, -0.864722, 0, -0.50225, -11.111, 3.83218, 149.55) + +[node name="Node3D217" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.50225, 0, 0.864722, 0, 1, 0, -0.864722, 0, -0.50225, -13.0376, 6.92232, 157.9) + +[node name="Node3D218" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.50225, 0, 0.864722, 0, 1, 0, -0.864722, 0, -0.50225, -23.1474, 6.80598, 161.031) + +[node name="Node3D220" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.50225, 0, 0.864722, 0, 1, 0, -0.864722, 0, -0.50225, -22.0954, 10.289, 171.149) + +[node name="Node3D221" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.50225, 0, 0.864722, 0, 1, 0, -0.864722, 0, -0.50225, -2.80545, 9.26594, 166.819) + +[node name="Node3D222" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.50225, 0, 0.864722, 0, 1, 0, -0.864722, 0, -0.50225, -1.87738, 7.83628, 154.856) + +[node name="Node3D223" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.50225, 0, 0.864722, 0, 1, 0, -0.864722, 0, -0.50225, 4.71963, 11.8309, 165.954) + +[node name="Node3D224" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.50225, 0, 0.864722, 0, 1, 0, -0.864722, 0, -0.50225, 24.9724, 13.0452, 151.413) + +[node name="Node3D219" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.50225, 0, 0.864722, 0, 1, 0, -0.864722, 0, -0.50225, -33.1031, 6.94169, 163.931) + +[node name="Node3D113" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.336142, 0, -0.941811, 0, 1, 0, 0.941811, 0, -0.336142, -28.4402, 0.248147, 130.639) + +[node name="Node3D129" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.686187, 0, 0.727425, 0, 1, 0, -0.727425, 0, 0.686187, -32.133, 4.09381, 124.34) + +[node name="Node3D130" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.686187, 0, 0.727425, 0, 1, 0, -0.727425, 0, 0.686187, -43.1007, 6.38516, 124.276) + +[node name="Node3D131" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.686187, 0, 0.727425, 0, 1, 0, -0.727425, 0, 0.686187, -59.3939, 0.606118, 130.495) + +[node name="Node3D126" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.336142, 0, -0.941811, 0, 1, 0, 0.941811, 0, -0.336142, -38.697, 0.36225, 131.776) + +[node name="Node3D127" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.490326, 0, -0.871539, 0, 1, 0, 0.871539, 0, -0.490326, -49.2595, 0.446457, 131.964) + +[node name="Node3D128" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.89523, 0, -0.445604, 0, 1, 0, 0.445604, 0, -0.89523, -69.3574, 0.15583, 132.392) + +[node name="Node3D240" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.89523, 0, -0.445604, 0, 1, 0, 0.445604, 0, -0.89523, -66.9231, 7.79853, 122.92) + +[node name="Node3D241" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.89523, 0, -0.445604, 0, 1, 0, 0.445604, 0, -0.89523, -55.3645, 9.21656, 122.17) + +[node name="Node3D239" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.965309, 0, -0.261111, 0, 1, 0, 0.261111, 0, -0.965309, -51.1983, -0.393371, 141.235) + +[node name="Node3D111" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.94764, 0, -0.31934, 0, 1, 0, 0.31934, 0, 0.94764, -15.1275, 1.34341, 108.049) + +[node name="Node3D114" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.440597, 0, -0.897705, 0, 1, 0, 0.897705, 0, 0.440597, -13.1439, 0.143885, 115.402) + +[node name="Node3D115" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.440597, 0, -0.897705, 0, 1, 0, 0.897705, 0, 0.440597, -19.1004, 1.34341, 119.589) + +[node name="Node3D112" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.267978, 0, -0.963425, 0, 1, 0, 0.963425, 0, 0.267978, -10.0217, 0.429955, 102.264) + +[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."] +transform = Transform3D(-0.978053, -0.198111, 0.0645307, 0, 0.309714, 0.95083, -0.208356, 0.929962, -0.302917, 0, 0, 0) +shadow_enabled = true +shadow_opacity = 0.74 +shadow_blur = 0.973 +directional_shadow_blend_splits = true +directional_shadow_max_distance = 1063.4