-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathtree.tscn
159 lines (141 loc) · 19.5 KB
/
tree.tscn
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
[gd_scene load_steps=12 format=4 uid="uid://cuo0i472jivyy"]
[ext_resource type="PackedScene" uid="uid://ciihfqmxat1gu" path="res://assets/tree.glb" id="1_rj6v6"]
[ext_resource type="Texture2D" uid="uid://mop4xy433sne" path="res://assets/tree_barktex.jpg" id="2_owyru"]
[ext_resource type="Texture2D" uid="uid://b0f465rhmkpgg" path="res://assets/tree_pineNeedles.png" id="3_gprm5"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_dkbv1"]
resource_name = "bark"
cull_mode = 2
albedo_texture = ExtResource("2_owyru")
texture_filter = 2
[sub_resource type="Shader" id="Shader_vvb2m"]
code = "// NOTE: Shader automatically converted from Godot Engine 4.2.1.stable's StandardMaterial3D.
shader_type spatial;
render_mode blend_mix,depth_draw_opaque,cull_disabled,diffuse_burley,specular_schlick_ggx;
uniform vec4 albedo : source_color;
uniform sampler2D texture_albedo : source_color,filter_nearest_mipmap,repeat_enable;
uniform float alpha_scissor_threshold;
uniform float point_size : hint_range(0,128);
uniform float roughness : hint_range(0,1);
uniform sampler2D texture_metallic : hint_default_white,filter_nearest_mipmap,repeat_enable;
uniform vec4 metallic_texture_channel;
uniform sampler2D texture_roughness : hint_roughness_r,filter_nearest_mipmap,repeat_enable;
uniform float specular;
uniform float metallic;
uniform vec3 uv1_scale;
uniform vec3 uv1_offset;
uniform vec3 uv2_scale;
uniform vec3 uv2_offset;
group_uniforms wind;
uniform sampler2D noise_tex;
uniform float wind_speed = .1;
uniform float wind_strength = .01;
void vertex() {
UV=UV*uv1_scale.xy+uv1_offset.xy;
vec3 GLOBAL_VERTEX = (MODEL_MATRIX * vec4(VERTEX, 1.)).xyz;
float offset = TIME * wind_speed;
float noise = texture(noise_tex, vec2(GLOBAL_VERTEX.x-offset)).r;
noise -= .5;
noise *= wind_strength;
VERTEX.xy += noise * length(VERTEX.y) * length(VERTEX.xz);
}
void fragment() {
vec2 base_uv = UV;
vec4 albedo_tex = texture(texture_albedo,base_uv);
ALBEDO = albedo.rgb * albedo_tex.rgb;
float metallic_tex = dot(texture(texture_metallic,base_uv),metallic_texture_channel);
METALLIC = metallic_tex * metallic;
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;
SPECULAR = specular;
ALPHA *= albedo.a * albedo_tex.a;
ALPHA_SCISSOR_THRESHOLD = alpha_scissor_threshold;
}
"
[sub_resource type="FastNoiseLite" id="FastNoiseLite_h67iq"]
frequency = 0.005
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_0h1ar"]
seamless = true
seamless_blend_skirt = 1.0
noise = SubResource("FastNoiseLite_h67iq")
[sub_resource type="ShaderMaterial" id="ShaderMaterial_ljrjr"]
resource_name = "pineNeedles"
render_priority = 0
shader = SubResource("Shader_vvb2m")
shader_parameter/albedo = Color(1, 1, 1, 1)
shader_parameter/alpha_scissor_threshold = 0.5
shader_parameter/point_size = 1.0
shader_parameter/roughness = 1.0
shader_parameter/metallic_texture_channel = null
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)
shader_parameter/texture_albedo = ExtResource("3_gprm5")
shader_parameter/wind_speed = 0.1
shader_parameter/wind_strength = 0.01
shader_parameter/noise_tex = SubResource("NoiseTexture2D_0h1ar")
[sub_resource type="ArrayMesh" id="ArrayMesh_1jgtk"]
_surfaces = [{
"aabb": AABB(-0.475528, 0, -0.5, 0.951057, 12, 0.904509),
"format": 34896613377,
"index_count": 15,
"index_data": PackedByteArray("AAABAAUAAQACAAUAAgADAAUAAwAEAAUABAAAAAUA"),
"name": "bark",
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 6,
"vertex_data": PackedByteArray("/38AAAAAAAD//wAAyGEAABrPAAD//wAA5DAAAP//AAAAAAAAyGEAAP9///+CjQAA")
}, {
"aabb": AABB(-2.85317, 0.823871, -2.73803, 5.83903, 11.0886, 5.57547),
"format": 34896613377,
"index_count": 450,
"index_data": PackedByteArray("AAABAAUAAAAEAAMAAAACAAEAAAAFAAQAAAADAAIABgAHAAsABgAKAAkABgAIAAcABgALAAoABgAJAAgADAANABEADAAQAA8ADAAOAA0ADAARABAADAAPAA4AEgATABcAEgAWABUAEgAUABMAEgAXABYAEgAVABQAGAAZAB0AGAAcABsAGAAaABkAGAAdABwAGAAbABoAHgAfACMAHgAiACEAHgAgAB8AHgAjACIAHgAhACAAJAAlACkAJAAoACcAJAAmACUAJAApACgAJAAnACYAKgArAC8AKgAuAC0AKgAsACsAKgAvAC4AKgAtACwAMAAxADUAMAA0ADMAMAAyADEAMAA1ADQAMAAzADIANgA3ADsANgA6ADkANgA4ADcANgA7ADoANgA5ADgAPAA9AEEAPABAAD8APAA+AD0APABBAEAAPAA/AD4AQgBDAEcAQgBGAEUAQgBEAEMAQgBHAEYAQgBFAEQASABJAE0ASABMAEsASABKAEkASABNAEwASABLAEoATgBPAFMATgBSAFEATgBQAE8ATgBTAFIATgBRAFAAVABVAFkAVABYAFcAVABWAFUAVABZAFgAVABXAFYAWgBbAF8AWgBeAF0AWgBcAFsAWgBfAF4AWgBdAFwAYABhAGUAYABkAGMAYABiAGEAYABlAGQAYABjAGIAZgBnAGsAZgBqAGkAZgBoAGcAZgBrAGoAZgBpAGgAbABtAHEAbABwAG8AbABuAG0AbABxAHAAbABvAG4AcgBzAHcAcgB2AHUAcgB0AHMAcgB3AHYAcgB1AHQAeAB5AH0AeAB8AHsAeAB6AHkAeAB9AHwAeAB7AHoAfgB/AIMAfgCCAIEAfgCAAH8AfgCDAIIAfgCBAIAAhACFAIkAhACIAIcAhACGAIUAhACJAIgAhACHAIYAigCLAI8AigCOAI0AigCMAIsAigCPAI4AigCNAIwAkACRAJUAkACUAJMAkACSAJEAkACVAJQAkACTAJIAlgCXAJsAlgCaAJkAlgCYAJcAlgCbAJoAlgCZAJgAnACdAKEAnACgAJ8AnACeAJ0AnAChAKAAnACfAJ4AogCjAKcAogCmAKUAogCkAKMAogCnAKYAogClAKQAqACpAK0AqACsAKsAqACqAKkAqACtAKwAqACrAKoArgCvALMArgCyALEArgCwAK8ArgCzALIArgCxALAA"),
"name": "pineNeedles",
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 180,
"vertex_data": PackedByteArray("Fn1TSbd9AAAyfCgMchQAAErfXQ1yTgAAFMMAAOH+AADHLxAEJ+0AAAAAEAQmUwAAFn29Vbd9AABsOOkbETcAAAWhDR0SGAAA//9rEIujAADKkEMU//8AAN0MQxSZuQAAFn15Ybd9AADqIM4qkn4AALNT4itoHwAAMO7xH386AACq3pMj9ccAANFXkyPY9QAAFn2RbLd9AAA7P+M4qb8AABYk6Dk1WwAANp6eLgAAAAAq7w0yy2oAAIaxDTJ96QAAFn0Od7d9AADXfTNGPNYAAIMqKkd2pQAAO0J9PBoRAAAZvrw/AiAAAEbmvD+CoQAAFn35gLd9AADUtshSH7kAAN9eslMw0wAAAg+aSehdAACFbKxMKhAAAHTbrExcSwAAFn1Yird9AACYyq5e/nwAAOSfi18EzQAA/B0AVjy2AAAJK+hYSD8AAG6c6FizGAAAFn01k7d9AAAbse1pQ0YAAO7Hvmq7mgAAPGG5YW3nAAAqHXhkoI0AAP9QeGQXIwAAFn2Vm7d9AAB1fI90RzMAAIfCVHVKXAAAlK7ObAzZAABsRmZvg8wAAKMkZm+eXwAAFn2Bo7d9AACITJx+w0sAAH+WV3/XNQAAp9lHd3aYAAAFi7t51tkAALwtu3kPqAAAFn3+qrd9AADpOx2IUn4AANJfzYgIOwAAD80vgTBOAAAVwoCDNrIAALxigIOo0gAAFn0Rsrd9AABZURmRWKwAACg+v5FQZQAAgpSLitIkAADAzbyMVnAAACqivIzsyQAAFn3CuLd9AACefZeZTrwAALNCNJrSmQAAeVNlk+owAAAOq3iVdDsAAHfHeJUGlwAAFn0Wv7d9AADrpZ6huKcAALlnM6InugAAQC/DmzlnAABfcbmdQDAAANC/uZ0cWgAAFn0Rxbd9AADlszWpNH0AALKVwqnKtQAA1zmso66lAAASQ4alklEAAECThqVJNgAAFn24yrd9AADeoWKwgVYAAAKy57A7kgAAZWkmq3fIAABCOees94gAAOld56yiPQAAFn0Q0Ld9AACkfCu3FUkAADCuqbcVZgAAFaA4sky+AABvVuCzbrUAAIs+4LNvaAAAFn0e1bd9AADBWpS9ZFoAAA6PC77lSgAAir7nuKGQAADwhni62r4AAPpEeLqomwAAFn3l2bd9AAAAT6TDJX4AAGVoFcSQTgAAo7U4vxtcAADgrbPA1qIAAHRqs8DHuQAAFn1p3rd9AAApXmDJsJ4AAJdQysl2bAAApo0xxdw+AAAgtpfGQXQAAE6Xl8aZswAAFn2t4rd9AAB3fcvO+akAAM1TL8+WkQAAqV/XymlHAACXnSnM3U4AAK6xKcycjwAAFn225rd9AAD1merTa5sAAPttSdRzqAAADUYt0M9tAADOdG3R8UYAAEWsbdGJZAAAFn2H6rd9AADXo8HYWn0AAH2OG9ldpQAAiU051fmZAAAQVGjWgF4AAMKMaNY1SwAAFn0i7rd9AAAYl1Xd/WEAAIKiqt05jAAAKW//2ZKyAAAgTRzbq4UAAAtnHNtnUAAAFn2L8bd9AADGfKnhf1gAAM6f+eEBbQAA1ZWB3mGrAADBYY/fHaUAAN1Qj9+qbgAAFn3F9Ld9AADQZMHlvWQAAMuJDObHWQAAXqvF4haLAAAOhMTjxqsAAGpVxOPjkgAAFn3R97d9AACAXJ/pBH4AAHRu5ulfXAAAE6XM5vNlAACWn77n9pcAAOlvvucvqAAAFn2y+rd9AAA4Z0ftB5UAAJ9di+2EcQAAzIic6kVRAABrpYDrBncAAKCPgOvRowAAFn1r/bd9AABafbzwAp0AAOVf/PDEiwAASGg27lFXAAASlA7vllwAAEaiDu9eigAAFn3//7d9AACAkQD0t5IAAGhyPfTvmwAALFae8XhyAAA7d2ry/FYAAHOeavLpawAA")
}]
blend_shape_mode = 0
[sub_resource type="ArrayMesh" id="ArrayMesh_w6s2v"]
resource_name = "tree_Cone"
_surfaces = [{
"aabb": AABB(-0.475528, 0, -0.5, 0.951057, 12, 0.904509),
"attribute_data": PackedByteArray("B1mYG4uFmBsPspgbAACYG5DehxuDLJgbB1mYGw+yzRuLhZgbgyyYG0lv///FQv//8MX//82b//9BFv//"),
"format": 34896613399,
"index_count": 15,
"index_data": PackedByteArray("AQACAA0AAwAFAA4ABAAHAAwABgAIAAoACQAAAAsA"),
"material": SubResource("StandardMaterial3D_dkbv1"),
"name": "bark",
"primitive": 3,
"uv_scale": Vector4(2.33578, 9.29946, 0, 0),
"vertex_count": 15,
"vertex_data": PackedByteArray("/38AAAAAsP7/fwAAAACw/v//AADIYbD+//8AAMhhMP8azwAA//9NfhrPAAD//zD/5DAAAP//MP/kMAAA//9NfgAAAADIYTD/AAAAAMhhsP7/f///go0w//9///+CjbD+/3///4KNTX7/f///go2w/v9///+CjTD/eP81YDXghoA14IaAV7U8gRj/oUlXtTyBwv5XNRj/oUnC/lc1eP81YML+VzV4/zVgGP+hSTXghoBXtTyB")
}, {
"aabb": AABB(-2.85317, 0.823871, -2.73803, 5.83903, 11.0886, 5.57547),
"attribute_data": PackedByteArray("/38AAP9/AAD/fwAA/38AAP9/AAD/////PS7///////89Lv//PS7///////89Lv////////////89Lv///38AAP9/AAD/fwAA/38AAP9/AAD/////PS7///////89Lv//PS7///////89Lv///////z0u/////////38AAP9/AAD/fwAA/38AAP9/AAA9Lv////////////89Lv///////z0u//89Lv///////z0u/////////38AAP9/AAD/fwAA/38AAP9/AAA9Lv////////////89Lv///////z0u////////PS7//z0u/////////38AAP9/AAD/fwAA/38AAP9/AAA9Lv///////z0u/////////////z0u////////PS7//z0u/////////38AAP9/AAD/fwAA/38AAP9/AAA9Lv///////z0u/////////////z0u////////PS7///////89Lv///38AAP9/AAD/fwAA/38AAP9/AAD/////PS7//z0u////////PS7/////////////PS7///////89Lv///38AAP9/AAD/fwAA/38AAP9/AAD/////PS7//z0u////////PS7///////89Lv////////////89Lv///38AAP9/AAD/fwAA/38AAP9/AAD/////PS7///////89Lv//PS7///////89Lv////////////89Lv///38AAP9/AAD/fwAA/38AAP9/AAD/////PS7///////89Lv//PS7///////89Lv///////z0u/////////38AAP9/AAD/fwAA/38AAP9/AAA9Lv////////////89Lv///////z0u//89Lv///////z0u/////////38AAP9/AAD/fwAA/38AAP9/AAA9Lv////////////89Lv///////z0u////////PS7//z0u/////////38AAP9/AAD/fwAA/38AAP9/AAA9Lv///////z0u/////////////z0u////////PS7//z0u/////////38AAP9/AAD/fwAA/38AAP9/AAA9Lv///////z0u/////////////z0u////////PS7///////89Lv///38AAP9/AAD/fwAA/38AAP9/AAD/////PS7//z0u////////PS7/////////////PS7///////89Lv///38AAP9/AAD/fwAA/38AAP9/AAD/////PS7//z0u////////PS7///////89Lv////////////89Lv///38AAP9/AAD/fwAA/38AAP9/AAD/////PS7///////89Lv//PS7///////89Lv////////////89Lv///38AAP9/AAD/fwAA/38AAP9/AAD/////PS7///////89Lv//PS7///////89Lv///////z0u/////////38AAP9/AAD/fwAA/38AAP9/AAA9Lv////////////89Lv///////z0u//89Lv///////z0u/////////38AAP9/AAD/fwAA/38AAP9/AAA9Lv////////////89Lv///////z0u////////PS7//z0u/////////38AAP9/AAD/fwAA/38AAP9/AAA9Lv///////z0u/////////////z0u////////PS7//z0u/////////38AAP9/AAD/fwAA/38AAP9/AAA9Lv///////z0u/////////////z0u////////PS7///////89Lv///38AAP9/AAD/fwAA/38AAP9/AAD/////PS7//z0u////////PS7/////////////PS7///////89Lv///38AAP9/AAD/fwAA/38AAP9/AAD/////PS7//z0u////////PS7///////89Lv////////////89Lv///38AAP9/AAD/fwAA/38AAP9/AAD/////PS7///////89Lv//PS7///////89Lv////////////89Lv///38AAP9/AAD/fwAA/38AAP9/AAD/////PS7///////89Lv//PS7///////89Lv///////z0u/////////38AAP9/AAD/fwAA/38AAP9/AAA9Lv////////////89Lv///////z0u//89Lv///////z0u/////////38AAP9/AAD/fwAA/38AAP9/AAA9Lv////////////89Lv///////z0u////////PS7//z0u/////////38AAP9/AAD/fwAA/38AAP9/AAA9Lv///////z0u/////////////z0u////////PS7//z0u/////////38AAP9/AAD/fwAA/38AAP9/AAA9Lv///////z0u/////////////z0u////////PS7///////89Lv//"),
"format": 34896613399,
"index_count": 450,
"index_data": PackedByteArray("AwAGAA0AAgALAAoAAQAIAAUABAAOAAwAAAAJAAcAEwAVAB0AEAAaABkAEQAXABQAEgAcABsADwAYABYAIQAjACwAHgApACcAIgAmACQAHwArACoAIAAoACUALwAyADsALgA5ADYAMQA1ADMALQA6ADgAMAA3ADQAPQBBAEoAPgBIAEUAPwBDAEIAPABJAEcAQABGAEQASwBQAFgATgBXAFQATQBSAFEATABZAFYATwBVAFMAWwBgAGcAXgBmAGQAWgBhAF8AXQBoAGUAXABjAGIAawBvAHYAbAB0AHMAaQBwAG4AbQB3AHUAagByAHEAewB+AIUAegCDAIIAeQCAAH0AfACGAIQAeACBAH8AiwCNAJUAiACSAJEAiQCPAIwAigCUAJMAhwCQAI4AmQCbAKQAlgChAJ8AmgCeAJwAlwCjAKIAmACgAJ0ApwCqALMApgCxAK4AqQCtAKsApQCyALAAqACvAKwAtQC5AMIAtgDAAL0AtwC7ALoAtADBAL8AuAC+ALwAwwDIANAAxgDPAMwAxQDKAMkAxADRAM4AxwDNAMsA0wDYAN8A1gDeANwA0gDZANcA1QDgAN0A1ADbANoA4wDnAO4A5ADsAOsA4QDoAOYA5QDvAO0A4gDqAOkA8wD2AP0A8gD7APoA8QD4APUA9AD+APwA8AD5APcAAwEFAQ0BAAEKAQkBAQEHAQQBAgEMAQsB/wAIAQYBEQETARwBDgEZARcBEgEWARQBDwEbARoBEAEYARUBHwEiASsBHgEpASYBIQElASMBHQEqASgBIAEnASQBLQExAToBLgE4ATUBLwEzATIBLAE5ATcBMAE2ATQBOwFAAUgBPgFHAUQBPQFCAUEBPAFJAUYBPwFFAUMBSwFQAVcBTgFWAVQBSgFRAU8BTQFYAVUBTAFTAVIBWwFfAWYBXAFkAWMBWQFgAV4BXQFnAWUBWgFiAWEBawFuAXUBagFzAXIBaQFwAW0BbAF2AXQBaAFxAW8BewF9AYUBeAGCAYEBeQF/AXwBegGEAYMBdwGAAX4BiQGLAZQBhgGRAY8BigGOAYwBhwGTAZIBiAGQAY0BlwGaAaMBlgGhAZ4BmQGdAZsBlQGiAaABmAGfAZwBpQGpAbIBpgGwAa0BpwGrAaoBpAGxAa8BqAGuAawBswG4AcABtgG/AbwBtQG6AbkBtAHBAb4BtwG9AbsB"),
"material": SubResource("ShaderMaterial_ljrjr"),
"name": "pineNeedles",
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 450,
"vertex_data": PackedByteArray("Fn1TSbd9wA8WfVNJt31PBxZ9U0m3fYccFn1TSbd9lgEWfVNJt31EFjJ8KAxyFE8HMnwoDHIUlgFK310Nck7AD0rfXQ1yTk8HFMMAAOH+wA8UwwAA4f6HHMcvEAQn7Yccxy8QBCftRBYAABAEJlOWAQAAEAQmU0QWFn29Vbd9tgYWfb1Vt332GxZ9vVW3fdcCFn29Vbd9KhsWfb1Vt323C2w46RsRN9cCbDjpGxE3twsFoQ0dEhi2BgWhDR0SGNcC//9rEIujtgb//2sQi6P2G8qQQxT///YbypBDFP//KhvdDEMUmbkqG90MQxSZubcLFn15Ybd97hYWfXlht33dGxZ9eWG3fWUDFn15Ybd9URQWfXlht33IDOogziqSflEU6iDOKpJ+yAyzU+IraB9lA7NT4itoH8gMMO7xH3867hYw7vEffzplA6rekyP1x+4Wqt6TI/XH3RvRV5Mj2PXdG9FXkyPY9VEUFn2RbLd9JRgWfZFst31VDhZ9kWy3ffoZFn2RbLd9NQ0WfZFst30SFTs/4zipv/oZOz/jOKm/EhUWJOg5NVs1DRYk6Dk1WxIVNp6eLgAAVQ42np4uAAA1DSrvDTLLaiUYKu8NMstqVQ6GsQ0yfeklGIaxDTJ96foZFn0Od7d9qRAWfQ53t32YGxZ9Dne3fYoDFn0Od7d9VRoWfQ53t31XFdd9M0Y81pgb130zRjzWVRqDKipHdqVVGoMqKkd2pVcVO0J9PBoRigM7Qn08GhFXFRm+vD8CIKkQGb68PwIgigNG5rw/gqGpEEbmvD+CoZgbFn35gLd9xhgWffmAt32iBhZ9+YC3fYkbFn35gLd96gcWffmAt314GtS2yFIfucYY1LbIUh+5iRvfXrJTMNOJG99eslMw03gaAg+aSehd6gcCD5pJ6F14GoVsrEwqEKIGhWysTCoQ6gd026xMXEvGGHTbrExcS6IGFn1Yird9XhgWfViKt30EEhZ9WIq3fZ4bFn1Yird9ewQWfViKt314EpjKrl7+fF4YmMquXv58BBLkn4tfBM1eGOSfi18EzZ4b/B0AVjy2nhv8HQBWPLZ4Egkr6FhIP3sECSvoWEg/eBJunOhYsxgEEm6c6FizGHsEFn01k7d9YBEWfTWTt319GBZ9NZO3fXUIFn01k7d9hRoWfTWTt30tDxux7WlDRmARG7HtaUNGdQjux75qu5pgEe7Hvmq7mn0YPGG5YW3nfRg8YblhbeeFGiodeGSgjYUaKh14ZKCNLQ//UHhkFyN1CP9QeGQXIy0PFn2Vm7d9nREWfZWbt324BxZ9lZu3fZ0eFn2Vm7d9cwIWfZWbt33nF3V8j3RHM7gHdXyPdEczcwKHwlR1SlydEYfCVHVKXLgHlK7ObAzZnRGUrs5sDNmdHmxGZm+DzJ0ebEZmb4PM5xejJGZvnl9zAqMkZm+eX+cXFn2Bo7d9GwgWfYGjt33YHRZ9gaO3fTADFn2Bo7d9LB0WfYGjt300DYhMnH7DSzADiEycfsNLNA1/lld/1zUbCH+WV3/XNTADp9lHd3aYGwin2Ud3dpjYHQWLu3nW2dgdBYu7edbZLB28Lbt5D6gsHbwtu3kPqDQNFn3+qrd9TBgWff6qt33pHRZ9/qq3fakCFn3+qrd9PRYWff6qt33YDek7HYhSfj0W6TsdiFJ+2A3SX82ICDupAtJfzYgIO9gND80vgTBOTBgPzS+BME6pAhXCgIM2skwYFcKAgzay6R28YoCDqNLpHbxigIOo0j0WFn0Rsrd94xkWfRGyt30BDxZ9EbK3fQ4cFn0Rsrd9Pw0WfRGyt324FllRGZFYrA4cWVEZkVisuBYoPr+RUGU/DSg+v5FQZbgWgpSLitIkAQ+ClIuK0iQ/DcDNvIxWcOMZwM28jFZwAQ8qoryM7MnjGSqivIzsyQ4cFn3CuLd91REWfcK4t319HRZ9wri3fXMDFn3CuLd9VhwWfcK4t30sFp59l5lOvH0dnn2XmU68VhyzQjSa0plWHLNCNJrSmSwWeVNlk+owcwN5U2WT6jAsFg6reJV0O9URDqt4lXQ7cwN3x3iVBpfVEXfHeJUGl30dFn0Wv7d9KxoWfRa/t30XBxZ9Fr+3fZIdFn0Wv7d9vggWfRa/t33/G+ulnqG4pysa66Weobinkh25ZzOiJ7qSHblnM6Inuv8bQC/DmzlnvghAL8ObOWf/G19xuZ1AMBcHX3G5nUAwvgjQv7mdHForGtC/uZ0cWhcHFn0Rxbd9FhoWfRHFt320EhZ9EcW3fZkdFn0Rxbd9yQQWfRHFt33xE+WzNak0fRYa5bM1qTR9tBKylcKpyrUWGrKVwqnKtZkd1zmso66lmR3XOayjrqXxExJDhqWSUckEEkOGpZJR8RNAk4alSTa0EkCThqVJNskEFn24yrd9hBIWfbjKt32VGhZ9uMq3fWAIFn24yrd9dRwWfbjKt302EN6hYrCBVoQS3qFisIFWYAgCsuewO5KEEgKy57A7kpUaZWkmq3fIlRplaSard8h1HEI556z3iHUcQjnnrPeINhDpXeesoj1gCOld56yiPTYQFn0Q0Ld9eRMWfRDQt30jCBZ9ENC3fbYgFn0Q0Ld9RwMWfRDQt32MGaR8K7cVSSMIpHwrtxVJRwMwrqm3FWZ5EzCuqbcVZiMIFaA4sky+eRMVoDiyTL62IG9W4LNutbYgb1bgs261jBmLPuCzb2hHA4s+4LNvaIwZFn0e1bd9dwkWfR7Vt329HxZ9HtW3fYcDFn0e1bd9Mx8WfR7Vt32rDsFalL1kWocDwVqUvWRaqw4Ojwu+5Up3CQ6PC77lSocDir7nuKGQdwmKvue4oZC9H/CGeLravr0f8IZ4utq+Mx/6RHi6qJszH/pEeLqom6sOFn3l2bd9rhkWfeXZt335HxZ95dm3ffoBFn3l2bd9KhgWfeXZt33oDgBPpMMlfioYAE+kwyV+6A5laBXEkE76AWVoFcSQTugOo7U4vxtcrhmjtTi/G1z6AeCts8DWoq4Z4K2zwNai+R90arPAx7n5H3Rqs8DHuSoYFn1p3rd9ohsWfWnet32wDxZ9ad63fSkeFn1p3rd9Vw0WfWnet31iGCleYMmwnikeKV5gybCeYhiXUMrJdmxXDZdQysl2bGIYpo0xxdw+sA+mjTHF3D5XDSC2l8ZBdKIbILaXxkF0sA9Ol5fGmbOiG06Xl8aZsykeFn2t4rd9/xIWfa3it31rHxZ9reK3fWEDFn2t4rd9Xh4Wfa3it30PF3d9y875qWsfd33LzvmpXh7NUy/PlpFeHs1TL8+WkQ8XqV/XymlHYQOpX9fKaUcPF5edKczdTv8Sl50pzN1OYQOusSnMnI//Eq6xKcycj2sfFn225rd9mhsWfbbmt32LBxZ9tua3faEfFn225rd9jAkWfbbmt32THfWZ6tNrm5ob9Znq02uboR/7bUnUc6ihH/ttSdRzqJMdDUYt0M9tjAkNRi3Qz22THc50bdHxRosHznRt0fFGjAlFrG3RiWSaG0WsbdGJZIsHFn2H6rd90hsWfYfqt31vExZ9h+q3fZ4fFn2H6rd9FgUWfYfqt31lFdejwdhafdIb16PB2Fp9bxN9jhvZXaXSG32OG9ldpZ4fiU051fmZnh+JTTnV+ZllFRBUaNaAXhYFEFRo1oBeZRXCjGjWNUtvE8KMaNY1SxYFFn0i7rd9qhMWfSLut32vHBZ9Iu63fVUIFn0i7rd9YB4WfSLut309ERiXVd39YaoTGJdV3f1hVQiCoqrdOYyqE4Kiqt05jK8cKW//2ZKyrxwpb//ZkrJgHiBNHNurhWAeIE0c26uFPRELZxzbZ1BVCAtnHNtnUD0RFn2L8bd9TxUWfYvxt32QCBZ9i/G3fc0iFn2L8bd9EAQWfYvxt30xG8Z8qeF/WJAIxnyp4X9YEATOn/nhAW1PFc6f+eEBbZAI1ZWB3mGrTxXVlYHeYavNIsFhj98dpc0iwWGP3x2lMRvdUI/fqm4QBN1Qj9+qbjEbFn3F9Ld9yAoWfcX0t32gIRZ9xfS3fdsDFn3F9Ld9OSEWfcX0t30bENBkweW9ZNsD0GTB5b1kGxDLiQzmx1nICsuJDObHWdsDXqvF4haLyApeq8XiFougIQ6ExOPGq6AhDoTE48arOSFqVcTj45I5IWpVxOPjkhsQFn3R97d9DhsWfdH3t30JIhZ90fe3fVkBFn3R97d9ExoWfdH3t332D4Bcn+kEfhMagFyf6QR+9g90bubpX1xZAXRu5ulfXPYPE6XM5vNlDhsTpczm82VZAZafvuf2lw4blp++5/aXCSLpb77nL6gJIulvvucvqBMaFn2y+rd9Xh0WfbL6t31gEBZ9svq3fUQgFn2y+rd9fA0WfbL6t30KGjhnR+0HlUQgOGdH7QeVChqfXYvthHF8DZ9di+2EcQoazIic6kVRYBDMiJzqRVF8DWulgOsGd14da6WA6wZ3YBCgj4Dr0aNeHaCPgOvRo0QgFn1r/bd9JxQWfWv9t31eIRZ9a/23fVMDFn1r/bd9ZiAWfWv9t338F1p9vPACnV4hWn288AKdZiDlX/zwxItmIOVf/PDEi/wXSGg27lFXUwNIaDbuUVf8FxKUDu+WXCcUEpQO75ZcUwNGog7vXoonFEaiDu9eil4hFn3//7d9Dh0Wff//t339BxZ9//+3fbAhFn3//7d9UwoWff//t30vH4CRAPS3kg4dgJEA9LeSsCFocj3075uwIWhyPfTvmy8fLFae8XhyUwosVp7xeHIvHzt3avL8Vv0HO3dq8vxWUwpznmry6WsOHXOeavLpa/0HeER8a1JrKmWABRKLBRwe7JYQeL9SayplBRwe7HhEfGtSaypleER8a4AFEouABRKLlhB4vwUcHuyWEHi/llsVZ4ko5HZyHbnzSAh1nx0Xc9NyHbnzHRdz05ZbFWdyHbnzllsVZ4ko5HaJKOR2SAh1n0gIdZ8dF3PTWkYJbrIW+nnU4YD2OxJ/uw8XAdk7En+7DxcB2dThgPYPFwHZWkYJbtThgPZaRglushb6ebIW+nk7En+7SjpscCRfkmZVC52a7xiY6CoRs8BVC52aKhGzwO8YmOgqEbPAJF+SZu8YmOhKOmxwJF+SZko6bHBVC52amlOAaZ0bRX22e+Vdfwm3of4Qc86dG0V9fwm3oX8Jt6H+EHPOtnvlXf4Qc86aU4BptnvlXZpTgGmdG0V9+z26cu5seWKxE7R72xzK5XwIrbL7PbpysRO0e7ETtHt8CK2y2xzK5XwIrbLubHli2xzK5fs9unLubHlikDiqceFXrGpqBJ1vUx/H8tUW7s2QOKpx4VesapA4qnFqBJ1vagSdb9UW7s1TH8fy1RbuzeFXrGpTH8fyTlKGahgpdHAgcyJiKhD+s1sYndhOUoZqIHMiYk5ShmoYKXRwGCl0cCoQ/rMqEP6zWxid2CBzImJbGJ3Y7US2aq5rZGNnBQKLqx157MARJMCua2Rjqx157O1Etmqua2Rj7US2amcFAotnBQKLwBEkwKsdeezAESTAElzNZUcp3HVIH/Xz6Aj2n08Y/NNIH/XzTxj80xJczWVIH/XzElzNZUcp3HVHKdx16Aj2n+gI9p9PGPzTFEefbBgXhHkG4Lj28RL3u4wYj9nxEve7jBiP2QbguPaMGI/ZFEefbAbguPYUR59sGBeEeRgXhHnxEve79jpXb6pf5GRLC56azBr76EgSV8FLC56aSBJXwcwa++hIElfBql/kZMwa++j2Oldvql/kZPY6V29LC56aNlQMaH0cInzHe/xbEAosorkSMc99HCJ8EAosohAKLKK5EjHPx3v8W7kSMc82VAxox3v8WzZUDGh9HCJ80T46cUZttmAiFDF7eB485gMKobPRPjpxIhQxeyIUMXsDCqGzeB485gMKobNGbbZgeB485tE+OnFGbbZgRDmJcH9Y9mhwA45wJiEH8xUYis5EOYlwf1j2aEQ5iXBwA45wcAOOcBUYis4mIQfzFRiKzn9Y9mgmIQfz8FILaUcpRXBXc0Bg9RCNtOAZMdnwUgtpV3NAYPBSC2lHKUVwRylFcPUQjbT1EI204Bkx2VdzQGDgGTHZbEXfaQlsn2FWBfmKVR/V7O0S0sAJbJ9hVR/W7GxF32kJbJ9hbEXfaVYF+YpWBfmK7RLSwFUf1uztEtLAklx6ZAEq2XQdITH0iwl5oI0ZidQdITH0jRmJ1JJcemQdITH0klx6ZAEq2XQBKtl0iwl5oIsJeaCNGYnUzEc4a4AXDHk23vH2thN5vAwaH9q2E3m8DBof2jbe8fYMGh/azEc4azbe8fbMRzhrgBcMeYAXDHm2E3m8ozs/bi1gPGNQC66apRxd6WsT/8FQC66aaxP/waUcXelrE//BLWA8Y6UcXemjOz9uLWA8Y6M7P25QC66a01SYZlIdC3vXex1apwqlomwU689SHQt7pwqloqcKpaJsFOvP13sdWmwU68/TVJhm13sdWtNUmGZSHQt7oj/Cb5xt916SFK16EiCs5n4LjLSiP8JvkhStepIUrXp+C4y0EiCs5n4LjLScbfdeEiCs5qI/wm+cbfde+DlobxtZRWeCAnZx8yJG81cZJ8/4OWhvG1lFZ/g5aG+CAnZxggJ2cVcZJ8/zIkbzVxknzxtZRWfzIkbzkVORZ4UpBHCMc2RexhEftWIbxNmRU5FnjHNkXpFTkWeFKQRwhSkEcMYRH7XGER+1YhvE2YxzZF5iG8TZ9EX6aGNs3l9MBfmKACEz7RoUgcFjbN5fACEz7fRF+mhjbN5f9EX6aEwF+YpMBfmKGhSBwQAhM+0aFIHBFV0fY7Yq2nPtIm30Lwr+oNAaGdXtIm300BoZ1RVdH2PtIm30FV0fY7Yq2nO2KtpzLwr+oC8K/qDQGhnVgUjYaekXknho3Cr3hRQCvYsbr9qFFAK9ixuv2mjcKveLG6/agUjYaWjcKveBSNhp6ReSeOkXkniFFAK9UTwoba5gnmFjC8qadh686ZEUqMJjC8qakRSownYevOmRFKjCrmCeYXYevOlRPChtrmCeYVE8KG1jC8qablUoZR0e/3nme0tYQgsjoxYWoNAdHv95Qgsjo0ILI6MWFqDQ5ntLWBYWoNBuVShl5ntLWG5VKGUdHv95bkBSbvFtQV0CFSt6pSEb5+0Mb7VuQFJuAhUregIVK3rtDG+1pSEb5+0Mb7XxbUFdpSEb525AUm7xbUFd")
}]
blend_shape_mode = 0
shadow_mesh = SubResource("ArrayMesh_1jgtk")
[sub_resource type="CylinderShape3D" id="CylinderShape3D_k3jwb"]
height = 3.18261
[node name="tree2" instance=ExtResource("1_rj6v6")]
[node name="tree" parent="." index="0"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0039053, -0.0446005, 0.000944853)
mesh = SubResource("ArrayMesh_w6s2v")
[node name="StaticBody3D" type="StaticBody3D" parent="tree" index="0"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="tree/StaticBody3D" index="0"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.69819, 0)
shape = SubResource("CylinderShape3D_k3jwb")