From def214b95674ff4e2ef61e4bd247cd25387d0c22 Mon Sep 17 00:00:00 2001 From: worm Date: Sun, 2 Aug 2026 21:44:16 +0700 Subject: [PATCH] =?UTF-8?q?=D1=81=D0=B2=D0=B5=D1=82+=D1=82=D0=BE=D0=BC?= =?UTF-8?q?=D0=B0=D1=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- addons/Maps/map1.tscn | 106 +++++++++++++++++++++++++++++++++++++++++- thomas.tscn | 14 ++++++ 2 files changed, 118 insertions(+), 2 deletions(-) create mode 100644 thomas.tscn diff --git a/addons/Maps/map1.tscn b/addons/Maps/map1.tscn index a408750..9074585 100644 --- a/addons/Maps/map1.tscn +++ b/addons/Maps/map1.tscn @@ -38,6 +38,7 @@ [ext_resource type="PackedScene" uid="uid://dcom4l0m3uyp" path="res://addons/system/pause_menu.tscn.tscn" id="35_6o7it"] [ext_resource type="PackedScene" uid="uid://cxckcssgallbx" path="res://addons/Misc/Scenes/level_trigger.tscn" id="37_ht5a5"] [ext_resource type="PackedScene" uid="uid://c1v246tyt6bng" path="res://addons/Misc/Scenes/results_screen.tscn" id="38_22dht"] +[ext_resource type="PackedScene" uid="uid://bra1k3jxwx6mc" path="res://thomas.tscn" id="39_22dht"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_f5w41"] albedo_texture = ExtResource("1_hhd5b") @@ -64,6 +65,15 @@ ambient_light_energy = 10.55 ssr_enabled = true ssr_fade_in = 2.2392774 +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ht5a5"] +albedo_color = Color(0, 0.70083624, 0.49461192, 1) +emission_enabled = true +emission = Color(0.6307718, 0.18406044, 0.9894578, 1) +emission_energy_multiplier = 10.5 +ao_enabled = true +ao_light_affect = 1.0 +texture_repeat = false + [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_yudv5"] albedo_texture = ExtResource("5_4scfb") @@ -111,8 +121,8 @@ environment = SubResource("Environment_4rk33") [node name="DirectionalLight3D" type="DirectionalLight3D" parent="ev" unique_id=1053427202] transform = Transform3D(0.10784156, 0.58931756, 0.8006718, 0.6043669, -0.6783268, 0.41786718, 0.7893729, 0.438836, -0.42931643, 0, 199.791, -104.256) -light_color = Color(0.70980394, 1, 1, 1) -light_energy = 0.18 +light_color = Color(0, 0.36269793, 0.36643618, 1) +light_energy = 4.921 light_indirect_energy = 16.0 light_angular_distance = 18.33 light_specular = 2.379 @@ -123,6 +133,82 @@ shadow_reverse_cull_face = true shadow_transmittance_bias = -0.05 shadow_blur = 1.15 +[node name="CSGBox3D" type="CSGBox3D" parent="ev" unique_id=427459694] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 124.616425, 8.50647, 14.099144) +material_override = SubResource("StandardMaterial3D_ht5a5") +size = Vector3(55.36673, 0.23779297, 0.35144043) + +[node name="CSGBox3D2" type="CSGBox3D" parent="ev" unique_id=640543941] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 124.616425, 12.324725, 14.099144) +material_override = SubResource("StandardMaterial3D_ht5a5") +size = Vector3(55.36673, 0.23779297, 0.35144043) + +[node name="CSGBox3D3" type="CSGBox3D" parent="ev" unique_id=1907058347] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 124.616425, 16.744518, 14.099144) +material_override = SubResource("StandardMaterial3D_ht5a5") +size = Vector3(55.36673, 0.23779297, 0.35144043) + +[node name="CSGBox3D4" type="CSGBox3D" parent="ev" unique_id=1011502027] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 124.616425, 20.23951, 14.099144) +material_override = SubResource("StandardMaterial3D_ht5a5") +size = Vector3(55.36673, 0.23779297, 0.35144043) + +[node name="CSGBox3D5" type="CSGBox3D" parent="ev" unique_id=350373545] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 124.616425, 8.50647, -102.52112) +material_override = SubResource("StandardMaterial3D_ht5a5") +size = Vector3(55.36673, 0.23779297, 0.35144043) + +[node name="CSGBox3D6" type="CSGBox3D" parent="ev" unique_id=2001663525] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 124.616425, 12.324725, -102.52112) +material_override = SubResource("StandardMaterial3D_ht5a5") +size = Vector3(55.36673, 0.23779297, 0.35144043) + +[node name="CSGBox3D7" type="CSGBox3D" parent="ev" unique_id=654023188] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 124.616425, 16.744518, -102.52112) +material_override = SubResource("StandardMaterial3D_ht5a5") +size = Vector3(55.36673, 0.23779297, 0.35144043) + +[node name="CSGBox3D8" type="CSGBox3D" parent="ev" unique_id=1779460531] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 124.616425, 20.23951, -102.52112) +material_override = SubResource("StandardMaterial3D_ht5a5") +size = Vector3(55.36673, 0.23779297, 0.35144043) + +[node name="CSGBox3D9" type="CSGBox3D" parent="ev" unique_id=563510365] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 166.26862, 5.2854366, 18.359467) +material_override = SubResource("StandardMaterial3D_ht5a5") +size = Vector3(12.280564, 7.7438965, 0.001) + +[node name="SpotLight3D" type="SpotLight3D" parent="ev" unique_id=1279096728] +transform = Transform3D(1, 0, 0, 0, 0.4148997, 0.90986717, 0, -0.90986717, 0.4148997, 179.80919, 12.585922, 20.453375) +light_color = Color(0.44558483, 0.007212898, 0.37582242, 1) +light_energy = 5.778 +light_indirect_energy = 16.0 +light_volumetric_fog_energy = 0.0 +light_specular = 16.0 +spot_range = 36.85 +spot_angle = 98.33 + +[node name="SpotLight3D2" type="SpotLight3D" parent="ev" unique_id=645611942] +transform = Transform3D(1, 0, 0, 0, 0.4148997, 0.90986717, 0, -0.90986717, 0.4148997, -11.547089, 12.585922, 4.6745977) +light_color = Color(0.44192252, 0.14667031, 0.029047389, 1) +light_energy = 5.778 +light_indirect_energy = 16.0 +light_volumetric_fog_energy = 0.0 +light_specular = 16.0 +spot_range = 36.85 +spot_angle = 98.33 + +[node name="SpotLight3D3" type="SpotLight3D" parent="ev" unique_id=125389126] +transform = Transform3D(1, 0, 0, 0, 0.017330261, 0.99984986, 0, -0.99984986, 0.017330261, -53.415432, 22.181, 181.69446) +light_color = Color(0.44192252, 0.14667031, 0.029047389, 1) +light_energy = 5.778 +light_indirect_energy = 16.0 +light_volumetric_fog_energy = 0.0 +light_size = 1.0 +light_specular = 16.0 +spot_range = 36.85 +spot_angle = 98.33 + [node name="start" type="Node3D" parent="." unique_id=638092048] [node name="vokzal3" parent="start" unique_id=13340583 instance=ExtResource("3_y76s3")] @@ -412,6 +498,9 @@ use_collision = true size = Vector3(27.936218, 44.371185, 37.61911) material = ExtResource("12_proq1") +[node name="vagon4" parent="oth" unique_id=931533647 instance=ExtResource("15_cgv6d")] +transform = Transform3D(1.0118319, 0.35830846, -4.3701043, -1.502131, 4.2418866, 0, 4.119442, 1.4587709, 1.0734005, -8.880792, 0, 319.21954) + [node name="end" type="Node3D" parent="." unique_id=1075000191] [node name="xruha" parent="end" unique_id=232907050 instance=ExtResource("6_yudv5")] @@ -824,3 +913,16 @@ parameters/looping = true transform = Transform3D(0.08543431, 0, -0.9963438, 0, 1, 0, 0.9963438, 0, 0.08543431, -178.59753, 3.444125, 43.793674) next_scene_path = "uid://bicmsc2u0jjsw" results_screen_scene = ExtResource("38_22dht") + +[node name="tomas" type="Node3D" parent="." unique_id=1450018002] +transform = Transform3D(1, 0, 0, 0, 0.1, 0, 0, 0, 1, 158.34615, 1.9073486e-06, -134.7201) + +[node name="Sketchfab_Scene" parent="tomas" unique_id=915317767 instance=ExtResource("39_22dht")] +transform = Transform3D(0.14, 0, 0, 0, 1.4, 0, 0, 0, 0.14, 36.835693, 24.281387, 87.012985) + +[node name="CSGCylinder3D" type="CSGCylinder3D" parent="tomas" unique_id=1121343407] +transform = Transform3D(2.1036732, 0, 0, 0, 1.0070047, 0, 0, 0, 2.037612, 36.58177, 2.5124595, 87.21903) +use_collision = true +radius = 4.107422 +height = 34.10971 +material = ExtResource("4_4rk33") diff --git a/thomas.tscn b/thomas.tscn new file mode 100644 index 0000000..2d56dee --- /dev/null +++ b/thomas.tscn @@ -0,0 +1,14 @@ +[gd_scene format=3 uid="uid://bra1k3jxwx6mc"] + +[ext_resource type="PackedScene" uid="uid://bmeh3i8ee51dn" path="res://addons/custmode/thomas_train_from_the_thomas_ps1_game.glb" id="1_fqghu"] + +[sub_resource type="BoxShape3D" id="BoxShape3D_fqghu"] +size = Vector3(87.9579, 53.606155, 55.237686) + +[node name="Sketchfab_Scene" unique_id=915317767 instance=ExtResource("1_fqghu")] + +[node name="StaticBody3D" type="StaticBody3D" parent="." index="1" unique_id=1825462976] + +[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D" index="0" unique_id=1762431908] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.1051311, 31.799812, 1.9307041) +shape = SubResource("BoxShape3D_fqghu")