diff --git a/Assets/breakables/Barrel.glb b/Assets/breakables/Barrel.glb index 53e2525..07e4aaf 100644 Binary files a/Assets/breakables/Barrel.glb and b/Assets/breakables/Barrel.glb differ diff --git a/Materials/M_Barrel_metal.tres b/Materials/M_Barrel_metal.tres new file mode 100644 index 0000000..59a5cd3 --- /dev/null +++ b/Materials/M_Barrel_metal.tres @@ -0,0 +1,5 @@ +[gd_resource type="StandardMaterial3D" format=3 uid="uid://b73nb47y8ppt"] + +[resource] +albedo_color = Color(0.26098922, 0.27367952, 0.27059656, 1) +metallic = 1.0 diff --git a/Materials/M_Barrel_wood.gdshader b/Materials/M_Barrel_wood.gdshader new file mode 100644 index 0000000..d96ec45 --- /dev/null +++ b/Materials/M_Barrel_wood.gdshader @@ -0,0 +1,14 @@ +shader_type spatial; + +void vertex() { + // Called for every vertex the material is visible on. +} + +void fragment() { + // Called for every pixel the material is visible on. +} + +//void light() { +// // Called for every pixel for every light affecting the material. +// // Uncomment to replace the default light processing function with this one. +//} diff --git a/Materials/M_Barrel_wood.gdshader.uid b/Materials/M_Barrel_wood.gdshader.uid new file mode 100644 index 0000000..a8be3de --- /dev/null +++ b/Materials/M_Barrel_wood.gdshader.uid @@ -0,0 +1 @@ +uid://bme1rkldtyrhu diff --git a/Materials/M_Barrel_wood.tres b/Materials/M_Barrel_wood.tres new file mode 100644 index 0000000..9666351 --- /dev/null +++ b/Materials/M_Barrel_wood.tres @@ -0,0 +1,4 @@ +[gd_resource type="StandardMaterial3D" format=3 uid="uid://isrp2y47xs5x"] + +[resource] +albedo_color = Color(0.32957706, 0.20283183, 0.1294336, 1) diff --git a/levels/lobby_level.tscn b/levels/lobby_level.tscn index 6958333..e20935f 100644 --- a/levels/lobby_level.tscn +++ b/levels/lobby_level.tscn @@ -25,170 +25,172 @@ light_energy = 0.45 [node name="WorldEnvironment" type="WorldEnvironment" parent="." unique_id=939963056] environment = SubResource("Environment_lobby") -[node name="BarrelSimple" parent="." unique_id=771860903 instance=ExtResource("2_3o0md")] +[node name="Barrels" type="Node3D" parent="." unique_id=1740830546] + +[node name="BarrelSimple" parent="Barrels" unique_id=771860903 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22.373299, 0.056278944, -4.466549) -[node name="BarrelSimple2" parent="." unique_id=1339845856 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple2" parent="Barrels" unique_id=1339845856 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22.373299, 0.056278944, -9.046058) -[node name="BarrelSimple3" parent="." unique_id=2000490348 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple3" parent="Barrels" unique_id=2000490348 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22.373299, 0.056278944, -14.540598) -[node name="BarrelSimple4" parent="." unique_id=793999938 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple4" parent="Barrels" unique_id=793999938 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22.373299, 0.056278944, -0.26565266) -[node name="BarrelSimple5" parent="." unique_id=212358879 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple5" parent="Barrels" unique_id=212358879 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 0.99995756, -0.009215782, 0, 0.009215782, 0.99995756, -22.373299, 0.056278944, 5.3367405) -[node name="BarrelSimple6" parent="." unique_id=1014439133 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple6" parent="Barrels" unique_id=1014439133 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22.373299, 0.056278944, 10.210146) -[node name="BarrelSimple7" parent="." unique_id=1123670636 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple7" parent="Barrels" unique_id=1123670636 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22.373299, 0.056278944, 14.542604) -[node name="BarrelSimple8" parent="." unique_id=832214052 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple8" parent="Barrels" unique_id=832214052 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22.373299, 0.056278944, 18.809439) -[node name="BarrelSimple9" parent="." unique_id=1722156417 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple9" parent="Barrels" unique_id=1722156417 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12.291735, 0.056278944, 4.458378) -[node name="BarrelSimple10" parent="." unique_id=1682130884 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple10" parent="Barrels" unique_id=1682130884 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12.291735, 0.056278944, -0.12113094) -[node name="BarrelSimple11" parent="." unique_id=1418096466 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple11" parent="Barrels" unique_id=1418096466 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12.291735, 0.056278944, -5.615671) -[node name="BarrelSimple12" parent="." unique_id=51690537 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple12" parent="Barrels" unique_id=51690537 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12.291735, 0.056278944, 8.659274) -[node name="BarrelSimple13" parent="." unique_id=586437561 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple13" parent="Barrels" unique_id=586437561 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 0.99995756, -0.009215782, 0, 0.009215782, 0.99995756, -12.291735, 0.056278944, 14.261667) -[node name="BarrelSimple14" parent="." unique_id=1528269935 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple14" parent="Barrels" unique_id=1528269935 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12.291735, 0.056278944, 19.135073) -[node name="BarrelSimple15" parent="." unique_id=559448439 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple15" parent="Barrels" unique_id=559448439 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12.291735, 0.056278944, 23.467531) -[node name="BarrelSimple16" parent="." unique_id=43755332 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple16" parent="Barrels" unique_id=43755332 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12.291735, 0.056278944, 27.734365) -[node name="BarrelSimple17" parent="." unique_id=1115091250 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple17" parent="Barrels" unique_id=1115091250 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.252749, 0.056278944, 4.458378) -[node name="BarrelSimple18" parent="." unique_id=1969795518 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple18" parent="Barrels" unique_id=1969795518 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.252749, 0.056278944, -0.12113094) -[node name="BarrelSimple19" parent="." unique_id=1364173502 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple19" parent="Barrels" unique_id=1364173502 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.252749, 0.056278944, -5.615671) -[node name="BarrelSimple20" parent="." unique_id=1055924327 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple20" parent="Barrels" unique_id=1055924327 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.252749, 0.056278944, 8.659274) -[node name="BarrelSimple21" parent="." unique_id=368194560 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple21" parent="Barrels" unique_id=368194560 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 0.99995756, -0.009215782, 0, 0.009215782, 0.99995756, -9.252749, 0.056278944, 14.261667) -[node name="BarrelSimple22" parent="." unique_id=1471500429 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple22" parent="Barrels" unique_id=1471500429 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.252749, 0.056278944, 19.135073) -[node name="BarrelSimple23" parent="." unique_id=1081781785 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple23" parent="Barrels" unique_id=1081781785 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.252749, 0.056278944, 23.467531) -[node name="BarrelSimple24" parent="." unique_id=798941529 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple24" parent="Barrels" unique_id=798941529 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.252749, 0.056278944, 27.734365) -[node name="BarrelSimple25" parent="." unique_id=1558135054 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple25" parent="Barrels" unique_id=1558135054 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.317894, 0.056278944, 4.458378) -[node name="BarrelSimple26" parent="." unique_id=713295844 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple26" parent="Barrels" unique_id=713295844 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.317894, 0.056278944, -0.12113094) -[node name="BarrelSimple27" parent="." unique_id=1198133558 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple27" parent="Barrels" unique_id=1198133558 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.317894, 0.056278944, -5.615671) -[node name="BarrelSimple28" parent="." unique_id=506991673 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple28" parent="Barrels" unique_id=506991673 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.317894, 0.056278944, 8.659274) -[node name="BarrelSimple29" parent="." unique_id=1295514477 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple29" parent="Barrels" unique_id=1295514477 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 0.99995756, -0.009215782, 0, 0.009215782, 0.99995756, -6.317894, 0.056278944, 14.261667) -[node name="BarrelSimple30" parent="." unique_id=1255664854 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple30" parent="Barrels" unique_id=1255664854 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.317894, 0.056278944, 19.135073) -[node name="BarrelSimple31" parent="." unique_id=136916821 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple31" parent="Barrels" unique_id=136916821 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.317894, 0.056278944, 23.467531) -[node name="BarrelSimple32" parent="." unique_id=479801912 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple32" parent="Barrels" unique_id=479801912 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.317894, 0.056278944, 27.734365) -[node name="BarrelSimple33" parent="." unique_id=873994333 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple33" parent="Barrels" unique_id=873994333 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.1608963, 0.056278944, 4.458378) -[node name="BarrelSimple34" parent="." unique_id=304404611 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple34" parent="Barrels" unique_id=304404611 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.1608963, 0.056278944, -0.12113094) -[node name="BarrelSimple35" parent="." unique_id=1947508207 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple35" parent="Barrels" unique_id=1947508207 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.1608963, 0.056278944, -5.615671) -[node name="BarrelSimple36" parent="." unique_id=1218170051 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple36" parent="Barrels" unique_id=1218170051 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.1608963, 0.056278944, 8.659274) -[node name="BarrelSimple37" parent="." unique_id=1958223589 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple37" parent="Barrels" unique_id=1958223589 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 0.99995756, -0.009215782, 0, 0.009215782, 0.99995756, -3.1608963, 0.056278944, 14.261667) -[node name="BarrelSimple38" parent="." unique_id=592343708 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple38" parent="Barrels" unique_id=592343708 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.1608963, 0.056278944, 19.135073) -[node name="BarrelSimple39" parent="." unique_id=460923026 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple39" parent="Barrels" unique_id=460923026 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.1608963, 0.056278944, 23.467531) -[node name="BarrelSimple40" parent="." unique_id=1189124109 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple40" parent="Barrels" unique_id=1189124109 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.1608963, 0.056278944, 27.734365) -[node name="BarrelSimple41" parent="." unique_id=1222633692 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple41" parent="Barrels" unique_id=1222633692 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.24084282, 0.056278944, 4.458378) -[node name="BarrelSimple42" parent="." unique_id=1867707725 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple42" parent="Barrels" unique_id=1867707725 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.24084282, 0.056278944, -0.12113094) -[node name="BarrelSimple43" parent="." unique_id=1947849832 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple43" parent="Barrels" unique_id=1947849832 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.24084282, 0.056278944, -5.615671) -[node name="BarrelSimple44" parent="." unique_id=1449173872 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple44" parent="Barrels" unique_id=1449173872 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.24084282, 0.056278944, 8.659274) -[node name="BarrelSimple45" parent="." unique_id=1861722059 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple45" parent="Barrels" unique_id=1861722059 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 0.99995756, -0.009215782, 0, 0.009215782, 0.99995756, 0.24084282, 0.056278944, 14.261667) -[node name="BarrelSimple46" parent="." unique_id=1812733408 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple46" parent="Barrels" unique_id=1812733408 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.24084282, 0.056278944, 19.135073) -[node name="BarrelSimple47" parent="." unique_id=781570539 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple47" parent="Barrels" unique_id=781570539 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.24084282, 0.056278944, 23.467531) -[node name="BarrelSimple48" parent="." unique_id=168204364 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple48" parent="Barrels" unique_id=168204364 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.24084282, 0.056278944, 27.734365) -[node name="BarrelSimple49" parent="." unique_id=206818228 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple49" parent="Barrels" unique_id=206818228 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.8727226, 0.056278944, 4.815792) -[node name="BarrelSimple50" parent="." unique_id=536047838 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple50" parent="Barrels" unique_id=536047838 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.8727226, 0.056278944, 0.2362833) -[node name="BarrelSimple51" parent="." unique_id=183031641 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple51" parent="Barrels" unique_id=183031641 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.8727226, 0.056278944, -5.258257) -[node name="BarrelSimple52" parent="." unique_id=1262709499 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple52" parent="Barrels" unique_id=1262709499 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.8727226, 0.056278944, 9.016688) -[node name="BarrelSimple53" parent="." unique_id=496356713 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple53" parent="Barrels" unique_id=496356713 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 0.99995756, -0.009215782, 0, 0.009215782, 0.99995756, 6.8727226, 0.056278944, 14.6190815) -[node name="BarrelSimple54" parent="." unique_id=1898913348 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple54" parent="Barrels" unique_id=1898913348 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.8727226, 0.056278944, 19.492487) -[node name="BarrelSimple55" parent="." unique_id=1993030878 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple55" parent="Barrels" unique_id=1993030878 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.8727226, 0.056278944, 23.824945) -[node name="BarrelSimple56" parent="." unique_id=1662572818 instance=ExtResource("2_3o0md")] +[node name="BarrelSimple56" parent="Barrels" unique_id=1662572818 instance=ExtResource("2_3o0md")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.8727226, 0.056278944, 28.09178) diff --git a/tscn_s/BarrelBroken.tscn b/tscn_s/BarrelBroken.tscn index c271416..eb5f271 100644 --- a/tscn_s/BarrelBroken.tscn +++ b/tscn_s/BarrelBroken.tscn @@ -1,6 +1,11 @@ [gd_scene format=4 uid="uid://bmnq8turkbcg1"] [ext_resource type="Script" uid="uid://cppwwkehyov8p" path="res://tscn_s/barrel_broken.gd" id="1_a2yrl"] +[ext_resource type="Material" uid="uid://isrp2y47xs5x" path="res://Materials/M_Barrel_wood.tres" id="2_7cqg7"] +[ext_resource type="Material" uid="uid://b73nb47y8ppt" path="res://Materials/M_Barrel_metal.tres" id="3_4enbp"] + +[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_hr8x4"] +points = PackedVector3Array(-0.30529356, 1.4288547, -0.12261612, -0.34902233, 1.4288547, -0.097374246, -0.34902233, 1.3807597, -0.10910569, -0.3154533, 1.3807597, -0.12848678, -0.30529356, 1.4288547, -0.17310975, -0.39273396, 1.4288547, -0.12261612, -0.38258278, 1.3807597, -0.12848678, -0.3154533, 1.3807597, -0.16723908, -0.34902233, 1.3807597, -0.18662018, -0.34902233, 1.4288547, -0.19834174, -0.39273396, 1.4288547, -0.17310975, -0.38258278, 1.3807597, -0.16723908) [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_gofht"] resource_name = "M_barrel_wood" @@ -40,40 +45,11 @@ _surfaces = [{ blend_shape_mode = 0 shadow_mesh = SubResource("ArrayMesh_fe2c6") -[sub_resource type="ArrayMesh" id="ArrayMesh_y1q2c"] -_surfaces = [{ -"aabb": AABB(-0.39273396, 1.3807597, -0.19834174, 0.0874404, 0.048094988, 0.1009675), -"format": 34896613377, -"index_count": 60, -"index_data": PackedByteArray("AAABAAIAAAADAAEABAACAAEAAwAEAAEABQAAAAIABQADAAAABQACAAYAAwAHAAQACAAFAAYAAwAFAAkACQAFAAgAAwAJAAcABwAKAAQABwAJAAoAAgAEAAsAAgALAAYACwAEAAoACAAGAAsACQALAAoACQAIAAsA"), -"name": "M_barrel_wood", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 12, -"vertex_data": PackedByteArray("/3//////AAC9HQAAILEAAP9/AABB4gAAAAD///+/AAC9HQAA3k4AAP//////vwAAQeIAACCxAAAAAP///z8AAP//////PwAA/3///wAAAAD/fwAAvR0AAEHiAADeTgAA") -}] -blend_shape_mode = 0 - -[sub_resource type="ArrayMesh" id="ArrayMesh_ai4iu"] -resource_name = "Barrel_Cylinder_007" -_surfaces = [{ -"aabb": AABB(-0.39273396, 1.3807597, -0.19834174, 0.0874404, 0.048094988, 0.1009675), -"attribute_data": PackedByteArray("T70ggJC93n+QvSCAT73ef0+9IICQvd5/kL0ggE+93n9PvSCAkL3ef5C9IIBPvd5/T70ggJC93n+QvSCAT73ef1O973+Mve9/b73ef2+9IIBTvQ+AjL0PgE+9IICQvd5/kL0ggE+93n9PvSCAkL3ef5C9IIBPvd5/U73vf4y9739vvd5/b70ggFO9D4CMvQ+A"), -"format": 34896613399, -"index_count": 60, -"index_data": PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACAALAAkADAANAA4ADAAPAA0AEAARABIAEQAQABMAEwAQABQAEQATABUAFgAXABgAFgAZABcAGgAbABwAGgAdABsAHgAfACAAHwAeACEAIQAeACIAHwAhACMA"), -"material": SubResource("StandardMaterial3D_gofht"), -"name": "M_barrel_wood", -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 36, -"vertex_data": PackedByteArray("/3//////Peu9HQAAILEp6/9/AABB4qPqAAD///+/v+sAAP///78A0b0dAADeTqbQvR0AACCxG84AAP///z9C0wAA////P6vB/38AAL0dD8G9HQAA3k6PvP9///8AAHzF/3///wAA5cVB4gAA3k5Ixf9/AAC9Hb7A//////8/vcm9HQAA3k60Nf9/AABB4rQ1vR0AACCxtDVB4gAA3k60Nf9/AAC9HbQ1QeIAACCxtDX//////z/T2kHiAAAgsWzaQeIAAN5Odtf//////79k3f//////vxz3/38AAEHi8fZB4gAAILG19f9//////yv4//////+/AAAAAP///78AAP9//////wAA/3///wAAAAD//////z8AAAAA////PwAAPr0aR9q8i0bmuVdCrr+SSgmx8ljWsHVYVq+2VD+y+VuUn3Zymp8lcs+ftm9rn190b3Ionplycp7hc72gdHFnnGa7S6Jmu0uiZrtLoma7S6Jmu0uiZrtLoslaEK0MW36tCl3CsC9ZcaobS/O2g0tqt5RO57qPSA60/3//P/9//z//f/8//3//P/9//z//f/8/") -}] -blend_shape_mode = 0 -shadow_mesh = SubResource("ArrayMesh_y1q2c") - -[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_hr8x4"] -points = PackedVector3Array(-0.30529356, 1.4288547, -0.12261612, -0.34902233, 1.4288547, -0.097374246, -0.34902233, 1.3807597, -0.10910569, -0.3154533, 1.3807597, -0.12848678, -0.30529356, 1.4288547, -0.17310975, -0.39273396, 1.4288547, -0.12261612, -0.38258278, 1.3807597, -0.12848678, -0.3154533, 1.3807597, -0.16723908, -0.34902233, 1.3807597, -0.18662018, -0.34902233, 1.4288547, -0.19834174, -0.39273396, 1.4288547, -0.17310975, -0.38258278, 1.3807597, -0.16723908) +[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_utk5y"] _surfaces = [{ @@ -99,7 +75,7 @@ _surfaces = [{ "index_count": 144, "index_data": PackedByteArray("NAA1AAIANgA3AAQANgA4ADcAOQAGADoAOwA8AD0AOwAHADwAPgAIAAkAPwBAAAUAPwBBAEAAQgAAAEMARABFAAEARAADAEUARgALAAwARwBIAEkARwAKAEgASgBLAA8ATABNABEATAAQAE0ATgASAE8AUABRAFIAUAATAFEAUwBUAA4AVQBWAA0AVQBXAFYAFAAVABYAFAAXABUAWAAZABoAWABZABkAWQBYABgAWQAYABsAHAAdAB4AHAAfAB0ALABaAC4ALABbAFoAWwAtAFoAWwAvAC0AIAAhACIAIAAjACEAJAAlACYAJAAnACUAXAAqACgAXABdACoAXAArAF0AXQArACkAXgAyADAAXgBfADIAXwBeADMAXwAzADEA"), "lods": [0.10643269, PackedByteArray("AAABAAIAAAADAAEAAAACAAQABQAGAAcABQAHAAgABQAIAAkACgALAAwACgAMAA0ACgANAA4ADwAQABEADwASABAADwATABIAFAAVABYAFAAXABUAGAAZABoAGAAbABkAHAAdAB4AHAAfAB0AIAAhACIAIAAjACEAJAAlACYAJAAnACUAKAApACoAKAArACkALAAtAC4ALAAvAC0AMAAxADIAMQAwADMA")], -"material": SubResource("StandardMaterial3D_gofht"), +"material": SubResource("StandardMaterial3D_kb6j2"), "name": "M_barrel_wood", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), @@ -136,7 +112,7 @@ _surfaces = [{ "index_count": 144, "index_data": PackedByteArray("AAABAAIAAAADAAEABAAwADEABAAFADAAMQAwAAYAMQAGAAcAMgAtAC4AMgAzAC0ALAAzADIALAAvADMAGgA0ADUANAAbADUAFwAaADUAGwAWADUANgAXADUAFgA3ADUAFQA2ADUANwAZADUAFAAVADUAGQAYADUAOAAUADUAGAA4ADUACAAJAAoACAALAAkAOQANAA4AOQA6AA0ADAA6ADkADAAPADoAEAARABIAEAATABEAOwAdAB4AOwA8AB0AHAA8ADsAHAAfADwAIAAhACIAIAAjACEAPQA+ACYAJgA+ACcAJAA+AD0AJwA+AD8AKAA+ACQAPwA+ACoAQAA+ACgAKgA+ACsAKQA+AEAAKwA+AEEAJQA+ACkAQQA+ACUA"), "lods": [0.00018852839, PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAGAAcACAAJAAoACAALAAkADAANAA4ADAAPAA0AEAARABIAEAATABEAFAAVABYAFQAXABYAGAAUABYAGQAYABYAFwAaABYAGgAbABYAHAAdAB4AHAAfAB0AIAAhACIAIAAjACEAJAAlACYAJgAlACcAKAAlACQAKQAlACgAJwAlACoAKgAlACsALAAtAC4ALAAvAC0A")], -"material": SubResource("StandardMaterial3D_gofht"), +"material": SubResource("StandardMaterial3D_kb6j2"), "name": "M_barrel_wood", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), @@ -249,7 +225,7 @@ _surfaces = [{ "index_count": 258, "index_data": PackedByteArray("EQA+AD8AEQAMAD4AQAA1ADIAQABBADUAQgBDAEQAQgBFAEMARgBHAEgARgBJAEcAMwBKADQASgAzAEsASwAzAEwASwALAEoASgALABAACwBLAA0ASwAOAA0ADgBLAEwADgBMAA8AAAABAAIAAAADAAEABABNAAYABAAHAE0ACAAJAAUACAAKAAkAEgATABQAEgAVABMAFgAXABgAHwAgACEAIAAfAE4AIABOACIAIwBPACUAIwBQAE8AJABRAFIAJABTAFEAVABVAFYAVAA3AFUAVgBVADYAVgA2AFcAWABZAFoAWABbAFkAWgBZAFwAWgBcAF0AXgBfAGAAXgBhAF8AYgBhAF4AYgBjAGEAZAAmAGUAZABmACYAZwBoAGkAZwAnAGgAGQBqAGsAGQBsAGoAbQBuABwAGwAaAB4AGwAdABoAbwBwAHEAbwByAHAAcwB0AHUAcwB2AHQAKQA4AHcAKAApACoAeAApACgAeAA4ACkAeAB5ADgAegB4ADoAOQB4AHoAOQB5AHgAeQA5ACsAeQArAHsAewArACwAKwA5AHwAfAA5AH0AKwB8AH4ALQAuAC8AfwAuAC0AOwAuAH8AgAAuADsALgA9AIEALgA8AD0ALgCAADwAPQA8AIIAPACAADAAMACAAIMAMACDADEAPAAwAIQAhAAwAIUAPACEAIYA"), "lods": [0.058495842, PackedByteArray("MgAzADQANAALABAAMwALADQACwAzAA0AMwAOAA0ADgAzAA8AMgA1ADMADAA1ADIADAAyABEAAAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAUACAAKAAkAEgATABQAEgAVABMAFgAXABgAGQAXABYAGQAaABcAGwAZABwAGwAdABoAGwAaAB4AHwAgACEAIAAfACIAIwAkACUAJAA2ACUAJAA3ADYANwAmADYANwAnACYAKAApACoAKAA4ACkAOQA4ACgAOQAoADoAOAA5ACsAOAArACwALQAuAC8AOwAuAC0ALgA7ADwALgA8AD0APAA7ADAAMAA7ADEA"), 0.33890408, PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAUACAAKAAkACwAMAA0ADAAOAA0ADgAMAA8ADAALABAADAAQABEAEgATABQAEgAVABMAFgAXABgAGQAXABYAGQAaABcAGwAZABwAGwAdABoAGwAaAB4AHwAgACEAIAAfACIAIwAkACUAJAAmACUAJAAnACYAKAApACoAKwApACgAKQArACwALQAuAC8ALgAtADAAMAAtADEA")], -"material": SubResource("StandardMaterial3D_gofht"), +"material": SubResource("StandardMaterial3D_kb6j2"), "name": "M_barrel_wood", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), @@ -286,7 +262,7 @@ _surfaces = [{ "index_count": 180, "index_data": PackedByteArray("AAABAAIAAAADAAEACAAqACsACAAHACoALAAcAAQALAAtABwALgAvADAALgAxAC8AMgAzADQAMgA1ADMAGwA2ADcAGwA4ADYANgAGADcANgAFAAYACQAKAAsACQAMAAoAOQA6ADsAOQA8ADoAPQAgAD4APQAeACAAPwBAAEEAPwBCAEAAQwBEAEUAQwBGAEQARwAQACEARwAOABAAHQAPAA0AHQAfAA8AGgBIAEkAGgBKAEgASwBMAE0ASwBOAEwAIgAjAE8AEQAjACIAEQAiABMAEQBQACMAUQARAFIAJAARAFEAUAARACQAJABRACUAUAAkABQAUAAUAFMAUwAUABIAFAAkAFQAVAAkAFUAFABUAFYAJgAZABYAVwAZACYAJwAZAFcAWAAZACcAGQAoAFkAGQAYACgAGQBYABgAKAAYAFoAGABYABUAFQBYACkAFQApABcAGAAVAFsAWwAVAFwAGABbAF0A"), "lods": [0.046468664, PackedByteArray("AAABAAIAAAADAAEABAAaABsAGwAaAAUABQAGABsABAAcABoABwAcAAQABwAEAAgACQAKAAsACQAMAAoAHQAeAB8AHQAfAA8AHQAPAA0AHgAgAB8AHgAhACAAHgAOACEADgAQACEAEQAiABMAEQAjACIAIwARACQAJAARACUAIwAkABQAIwAUABIAJgAZABYAJwAZACYAGQAnABgAGQAYACgAGAAnABUAFQAnACkAFQApABcA"), 0.18251021, PackedByteArray("AAABAAIAAAADAAEABAAFAAYABwAFAAQABwAEAAgACQAKAAsACQAMAAoADQAOAA8ADgAQAA8AEQASABMAEgARABQAFQAWABcAGAAWABUAGQAWABgA")], -"material": SubResource("StandardMaterial3D_gofht"), +"material": SubResource("StandardMaterial3D_kb6j2"), "name": "M_barrel_wood", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), @@ -323,7 +299,7 @@ _surfaces = [{ "index_count": 258, "index_data": PackedByteArray("IQA9AD4AIQAcAD0APwAyAC8APwBAADIAQQBCAEMAQQBEAEIARQBGAEcARQBIAEYAMABJAEoASQAwAEsASwAwAEwAGwBJAEsAGwAgAEkAGwBLAB0ASwAeAB0ATAAeAEsAHgBMAB8AAAABAAIAAAADAAEABAAFAAYABAAHAAUATQBOAAoAEwAUABUAEwAWABQAFwAYABkAFwAaABgAIgAjACQAIwAiAE8AIwBPACUAUABRAFIAUAAzAFEAUwBUAA4AUwBVAFQAVgBXAFgAVgA0AFcAWABXAFkAWABZAFoAWwBcAF0AWwBeAFwAXwBeAFsAXwBgAF4AYQBiAGMAYQBkAGIAYwBiAGUAYwBlAGYAZwBoAGkAZwANAGgAagAPADUAagBrAA8AbAARABIACwAJAAgACwAMAAkAEABtAG4AEABvAG0AcABxADEAcAByAHEAcwB0AHUAcwB2AHQAdwAqAHgAeQAqAHcAKgA2ACkAKgB6ADYAeQB6ACoAeQB7AHoAewAmAHwAewB9ACYAewB5AH0AJgB9ACgAKAB9ACcAfQB5ADgAOAB5ADcAfQA4AH4AfwA6ADkAKwA6AH8AKwB/AC0AKwCAADoAPAArAIEAOwArADwAgAArADsAOwA8AIIAgAA7AC4AgAAuAIMAgwAuACwALgA7AIQAhAA7AIUALgCEAIYA"), "lods": [0.059560224, PackedByteArray("LwAwADEAMAAgADEAGwAgADAAGwAwAB0AMAAeAB0AHwAeADAALwAyADAAHAAyAC8AHAAvACEAAAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACwAJAAgACwAMAAkAEAAzAAwAEAARADMAMwARABIADAAzAA4AMwA0AA4ANAA1AA4ANAANADUANQANAA8AEwAUABUAEwAWABQAFwAYABkAFwAaABgAIgAjACQAIwAiACUAKgA2ACkANwA2ACoANwAmADYAJgA3ACcAJwA3ADgAJgAnACgAKwA5AC0AKwA6ADkAOgArADsAOwArADwAOgA7AC4AOgAuACwA"), 0.3445543, PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACwAJAAgACwAMAAkADAANAA4ADQAPAA4AEAANAAwAEAARAA0ADQARABIAEwAUABUAEwAWABQAFwAYABkAFwAaABgAGwAcAB0AHAAeAB0AHwAeABwAGwAgABwAHAAgACEAIgAjACQAIwAiACUAJgAnACgAJwAmACkAJwApACoAKwAsAC0ALAArAC4A")], -"material": SubResource("StandardMaterial3D_gofht"), +"material": SubResource("StandardMaterial3D_kb6j2"), "name": "M_barrel_wood", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), @@ -360,7 +336,7 @@ _surfaces = [{ "index_count": 180, "index_data": PackedByteArray("KgArACwAKgAtACsAHAAuAC8AHAAwAC4AHgAFADEAHgAIAAUAMgABADMAMgADAAEAHQAyADMAHQA0ADIANQAHACEANQAGAAcANgA3ADgANgA5ADcAOgA7ADwAOgA9ADsAPgAgAD8APgAfACAAQABBAEIAQABDAEEACQAKAAsACQAMAAoARABFAEYARABHAEUASABJAEoASABLAEkATAAAABsATABNAAAAAgAaAE4AAgAEABoADQAOAA8ADQAQAA4AJABPAFAATwATAFEAJAATAE8AEwAiABIAEwBSACIAJABSABMAJAAjAFIAIwAmAFMAIwARACYAIwAkABEAJgARABQAEQAkACUAJQAkAFQAEQAlAFUAVgAWAFcAKAAWAFYAFgBYACkAFgAZAFgAKAAZABYAWAAZAFkAFQAoABcAWgAoABUAWwAoAFoAGQAoAFsAGQBbACcAGQAnAFwAXAAnAF0AGQBcABgA"), "lods": [0.056928392, PackedByteArray("GgAbAAIAAgAEABoAGgAAABsAGwAAABwAGwAcAB0AHQAcAAMAHQADAAEAHgAIAAUABQAfAB4AHwAgAB4AHwAhACAAHwAGACEABgAHACEACQAKAAsACQAMAAoADQAOAA8ADQAQAA4AEwAiABIAEwAjACIAJAAjABMAIwAkABEAEQAkACUAIwARACYAJgARABQAGQAnABgAGQAoACcAJwAoABUAFQAoABcAKAAZABYAFgAZACkA"), 0.18401623, PackedByteArray("AAABAAIAAQAAAAMAAgAEAAAABQAGAAcABQAHAAgACQAKAAsACQAMAAoADQAOAA8ADQAQAA4AEQASABMAEgARABQAFQAWABcAGAAWABUAGQAWABgA")], -"material": SubResource("StandardMaterial3D_gofht"), +"material": SubResource("StandardMaterial3D_kb6j2"), "name": "M_barrel_wood", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), @@ -397,7 +373,7 @@ _surfaces = [{ "index_count": 258, "index_data": PackedByteArray("BAA+AD8ABAADAD4AQAAAAAIAQABBAAAAQgBDAEQAQgBFAEMARgBHAEgARgBJAEcASgBLAEwASwBKAE0AAQBLAE0AAQBNAAYATQBKAE4ABgBNAAUATgAFAE0ABQBOAAgACABOAAcACQAKAAsACQAMAAoADQAOAE8ADQAQAA4AEQASAA8AEQATABIAFAAVABYAFAAXABUAGAAZABoAGQAYABsAGQAbABwAHQBQAFEAHQBSAFAAUwBUAFUAUwBWAFQAVwBYAFkAVwAgAFgAWQBYAB4AWQAeAFoAWwBcAF0AWwBeAFwAXQBcAF8AXQBfAGAAYQBiAGMAYQBkAGIAYwBiACUAYwAlAGUAZgAnACQAZgAmACcALAAtAC4ALAAvAC0AZwAhACIAZwBoACEAaQBqACMAawBsACsAKAApAB8AKAAqACkAbQBuAG8AbQBwAG4AcQByAHMAcQB0AHIAdQAwAHYAdwAwAHUAMAAxADIAMAB4ADEAdwB4ADAAdwAzAHgAMwB5AHoAMwB7AHkAMwB3AHsAeQB7ADYANgB7ADUAewB3AHwAfAB3ADQAewB8AH0APAB+AH8AgAA8AD0AgQA8AIAAPAA7AH4AOwA8AIEAfgA7AIIAOwCBADcANwCBADoAOwA3AIMAOwCDAIQAgwA3AIUANwA6ADgAOAA6AIYANwA4ADkA"), "lods": [0.08842275, PackedByteArray("AAABAAIAAwAAAAIAAwACAAQAAQAAAAUAAQAFAAYABQAAAAcABQAHAAgACQAKAAsACQAMAAoADQAOAA8ADQAQAA4AEQASAA8AEQATABIAFAAVABYAFAAXABUAGAAZABoAGQAYABsAGQAbABwAHQAeAB8AHQAgAB4AHwAeACEAHwAhACIAHwAiACMAIAAkAB4AHgAkACUAIAAmACQAJgAnACQAKAApAB8AKAAqACkAKQAqACsALAAtAC4ALAAvAC0AMAAxADIAMAAzADEANAAzADAAMwA0ADUAMwA1ADYANwA4ADkANwA6ADgAOwA6ADcAOwA8ADoAOgA8AD0A")], -"material": SubResource("StandardMaterial3D_gofht"), +"material": SubResource("StandardMaterial3D_kb6j2"), "name": "M_barrel_wood", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), @@ -434,7 +410,7 @@ _surfaces = [{ "index_count": 180, "index_data": PackedByteArray("LAAtAC4ALAAvAC0AMAAxADIAMAAzADEANAACADUANAABAAIAIQA0ADUAIQA2ADQAIgAPADcAIgAOAA8ABAAFAAYABAAHAAUACAAJAAoACAALAAkAOAANACQAOAAMAA0AOQA6ADsAOQA8ADoAPQA+AD8APQAjAD4AQABBAEIAQABDAEEARABFAEYARABHAEUASABJAEoASABLAEkATAAfACAATABNAB8AAwAeAE4AAwAAAB4AEAARABIAEAATABEAFgAlABUAFAAlABYATwAlABQAJgAlAE8AUAAmAFEAUgAmAFAAJQAmAFIAUgBQABgAUgAYABcAJQBSAFMAJQBTAFQAUwBSAFUAVQBSAFYAUwBVACcAGQAaABsAGQAoABoAVwAoABkAVwAZAFgAVwBZACgAKQBXAFoAKwBXACkAWQBXACsAKwApAFsAWQArABwAHAArAFwAWQAcACoAKgAcAB0AWQAqAF0A"), "lods": [0.06605025, PackedByteArray("HgAfACAAAwAeACAAAwAAAB4AIAAfACEAIQAfAAEAIQABAAIAIgAOAA8ADwAjACIAIwAkACIAIwAMACQADAANACQABAAFAAYABAAHAAUACAAJAAoACAALAAkAEAARABIAEAATABEAFgAlABUAFAAlABYAJgAlABQAJQAmABcAFwAmABgAJQAXACcAGQAaABsAGQAoABoAKQAoABkAKQAqACgAKgApACsAKgArABwAKgAcAB0A"), 0.16018648, PackedByteArray("AAABAAIAAwAAAAIABAAFAAYABAAHAAUACAAJAAoACAALAAkADAANAA4ADwAMAA4AEAARABIAEAATABEAFAAVABYAFQAUABcAFwAUABgAGQAaABsAHAAaABkAHAAdABoA")], -"material": SubResource("StandardMaterial3D_gofht"), +"material": SubResource("StandardMaterial3D_kb6j2"), "name": "M_barrel_wood", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), @@ -471,7 +447,7 @@ _surfaces = [{ "index_count": 258, "index_data": PackedByteArray("QABBAEIAQABDAEEARABFAEYARABHAEUASAAHAAgABQAHAEgASQAFAEgASQAGAAUASABKAEkASgBIAEsASQBKAEwABgBJAEwABgBMAAQACQBNAAsAFgAXAE4AFgAYABcACgAMAA0ACgAPAAwAGQAaABsAGQAcABoAHQAeAB8AHgAdACAAHgAgACEAEwARAE8AEwAUABEAUABRAFIAUABTAFEAEgBTAFAAEgAVAFMAVABVAFYAVABXAFUAVgBVAFgAVgBYAFkAWgBbAFwAWgBdAFsAXABbAF4AXABeAF8AEABgAGEAEABiAGAAYwBkAGUAYwBmAGQAIgAjACQAIgAlACMAJgAnACgAJgApACcAZwBoAA4AKgArACwAKgAtACsALgAvADAALgAxAC8AaQBqAGsAaQBsAGoAbQBuAG8AbQBwAG4AcQADAAEAcQByAAMAAgBzAHQAAgAAAHMANQB1AHYAdQA3AHcANQA3AHUANwB4ADYANwB5AHgANQB5ADcANQB6AHkAegAyAHsAegAzADIAegA1ADMAMgAzADQAMwA1AHwAfAA1AH0AMwB8AH4AOAA5ADoAOwA5ADgAOwB/ADkAOQB/AIAAOwA8AH8AfwA8AIEAPAA7AD0APQA7AIIAPAA9AIMAPACDAIQAgwA9AIUAPQCCAD4APgCCAIYAPQA+AD8A"), "lods": [0.121526435, PackedByteArray("AAABAAIAAAADAAEAAwAEAAEABAAFAAEABAAGAAUABQAHAAEAAQAHAAgACQAKAAsACgAMAA0ADQAMAA4ACgAPAAwADwAQAAwAEAARAAwAEAASABEAEgATABEAEwAUABEAEgAVABMAFgAXAA8AFgAYABcAGQAaABsAGQAcABoAHQAeAB8AHgAdACAAHgAgACEAIgAjACQAIgAlACMAJgAnACgAJgApACcAKgArACwAKgAtACsALgAvADAALgAxAC8AMgAzADQAMgA1ADMANQAyADYANQA2ADcAOAA5ADoAOwA5ADgAOwA8ADkAPAA7AD0APQA7AD4APQA+AD8A")], -"material": SubResource("StandardMaterial3D_gofht"), +"material": SubResource("StandardMaterial3D_kb6j2"), "name": "M_barrel_wood", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), @@ -508,7 +484,7 @@ _surfaces = [{ "index_count": 180, "index_data": PackedByteArray("KgArACwAKgAtACsAHQAuAC8AHQAwAC4AMQABADIAMQADAAEAHgAxADIAHgAzADEANAALAAwANAAfAAsABAAFAAYABAAHAAUANQAKACEANQAJAAoANgA3ADgANgA5ADcAOgA7ADwAOgA9ADsAPgAgAD8APgAIACAAQABBAEIAQABDAEEARABFAEYARABHAEUASABJAEoASABLAEkATAAcABsATABNABwAAgAaAE4AAgAAABoADQAOAA8ADQAQAA4AJABPAFAATwATAFEAJAATAE8AEwAiABIAEwBSACIAJABSABMAJAAjAFIAIwAlAFMAJAAlACMAJQAkABQAFAAkAFQAFABUABEAVAAkACYAJgAkAFUAVgAoAFcAJwAoAFYAKABYACkAKAAVAFgAJwAVACgAWAAVAFkAGQAnABgAWgAnABkAWwAnAFoAFQAnAFsAFQBbABYAFQAWAFwAXAAWAF0AFQBcABcA"), "lods": [0.053398386, PackedByteArray("GgAbAAIAAgAAABoAGgAcABsAGwAcAB0AGwAdAB4AHgAdAAMAHgADAAEADAAfAAsADAAIAB8ACAAgAB8ACAAhACAACAAJACEACQAKACEABAAFAAYABAAHAAUADQAOAA8ADQAQAA4AEwAiABIAEwAjACIAJAAjABMAJAAlACMAJQAkABQAFAAkABEAEQAkACYAFQAWABcAFQAnABYAFgAnABkAGQAnABgAJwAVACgAKAAVACkA"), 0.17307164, PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACAAKAAsADAAIAAsADQAOAA8ADQAQAA4AEQASABMAEQAUABIAFQAWABcAFQAYABYAFgAYABkA")], -"material": SubResource("StandardMaterial3D_gofht"), +"material": SubResource("StandardMaterial3D_kb6j2"), "name": "M_barrel_wood", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), @@ -524,21 +500,20 @@ points = PackedVector3Array(-0.6750497, 0.8693145, 0.00066787004, -0.56198585, 1 [node name="BarrelBroken" type="Node3D" unique_id=2093997772] script = ExtResource("1_a2yrl") -[node name="cork" type="MeshInstance3D" parent="." unique_id=859811318] -mesh = SubResource("ArrayMesh_w5vqv") - [node name="cork-rigid" type="RigidBody3D" parent="." unique_id=1970803032] -[node name="cork-rigid" type="MeshInstance3D" parent="cork-rigid" unique_id=722069846] -mesh = SubResource("ArrayMesh_ai4iu") - [node name="CollisionShape3D" type="CollisionShape3D" parent="cork-rigid" unique_id=1965545981] shape = SubResource("ConvexPolygonShape3D_hr8x4") +[node name="cork" type="MeshInstance3D" parent="cork-rigid" unique_id=855933173] +mesh = SubResource("ArrayMesh_w5vqv") +surface_material_override/0 = ExtResource("2_7cqg7") + [node name="top-rigid" type="RigidBody3D" parent="." unique_id=2092838073] [node name="top-rigid" type="MeshInstance3D" parent="top-rigid" unique_id=1814929983] mesh = SubResource("ArrayMesh_s3st6") +surface_material_override/0 = ExtResource("2_7cqg7") [node name="CollisionShape3D" type="CollisionShape3D" parent="top-rigid" unique_id=290966515] shape = SubResource("ConvexPolygonShape3D_w0dpf") @@ -547,6 +522,7 @@ shape = SubResource("ConvexPolygonShape3D_w0dpf") [node name="bottom-rigid" type="MeshInstance3D" parent="bottom-rigid" unique_id=1719629887] mesh = SubResource("ArrayMesh_aca2c") +surface_material_override/0 = ExtResource("2_7cqg7") [node name="CollisionShape3D" type="CollisionShape3D" parent="bottom-rigid" unique_id=1498240133] shape = SubResource("ConvexPolygonShape3D_r4gmp") @@ -555,6 +531,7 @@ shape = SubResource("ConvexPolygonShape3D_r4gmp") [node name="hoop-top-rigid" type="MeshInstance3D" parent="hoop-top-rigid" unique_id=18546221] mesh = SubResource("ArrayMesh_y6few") +surface_material_override/0 = ExtResource("3_4enbp") [node name="CollisionShape3D" type="CollisionShape3D" parent="hoop-top-rigid" unique_id=1554653491] shape = SubResource("ConvexPolygonShape3D_5ehfg") @@ -563,6 +540,7 @@ shape = SubResource("ConvexPolygonShape3D_5ehfg") [node name="hoop-bottom-rigid" type="MeshInstance3D" parent="hoop-bottom-rigid" unique_id=2135563963] mesh = SubResource("ArrayMesh_rv0km") +surface_material_override/0 = ExtResource("3_4enbp") [node name="CollisionShape3D" type="CollisionShape3D" parent="hoop-bottom-rigid" unique_id=244415860] shape = SubResource("ConvexPolygonShape3D_lru8l") @@ -571,6 +549,7 @@ shape = SubResource("ConvexPolygonShape3D_lru8l") [node name="plank_001-rigid" type="MeshInstance3D" parent="plank_001-rigid" unique_id=2047939221] mesh = SubResource("ArrayMesh_3kb5t") +surface_material_override/0 = ExtResource("2_7cqg7") [node name="CollisionShape3D" type="CollisionShape3D" parent="plank_001-rigid" unique_id=1970803430] shape = SubResource("ConvexPolygonShape3D_0qui7") @@ -579,6 +558,7 @@ shape = SubResource("ConvexPolygonShape3D_0qui7") [node name="plank_002-rigid" type="MeshInstance3D" parent="plank_002-rigid" unique_id=682989417] mesh = SubResource("ArrayMesh_oqldp") +surface_material_override/0 = ExtResource("2_7cqg7") [node name="CollisionShape3D" type="CollisionShape3D" parent="plank_002-rigid" unique_id=746825339] shape = SubResource("ConvexPolygonShape3D_pr8vc") @@ -587,6 +567,7 @@ shape = SubResource("ConvexPolygonShape3D_pr8vc") [node name="plank_003-rigid" type="MeshInstance3D" parent="plank_003-rigid" unique_id=578355552] mesh = SubResource("ArrayMesh_jgrwr") +surface_material_override/0 = ExtResource("2_7cqg7") [node name="CollisionShape3D" type="CollisionShape3D" parent="plank_003-rigid" unique_id=807477961] shape = SubResource("ConvexPolygonShape3D_0fkau") @@ -595,6 +576,7 @@ shape = SubResource("ConvexPolygonShape3D_0fkau") [node name="plank_004-rigid" type="MeshInstance3D" parent="plank_004-rigid" unique_id=1411404405] mesh = SubResource("ArrayMesh_8uc1q") +surface_material_override/0 = ExtResource("2_7cqg7") [node name="CollisionShape3D" type="CollisionShape3D" parent="plank_004-rigid" unique_id=1802832756] shape = SubResource("ConvexPolygonShape3D_2v1j6") @@ -603,6 +585,7 @@ shape = SubResource("ConvexPolygonShape3D_2v1j6") [node name="plank_005-rigid" type="MeshInstance3D" parent="plank_005-rigid" unique_id=1896249136] mesh = SubResource("ArrayMesh_16jek") +surface_material_override/0 = ExtResource("2_7cqg7") [node name="CollisionShape3D" type="CollisionShape3D" parent="plank_005-rigid" unique_id=602179617] shape = SubResource("ConvexPolygonShape3D_ap7ow") @@ -611,6 +594,7 @@ shape = SubResource("ConvexPolygonShape3D_ap7ow") [node name="plank_006-rigid" type="MeshInstance3D" parent="plank_006-rigid" unique_id=840502269] mesh = SubResource("ArrayMesh_hxh48") +surface_material_override/0 = ExtResource("2_7cqg7") [node name="CollisionShape3D" type="CollisionShape3D" parent="plank_006-rigid" unique_id=1660998847] shape = SubResource("ConvexPolygonShape3D_8p8tg") @@ -619,6 +603,7 @@ shape = SubResource("ConvexPolygonShape3D_8p8tg") [node name="plank_007-rigid" type="MeshInstance3D" parent="plank_007-rigid" unique_id=1123082979] mesh = SubResource("ArrayMesh_lxhy4") +surface_material_override/0 = ExtResource("2_7cqg7") [node name="CollisionShape3D" type="CollisionShape3D" parent="plank_007-rigid" unique_id=71841718] shape = SubResource("ConvexPolygonShape3D_pts0m") @@ -627,6 +612,7 @@ shape = SubResource("ConvexPolygonShape3D_pts0m") [node name="plank_008-rigid" type="MeshInstance3D" parent="plank_008-rigid" unique_id=2011156125] mesh = SubResource("ArrayMesh_k0f6b") +surface_material_override/0 = ExtResource("2_7cqg7") [node name="CollisionShape3D" type="CollisionShape3D" parent="plank_008-rigid" unique_id=584578926] shape = SubResource("ConvexPolygonShape3D_a40h8") diff --git a/tscn_s/BarrelSimple.tscn b/tscn_s/BarrelSimple.tscn index 14ab7ea..1f95969 100644 --- a/tscn_s/BarrelSimple.tscn +++ b/tscn_s/BarrelSimple.tscn @@ -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")