[gd_scene format=3 uid="uid://c5lt3qq7ddpg3"] [ext_resource type="Texture2D" uid="uid://bte1deufy2k6e" path="res://assets/textures/wood/pine_bark_1k/pine_bark_diff_1k.png" id="1_fp107"] [ext_resource type="Texture2D" uid="uid://djbsbts3nq7vl" path="res://assets/textures/plant/holiday_pine_01-256x256.png" id="2_obkhx"] [ext_resource type="Texture2D" uid="uid://vwnrymaoxu3l" path="res://assets/textures/snow_ice/snow.png" id="3_obkhx"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_21lva"] albedo_texture = ExtResource("1_fp107") uv1_scale = Vector3(0.2, 0.2, 0.2) uv1_triplanar = true uv1_world_triplanar = true texture_filter = 0 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_4s460"] albedo_texture = ExtResource("2_obkhx") uv1_scale = Vector3(0.2, 0.2, 0.2) uv1_triplanar = true uv1_world_triplanar = true texture_filter = 0 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_pfyvq"] albedo_texture = ExtResource("2_obkhx") uv1_scale = Vector3(0.2, 0.2, 0.2) uv1_triplanar = true uv1_world_triplanar = true texture_filter = 0 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_1hh31"] albedo_texture = ExtResource("2_obkhx") uv1_scale = Vector3(0.2, 0.2, 0.2) uv1_triplanar = true uv1_world_triplanar = true texture_filter = 0 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_34scb"] albedo_texture = ExtResource("3_obkhx") uv1_triplanar = true uv1_world_triplanar = true [node name="AbstractPineTree" type="Node3D" unique_id=595201290] [node name="Trunk" type="CSGCylinder3D" parent="." unique_id=397201632] use_collision = true radius = 1.0 height = 12.0 material = SubResource("StandardMaterial3D_21lva") [node name="Crown" type="CSGCylinder3D" parent="." unique_id=80649952] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 7.38372, 0) radius = 3.0 height = 4.0 cone = true smooth_faces = false material = SubResource("StandardMaterial3D_4s460") [node name="Crown2" type="CSGCylinder3D" parent="." unique_id=966056218] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 4.52946, 0) radius = 4.0 height = 4.0 cone = true smooth_faces = false material = SubResource("StandardMaterial3D_pfyvq") [node name="Crown3" type="CSGCylinder3D" parent="." unique_id=876619281] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.15524, 0) radius = 5.0 height = 4.0 cone = true smooth_faces = false material = SubResource("StandardMaterial3D_1hh31") [node name="Crown4" type="CSGCylinder3D" parent="." unique_id=1057979707] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 7.6976295, 0) radius = 2.8935547 height = 4.269043 cone = true smooth_faces = false material = SubResource("StandardMaterial3D_34scb") [node name="Crown5" type="CSGCylinder3D" parent="." unique_id=1447536920] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 4.937756, 0) radius = 3.9091797 height = 4.5117188 cone = true smooth_faces = false material = SubResource("StandardMaterial3D_34scb") [node name="Crown6" type="CSGCylinder3D" parent="." unique_id=1971221889] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.410511, 0) radius = 4.833008 height = 4.220703 cone = true smooth_faces = false material = SubResource("StandardMaterial3D_34scb")