From 5f589c8c89a1bf2038c4db8d972cc996d6f524ca Mon Sep 17 00:00:00 2001 From: Georgiy Gorin Date: Thu, 23 Apr 2026 17:20:01 +0300 Subject: [PATCH] =?UTF-8?q?=D0=96=D0=B5=D0=BB=D0=B5=D0=B7=D0=BE=20=D0=B4?= =?UTF-8?q?=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/metal_item.obj | 206 +++++++++++++++++++++++++++++++++++ assets/metal_item.obj.import | 25 +++++ scenes/Iron.tscn | 8 +- 3 files changed, 234 insertions(+), 5 deletions(-) create mode 100644 assets/metal_item.obj create mode 100644 assets/metal_item.obj.import diff --git a/assets/metal_item.obj b/assets/metal_item.obj new file mode 100644 index 0000000..b8a1905 --- /dev/null +++ b/assets/metal_item.obj @@ -0,0 +1,206 @@ +# Blender 4.2.9 LTS +# www.blender.org +o metal_item +v -0.000455 0.025430 0.375746 +v -0.019059 0.025407 0.394395 +v -0.011318 0.009290 0.383589 +v -0.075059 0.208979 0.300395 +v -0.099042 0.225119 0.294986 +v -0.093682 0.209002 0.319026 +v -0.361011 0.009290 0.383589 +v -0.353269 0.025407 0.394395 +v -0.371873 0.025430 0.375746 +v -0.297269 0.208979 0.300395 +v -0.278646 0.209002 0.319026 +v -0.273286 0.225119 0.294986 +v -0.000455 0.025430 -0.378701 +v -0.011318 0.009290 -0.386544 +v -0.019059 0.025407 -0.397351 +v -0.075059 0.208979 -0.303350 +v -0.093682 0.209002 -0.321981 +v -0.099042 0.225119 -0.297942 +v -0.361011 0.009290 -0.386544 +v -0.371873 0.025430 -0.378701 +v -0.353269 0.025407 -0.397350 +v -0.297269 0.208979 -0.303350 +v -0.273286 0.225119 -0.297942 +v -0.278646 0.209002 -0.321981 +v 0.374544 0.025430 0.375746 +v 0.355940 0.025407 0.394395 +v 0.363682 0.009290 0.383589 +v 0.299940 0.208979 0.300395 +v 0.275957 0.225119 0.294986 +v 0.281317 0.209002 0.319026 +v 0.013989 0.009290 0.383589 +v 0.021730 0.025407 0.394395 +v 0.003126 0.025430 0.375746 +v 0.077730 0.208979 0.300395 +v 0.096353 0.209002 0.319026 +v 0.101713 0.225119 0.294986 +v 0.374544 0.025430 -0.378701 +v 0.363682 0.009290 -0.386544 +v 0.355940 0.025407 -0.397351 +v 0.299940 0.208979 -0.303350 +v 0.281317 0.209002 -0.321981 +v 0.275957 0.225119 -0.297942 +v 0.013989 0.009290 -0.386544 +v 0.003126 0.025430 -0.378701 +v 0.021730 0.025407 -0.397350 +v 0.077730 0.208979 -0.303350 +v 0.101713 0.225119 -0.297942 +v 0.096353 0.209002 -0.321981 +v 0.182543 0.234038 0.301050 +v 0.163938 0.234015 0.316007 +v 0.171680 0.217897 0.307340 +v 0.107939 0.417586 0.240620 +v 0.083956 0.433727 0.236282 +v 0.089316 0.417609 0.255561 +v -0.178013 0.217897 0.307340 +v -0.170271 0.234015 0.316007 +v -0.188875 0.234038 0.301050 +v -0.114271 0.417586 0.240620 +v -0.095648 0.417609 0.255561 +v -0.090288 0.433727 0.236282 +v 0.182543 0.234038 -0.304005 +v 0.171680 0.217897 -0.310296 +v 0.163938 0.234015 -0.318962 +v 0.107939 0.417586 -0.243575 +v 0.089316 0.417609 -0.258517 +v 0.083956 0.433727 -0.239238 +v -0.178013 0.217897 -0.310296 +v -0.188875 0.234038 -0.304005 +v -0.170271 0.234015 -0.318962 +v -0.114271 0.417586 -0.243575 +v -0.090288 0.433727 -0.239238 +v -0.095648 0.417609 -0.258517 +vn -0.0000 -1.0000 -0.0001 +vn 0.0001 -1.0000 -0.0000 +vn -0.0000 -1.0000 0.0001 +vn -0.0001 -1.0000 -0.0000 +vn -0.0000 1.0000 -0.0000 +vn -0.0000 1.0000 0.0001 +vn -0.0000 1.0000 -0.0001 +vn -0.0000 0.3798 -0.9251 +vn -0.0000 0.3797 -0.9251 +vn -0.0000 0.3798 0.9251 +vn -0.0000 0.3797 0.9251 +vn -0.9264 0.3766 -0.0000 +vn -0.9264 0.3765 -0.0000 +vn 0.9390 0.0074 0.3439 +vn 0.7239 0.6390 0.2600 +vn 0.9390 0.0074 -0.3439 +vn 0.7239 0.6390 -0.2600 +vn -0.9390 0.0074 0.3439 +vn -0.7239 0.6390 0.2600 +vn -0.7239 0.6390 -0.2600 +vn -0.9390 0.0074 -0.3439 +vn 0.9264 0.3766 -0.0000 +vn -0.0000 -1.0000 -0.0000 +vn -0.0000 0.3127 -0.9499 +vn -0.0000 0.3128 -0.9498 +vn -0.0000 0.3127 0.9499 +vn -0.0000 0.3128 0.9498 +vn -0.9264 0.3765 0.0001 +vn -0.9264 0.3766 -0.0001 +vn 0.9264 0.3765 -0.0000 +vt 0.734770 0.428017 +vt 0.734335 0.435070 +vt 0.734335 0.435070 +vt 0.726011 0.434850 +vt 0.726420 0.428380 +vt 0.726420 0.428380 +vt 0.726011 0.434850 +vt 0.733716 0.435018 +vt 0.726630 0.434915 +vt 0.727047 0.428304 +vt 0.734145 0.428079 +vt 0.733716 0.435018 +vt 0.734144 0.428079 +vt 0.726630 0.434915 +vt 0.733690 0.435427 +vt 0.726594 0.435491 +vt 0.726594 0.435491 +vt 0.733690 0.435427 +vt 0.734169 0.427670 +vt 0.727084 0.427728 +vt 0.734169 0.427670 +vt 0.727084 0.427728 +s 1 +f 3/1/1 7/2/2 19/3/3 14/1/4 +f 12/4/5 5/5/6 18/6/5 23/7/7 +f 21/8/8 24/9/8 17/10/9 15/11/8 +f 8/12/10 2/13/10 6/10/10 11/14/11 +f 9/15/12 10/16/13 22/17/13 20/18/12 +f 1/19/14 2/13/10 3/1/1 +f 4/20/15 5/5/6 6/10/10 +f 7/2/2 8/12/10 9/15/12 +f 10/16/13 11/14/11 12/4/5 +f 13/21/16 14/1/4 15/11/8 +f 16/22/17 17/10/9 18/6/5 +f 19/3/3 20/18/12 21/8/8 +f 22/17/13 23/7/7 24/9/8 +f 1/19/14 4/20/15 6/10/10 2/13/10 +f 7/2/2 3/1/1 2/13/10 8/12/10 +f 10/16/13 9/15/12 8/12/10 11/14/11 +f 11/14/11 6/10/10 5/5/6 12/4/5 +f 15/11/8 17/10/9 16/22/17 13/21/16 +f 21/8/8 15/11/8 14/1/4 19/3/3 +f 24/9/8 21/8/8 20/18/12 22/17/13 +f 23/7/7 18/6/5 17/10/9 24/9/8 +f 9/15/12 20/18/12 19/3/3 7/2/2 +f 13/21/16 1/19/14 3/1/1 14/1/4 +f 12/4/5 23/7/7 22/17/13 10/16/13 +f 18/6/5 5/5/6 4/20/15 16/22/17 +f 4/20/15 1/19/14 13/21/16 16/22/17 +f 27/1/1 31/2/2 43/3/3 38/1/4 +f 36/4/5 29/5/6 42/6/5 47/7/7 +f 45/8/8 48/9/8 41/10/9 39/11/8 +f 32/12/10 26/13/10 30/10/10 35/14/11 +f 33/15/18 34/16/19 46/17/20 44/18/21 +f 25/19/22 26/13/10 27/1/1 +f 28/20/22 29/5/6 30/10/10 +f 31/2/2 32/12/10 33/15/18 +f 34/16/19 35/14/11 36/4/5 +f 37/21/22 38/1/4 39/11/8 +f 40/22/22 41/10/9 42/6/5 +f 43/3/3 44/18/21 45/8/8 +f 46/17/20 47/7/7 48/9/8 +f 25/19/22 28/20/22 30/10/10 26/13/10 +f 31/2/2 27/1/1 26/13/10 32/12/10 +f 34/16/19 33/15/18 32/12/10 35/14/11 +f 35/14/11 30/10/10 29/5/6 36/4/5 +f 39/11/8 41/10/9 40/22/22 37/21/22 +f 45/8/8 39/11/8 38/1/4 43/3/3 +f 48/9/8 45/8/8 44/18/21 46/17/20 +f 47/7/7 42/6/5 41/10/9 48/9/8 +f 33/15/18 44/18/21 43/3/3 31/2/2 +f 37/21/22 25/19/22 27/1/1 38/1/4 +f 36/4/5 47/7/7 46/17/20 34/16/19 +f 42/6/5 29/5/6 28/20/22 40/22/22 +f 28/20/22 25/19/22 37/21/22 40/22/22 +f 51/1/23 55/2/2 67/3/23 62/1/4 +f 60/4/5 53/5/6 66/6/5 71/7/7 +f 69/8/24 72/9/25 65/10/25 63/11/24 +f 56/12/26 50/13/26 54/10/27 59/14/27 +f 57/15/13 58/16/28 70/17/12 68/18/29 +f 49/19/30 50/13/26 51/1/23 +f 52/20/22 53/5/6 54/10/27 +f 55/2/2 56/12/26 57/15/13 +f 58/16/28 59/14/27 60/4/5 +f 61/21/22 62/1/4 63/11/24 +f 64/22/22 65/10/25 66/6/5 +f 67/3/23 68/18/29 69/8/24 +f 70/17/12 71/7/7 72/9/25 +f 49/19/30 52/20/22 54/10/27 50/13/26 +f 55/2/2 51/1/23 50/13/26 56/12/26 +f 58/16/28 57/15/13 56/12/26 59/14/27 +f 59/14/27 54/10/27 53/5/6 60/4/5 +f 63/11/24 65/10/25 64/22/22 61/21/22 +f 69/8/24 63/11/24 62/1/4 67/3/23 +f 72/9/25 69/8/24 68/18/29 70/17/12 +f 71/7/7 66/6/5 65/10/25 72/9/25 +f 57/15/13 68/18/29 67/3/23 55/2/2 +f 61/21/22 49/19/30 51/1/23 62/1/4 +f 60/4/5 71/7/7 70/17/12 58/16/28 +f 66/6/5 53/5/6 52/20/22 64/22/22 +f 52/20/22 49/19/30 61/21/22 64/22/22 diff --git a/assets/metal_item.obj.import b/assets/metal_item.obj.import new file mode 100644 index 0000000..df965ee --- /dev/null +++ b/assets/metal_item.obj.import @@ -0,0 +1,25 @@ +[remap] + +importer="wavefront_obj" +importer_version=1 +type="Mesh" +uid="uid://2r4vjjli71xm" +path="res://.godot/imported/metal_item.obj-a4cb4f3f6e92689b191537ec00614f65.mesh" + +[deps] + +files=["res://.godot/imported/metal_item.obj-a4cb4f3f6e92689b191537ec00614f65.mesh"] + +source_file="res://assets/metal_item.obj" +dest_files=["res://.godot/imported/metal_item.obj-a4cb4f3f6e92689b191537ec00614f65.mesh", "res://.godot/imported/metal_item.obj-a4cb4f3f6e92689b191537ec00614f65.mesh"] + +[params] + +generate_tangents=true +generate_lods=true +generate_shadow_mesh=true +generate_lightmap_uv2=false +generate_lightmap_uv2_texel_size=0.2 +scale_mesh=Vector3(1, 1, 1) +offset_mesh=Vector3(0, 0, 0) +force_disable_mesh_compression=false diff --git a/scenes/Iron.tscn b/scenes/Iron.tscn index b77a90c..c0b118a 100644 --- a/scenes/Iron.tscn +++ b/scenes/Iron.tscn @@ -1,6 +1,7 @@ [gd_scene format=3 uid="uid://g7iron5etp8u"] [ext_resource type="Script" uid="uid://0wdmbocpe2ir" path="res://scripts/Iron.gd" id="1_iron"] +[ext_resource type="ArrayMesh" uid="uid://2r4vjjli71xm" path="res://assets/metal_item.obj" id="2_53umh"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_1"] albedo_color = Color(0.55, 0.58, 0.62, 1) @@ -8,9 +9,6 @@ metallic = 0.7 metallic_specular = 0.8 roughness = 0.4 -[sub_resource type="BoxMesh" id="BoxMesh_1"] -size = Vector3(0.38, 0.22, 0.5) - [sub_resource type="BoxShape3D" id="BoxShape3D_1"] size = Vector3(1.3992603, 0.58835024, 0.49035645) @@ -18,9 +16,9 @@ size = Vector3(1.3992603, 0.58835024, 0.49035645) script = ExtResource("1_iron") [node name="IronMesh" type="MeshInstance3D" parent="." unique_id=1832879739] -transform = Transform3D(3.5611715, 0, 0, 0, 2.7614622, 0, 0, 0, 1, 0, 0.2, 0) +transform = Transform3D(1.8825685, 0, 0, 0, 1.0460571, 0, 0, 0, 0.64741147, 0, -0.0042432398, 0) material_override = SubResource("StandardMaterial3D_1") -mesh = SubResource("BoxMesh_1") +mesh = ExtResource("2_53umh") [node name="CollisionShape3D" type="CollisionShape3D" parent="." unique_id=665808333] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00068727136, 0.22091705, -0.0048217773)