barrel materials

This commit is contained in:
2026-08-28 19:43:09 +03:00
parent 1eb06876e9
commit dae7ec06da
8 changed files with 164 additions and 106 deletions
+46
View File
@@ -1,6 +1,8 @@
[gd_scene format=4 uid="uid://bd56iuttyiypv"]
[ext_resource type="Script" uid="uid://bfg71k3vh5si2" path="res://tscn_s/barrel_simple.gd" id="1_p0alw"]
[ext_resource type="Material" uid="uid://isrp2y47xs5x" path="res://Materials/M_Barrel_wood.tres" id="2_0sie3"]
[ext_resource type="Material" uid="uid://b73nb47y8ppt" path="res://Materials/M_Barrel_metal.tres" id="3_sqyxc"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_gofht"]
resource_name = "M_barrel_wood"
@@ -73,11 +75,55 @@ shadow_mesh = SubResource("ArrayMesh_hxc0f")
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_2r1wa"]
data = PackedVector3Array(0, -0.053964794, 0, 0.5515433, -0.053964794, -0.5515433, 0, -0.053964794, -0.78000003, 0, 1.4539647, 0, 0, 1.4539647, -0.78000003, 0.5515433, 1.4539647, -0.5515433, 0, -0.053964794, -0.78000003, 0.5515433, 1.4539647, -0.5515433, 0, 1.4539647, -0.78000003, 0, -0.053964794, -0.78000003, 0.5515433, -0.053964794, -0.5515433, 0.5515433, 1.4539647, -0.5515433, 0, -0.053964794, 0, 0.78000003, -0.053964794, 0, 0.5515433, -0.053964794, -0.5515433, 0, 1.4539647, 0, 0.5515433, 1.4539647, -0.5515433, 0.78000003, 1.4539647, 0, 0.5515433, -0.053964794, -0.5515433, 0.78000003, 1.4539647, 0, 0.5515433, 1.4539647, -0.5515433, 0.5515433, -0.053964794, -0.5515433, 0.78000003, -0.053964794, 0, 0.78000003, 1.4539647, 0, 0, -0.053964794, 0, 0.5515433, -0.053964794, 0.5515433, 0.78000003, -0.053964794, 0, 0, 1.4539647, 0, 0.78000003, 1.4539647, 0, 0.5515433, 1.4539647, 0.5515433, 0.78000003, -0.053964794, 0, 0.5515433, 1.4539647, 0.5515433, 0.78000003, 1.4539647, 0, 0.78000003, -0.053964794, 0, 0.5515433, -0.053964794, 0.5515433, 0.5515433, 1.4539647, 0.5515433, 0, -0.053964794, 0, 0, -0.053964794, 0.78000003, 0.5515433, -0.053964794, 0.5515433, 0, 1.4539647, 0, 0.5515433, 1.4539647, 0.5515433, 0, 1.4539647, 0.78000003, 0.5515433, -0.053964794, 0.5515433, 0, 1.4539647, 0.78000003, 0.5515433, 1.4539647, 0.5515433, 0.5515433, -0.053964794, 0.5515433, 0, -0.053964794, 0.78000003, 0, 1.4539647, 0.78000003, 0, -0.053964794, 0, -0.5515433, -0.053964794, 0.5515433, 0, -0.053964794, 0.78000003, 0, 1.4539647, 0, 0, 1.4539647, 0.78000003, -0.5515433, 1.4539647, 0.5515433, 0, -0.053964794, 0.78000003, -0.5515433, 1.4539647, 0.5515433, 0, 1.4539647, 0.78000003, 0, -0.053964794, 0.78000003, -0.5515433, -0.053964794, 0.5515433, -0.5515433, 1.4539647, 0.5515433, 0, -0.053964794, 0, -0.78000003, -0.053964794, 0, -0.5515433, -0.053964794, 0.5515433, 0, 1.4539647, 0, -0.5515433, 1.4539647, 0.5515433, -0.78000003, 1.4539647, 0, -0.5515433, -0.053964794, 0.5515433, -0.78000003, 1.4539647, 0, -0.5515433, 1.4539647, 0.5515433, -0.5515433, -0.053964794, 0.5515433, -0.78000003, -0.053964794, 0, -0.78000003, 1.4539647, 0, 0, -0.053964794, 0, -0.5515433, -0.053964794, -0.5515433, -0.78000003, -0.053964794, 0, 0, 1.4539647, 0, -0.78000003, 1.4539647, 0, -0.5515433, 1.4539647, -0.5515433, -0.78000003, -0.053964794, 0, -0.5515433, 1.4539647, -0.5515433, -0.78000003, 1.4539647, 0, -0.78000003, -0.053964794, 0, -0.5515433, -0.053964794, -0.5515433, -0.5515433, 1.4539647, -0.5515433, 0, -0.053964794, 0, 0, -0.053964794, -0.78000003, -0.5515433, -0.053964794, -0.5515433, 0, 1.4539647, 0, -0.5515433, 1.4539647, -0.5515433, 0, 1.4539647, -0.78000003, -0.5515433, -0.053964794, -0.5515433, 0, 1.4539647, -0.78000003, -0.5515433, 1.4539647, -0.5515433, -0.5515433, -0.053964794, -0.5515433, 0, -0.053964794, -0.78000003, 0, 1.4539647, -0.78000003)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_kb6j2"]
resource_name = "M_barrel_wood"
cull_mode = 2
albedo_color = Color(0.4724571, 0.32534167, 0.21575236, 1)
roughness = 0.5
[sub_resource type="ArrayMesh" id="ArrayMesh_fe2c6"]
_surfaces = [{
"aabb": AABB(-0.39273396, 1.3807597, -0.19834174, 0.0874404, 0.048094988, 0.1009675),
"format": 34896613377,
"index_count": 60,
"index_data": PackedByteArray("AAABAAIAAAADAAEAAgABAAQAAwAEAAEAAgAFAAAABQADAAAAAgAEAAYABQAHAAMACAACAAYABQACAAgABgAEAAkABgAJAAgABQAIAAoACgAHAAUACAAJAAsACAALAAoABAALAAkACgALAAcABAADAAsACwADAAcA"),
"name": "M_barrel_wood",
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 12,
"vertex_data": PackedByteArray("/3//////AAC9HQAAILEAAAAA////vwAA/38AAEHiAAC9HQAA3k4AAP//////vwAAAAD///8/AABB4gAAILEAAP9///8AAAAA/38AAL0dAAD//////z8AAEHiAADeTgAA")
}]
blend_shape_mode = 0
[sub_resource type="ArrayMesh" id="ArrayMesh_1svfv"]
resource_name = "Barrel_Cylinder_005"
_surfaces = [{
"aabb": AABB(-0.39273396, 1.3807597, -0.19834174, 0.0874404, 0.048094988, 0.1009675),
"attribute_data": PackedByteArray("T70ggJC93n9Pvd5/kL0ggE+9IICQvd5/T73ef5C9IIBPvSCAkL3ef0+93n+QvSCAT70ggJC93n9Pvd5/kL0ggIy9739Tve9/b73ef2+9IICMvQ+AU70PgE+9IICQvd5/T73ef5C9IIBPvSCAkL3ef0+93n+QvSCAjL3vf1O9739vvd5/b70ggIy9D4BTvQ+A"),
"format": 34896613399,
"index_count": 60,
"index_data": PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACAALAAkADAANAA4ADAAPAA0AEAARABIAEQAQABMAEwAQABQAEQATABUAFgAXABgAFgAZABcAGgAbABwAGgAdABsAHgAfACAAHwAeACEAIQAeACIAHwAhACMA"),
"material": SubResource("StandardMaterial3D_kb6j2"),
"name": "M_barrel_wood",
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 36,
"vertex_data": PackedByteArray("/3//////qD+9HQAAILENPwAA////v29D/38AAEHigjoAAP///7/DL70dAADeTmkvAAD///8/4zG9HQAAILG8LAAA////P+sU/38AAL0d2BT/f///AABbFb0dAADeTj8U/3///wAAQAlB4gAA3k4WCf//////P0kK/38AAL0d0wf/fwAAQeJKyr0dAADeTkrKvR0AACCxSspB4gAA3k5KykHiAAAgsUrK/38AAL0dSsr//////z8NJkHiAAAgsaYl//////+/iChB4gAA3k6aIv//////v3A7/38AAEHi1Dr/f/////9AP0HiAAAgsUE2AAD///+//////////7////9//////////3///wAA//8AAP///z//////////P///XGA6jmJg6I0vYEiQlGCfi2RPIKgyT6KnqFBIq79NBaScQx66N0OOuRhGp71QQGy1/rMGSGa0fUhqsRdFb7fwS0wil8RMIpfETCKXxEwil8RMIpfETCKXxKKk/VHlpGtS9KI8T8+mjVUzjTJhXY19YR2MQV+Kjpdj/3//v/9//7//f/+//3//v/9//7//f/+/")
}]
blend_shape_mode = 0
shadow_mesh = SubResource("ArrayMesh_fe2c6")
[node name="BarrelSimple" type="StaticBody3D" unique_id=771860903]
script = ExtResource("1_p0alw")
[node name="barrel-simple" type="MeshInstance3D" parent="." unique_id=1586574703]
mesh = SubResource("ArrayMesh_aj18u")
surface_material_override/0 = ExtResource("2_0sie3")
surface_material_override/1 = ExtResource("3_sqyxc")
[node name="CollisionShape3D" type="CollisionShape3D" parent="." unique_id=723966174]
shape = SubResource("ConcavePolygonShape3D_2r1wa")
[node name="cork" type="MeshInstance3D" parent="." unique_id=1348370755]
mesh = SubResource("ArrayMesh_1svfv")
surface_material_override/0 = ExtResource("2_0sie3")