Retextured big tank

This commit is contained in:
Marco 2025-07-10 11:17:58 +02:00
commit 869dc16175
24 changed files with 141 additions and 102 deletions

View file

@ -3,12 +3,12 @@
[ext_resource type="PackedScene" uid="uid://bpi5foyg7locj" path="res://3D/BlockbenchModels/Tank/Tank_Huge.gltf" id="1_01ro7"]
[sub_resource type="BoxShape3D" id="BoxShape3D_5dodm"]
size = Vector3(1.58594, 1.59253, 1)
size = Vector3(2.0800176, 2.0332644, 3.7962723)
[node name="Tank3dBig" type="StaticBody3D"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0888672, 0.231567, 0)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.059478506, 0.06216401, -0.009487152)
shape = SubResource("BoxShape3D_5dodm")
[node name="blockbench_export" parent="." instance=ExtResource("1_01ro7")]

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -15,9 +15,11 @@ dest_files=["res://.godot/imported/Tank_Huge.gltf-79130750b7a476964a9a383654e6b3
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
@ -32,6 +34,9 @@ animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1

BIN
3D/BlockbenchModels/Tank/Tank_Huge_0.png (Stored with Git LFS)

Binary file not shown.

View file

@ -8,7 +8,7 @@ metadata={
"vram_texture": false
}
generator_parameters={
"md5": "910c2db3e0f6de9ce8111d9c9efee643"
"md5": "241eae750d2d1795c2ef8e4c20e6592c"
}
[deps]
@ -21,6 +21,8 @@ dest_files=["res://.godot/imported/Tank_Huge_0.png-679a2621e8e2542cc97cb510dbc47
compress/mode=3
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
@ -28,6 +30,10 @@ mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false

Binary file not shown.

View file

@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/Tank_Huge_Texture_Dirty.png-52c2032f3a142f6bb
compress/mode=3
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
@ -25,6 +27,10 @@ mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -15,9 +15,11 @@ dest_files=["res://.godot/imported/Tube_Corner.gltf-bf491d5e35bdc28dd2f8f96aac78
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
@ -32,6 +34,9 @@ animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1

Binary file not shown.

View file

@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/Tube_Corner_0.png-d0893bdeea2fac515621044870c
compress/mode=3
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
@ -25,6 +27,10 @@ mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false

Binary file not shown.

View file

@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/Tube_Corner_Texture.png-d6ffa5570656db8508172
compress/mode=3
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
@ -25,6 +27,10 @@ mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false

Binary file not shown.

Binary file not shown.

View file

@ -3240,6 +3240,22 @@
}
// entity 230
{
"classname" "actor_tube_straight_long"
"origin" "176 -272 40"
}
// entity 231
{
"classname" "actor_tube_corner"
"origin" "176 -296 40"
}
// entity 232
{
"classname" "actor_tube_corner"
"origin" "176 -248 40"
"angles" "0 90 0"
}
// entity 233
{
"classname" "func_group"
"_tb_type" "_tb_layer"
"_tb_name" "Solid"
@ -5523,282 +5539,282 @@
( -296 -928 96 ) ( -296 -929 96 ) ( -296 -928 97 ) Floors/Floor255 [ 0 -1 0 0 ] [ 0 0 1 0 ] 180 1 -1
}
}
// entity 231
// entity 234
{
"classname" "actor_box_wood"
"origin" "172 -96 20"
"_tb_layer" "3"
}
// entity 232
// entity 235
{
"classname" "actor_box_blue"
"origin" "-80 -96 28"
"_tb_layer" "3"
}
// entity 233
// entity 236
{
"classname" "actor_box_red"
"origin" "-80 -88 20"
"_tb_layer" "3"
}
// entity 234
// entity 237
{
"classname" "actor_terminal"
"origin" "-60 -152 28"
"angle" "90"
"_tb_layer" "3"
}
// entity 235
// entity 238
{
"classname" "actor_ac_unit"
"origin" "-32 -156 24"
"angle" "270"
"_tb_layer" "3"
}
// entity 236
// entity 239
{
"classname" "actor_table"
"origin" "-56 -152 20"
"angle" "90"
"_tb_layer" "3"
}
// entity 237
// entity 240
{
"classname" "actor_box_wood"
"origin" "-72 -116 20"
"angles" "0 -30 0"
"_tb_layer" "3"
}
// entity 238
// entity 241
{
"classname" "actor_table"
"origin" "-8 -92 20"
"_tb_layer" "3"
}
// entity 239
// entity 242
{
"classname" "actor_box_wood"
"origin" "-84 -152 20"
"_tb_layer" "3"
}
// entity 240
// entity 243
{
"classname" "actor_box_wood"
"origin" "-76 -152 20"
"_tb_layer" "3"
}
// entity 241
// entity 244
{
"classname" "actor_box_wood"
"origin" "-80 -104 20"
"_tb_layer" "3"
}
// entity 242
// entity 245
{
"classname" "actor_tank"
"origin" "168 -544 64"
"_tb_layer" "3"
}
// entity 243
// entity 246
{
"classname" "actor_tank"
"origin" "168 -576 64"
"_tb_layer" "3"
}
// entity 244
// entity 247
{
"classname" "actor_box_wood"
"origin" "160 -600 60"
"_tb_layer" "3"
}
// entity 245
// entity 248
{
"classname" "actor_box_wood"
"origin" "160 -616 60"
"_tb_layer" "3"
}
// entity 246
// entity 249
{
"classname" "actor_box_red"
"origin" "164 -632 60"
"_tb_layer" "3"
}
// entity 247
// entity 250
{
"classname" "actor_box_blue"
"origin" "164 -632 68"
"_tb_layer" "3"
}
// entity 248
// entity 251
{
"classname" "actor_box_wood"
"origin" "276 -192 20"
"_tb_layer" "3"
}
// entity 249
// entity 252
{
"classname" "actor_elevator_1"
"origin" "216 -376 15"
"_tb_layer" "3"
}
// entity 250
// entity 253
{
"classname" "actor_tube_straight"
"origin" "-80 -48 -16"
"angle" "270"
"_tb_layer" "3"
}
// entity 251
// entity 254
{
"classname" "actor_tube_straight"
"origin" "-64 -48 -16"
"angle" "270"
"_tb_layer" "3"
}
// entity 252
// entity 255
{
"classname" "actor_tube_straight"
"origin" "-48 -48 -16"
"angle" "270"
"_tb_layer" "3"
}
// entity 253
// entity 256
{
"classname" "actor_tube_straight"
"origin" "-32 -48 -16"
"angle" "270"
"_tb_layer" "3"
}
// entity 254
// entity 257
{
"classname" "actor_tube_straight"
"origin" "-16 -48 -16"
"angle" "270"
"_tb_layer" "3"
}
// entity 255
// entity 258
{
"classname" "actor_tube_straight"
"origin" "0 -48 -16"
"angle" "270"
"_tb_layer" "3"
}
// entity 256
// entity 259
{
"classname" "actor_tube_straight"
"origin" "16 -48 -16"
"angle" "270"
"_tb_layer" "3"
}
// entity 257
// entity 260
{
"classname" "actor_tube_straight"
"origin" "32 -48 -16"
"angle" "270"
"_tb_layer" "3"
}
// entity 258
// entity 261
{
"classname" "actor_tube_straight"
"origin" "48 -48 -16"
"angle" "270"
"_tb_layer" "3"
}
// entity 259
// entity 262
{
"classname" "actor_tube_straight"
"origin" "64 -48 -16"
"angle" "270"
"_tb_layer" "3"
}
// entity 260
// entity 263
{
"classname" "actor_tube_straight"
"origin" "80 -48 -16"
"angle" "270"
"_tb_layer" "3"
}
// entity 261
// entity 264
{
"classname" "actor_tube_straight"
"origin" "96 -48 -16"
"angle" "270"
"_tb_layer" "3"
}
// entity 262
// entity 265
{
"classname" "actor_tube_straight"
"origin" "112 -48 -16"
"angle" "270"
"_tb_layer" "3"
}
// entity 263
// entity 266
{
"classname" "actor_tube_straight"
"origin" "128 -48 -16"
"angle" "270"
"_tb_layer" "3"
}
// entity 264
// entity 267
{
"classname" "actor_tube_corner"
"origin" "144 -48 -16"
"angle" "90"
"_tb_layer" "3"
}
// entity 265
// entity 268
{
"classname" "actor_tank"
"origin" "-216 -32 -16"
"angle" "90"
"_tb_layer" "3"
}
// entity 266
// entity 269
{
"classname" "actor_tube_straight"
"origin" "-200 -32 -16"
"angle" "90"
"_tb_layer" "3"
}
// entity 267
// entity 270
{
"classname" "actor_tube_straight"
"origin" "-184 -32 -16"
"angle" "90"
"_tb_layer" "3"
}
// entity 268
// entity 271
{
"classname" "actor_tube_straight"
"origin" "-152 -32 -16"
"angle" "90"
"_tb_layer" "3"
}
// entity 269
// entity 272
{
"classname" "actor_barrel_1"
"origin" "-252 -8 -16"
"_tb_layer" "3"
}
// entity 270
// entity 273
{
"classname" "actor_box_red"
"origin" "-264 -24 -20"
"_tb_layer" "3"
}
// entity 271
// entity 274
{
"classname" "actor_box_red"
"origin" "-264 -24 -12"
"_tb_layer" "3"
}
// entity 272
// entity 275
{
"classname" "actor_box_green"
"origin" "-264 -8 -20"
"_tb_layer" "3"
}
// entity 273
// entity 276
{
"classname" "func_group"
"_tb_type" "_tb_group"
@ -5817,7 +5833,7 @@
( -248 -64 0 ) ( -248 -64 1 ) ( -248 -63 0 ) special/clip [ -8.269460797427576e-16 1 0 0 ] [ 0 0 -1 -8 ] 270 1 1
}
}
// entity 274
// entity 277
{
"classname" "func_group"
"_tb_type" "_tb_group"
@ -5835,122 +5851,122 @@
( -104 -208 48 ) ( -104 -208 49 ) ( -104 -207 48 ) Manual/Blue_Panel_Wall_Thin [ 0 1 0 8 ] [ 0 0 -1 -16 ] 0 1 1
}
}
// entity 275
// entity 278
{
"classname" "actor_capacitor_mini"
"origin" "-248 104 -16"
"origin" "-184 -8 -16"
"_tb_layer" "3"
}
// entity 276
// entity 279
{
"classname" "actor_tank_large"
"origin" "-304 -24 -8"
"_tb_layer" "3"
}
// entity 277
// entity 280
{
"classname" "actor_chest_1"
"origin" "-252 -24 -16"
"_tb_layer" "3"
}
// entity 278
// entity 281
{
"classname" "actor_chest_1"
"origin" "40 -200 24"
"_tb_layer" "3"
}
// entity 279
// entity 282
{
"classname" "actor_elevator_1"
"origin" "-168 112 -25"
"targetname" "elevator_2"
"_tb_layer" "3"
}
// entity 280
// entity 283
{
"classname" "actor_terminal_big"
"origin" "92 -248 28"
"angle" "90"
"_tb_layer" "3"
}
// entity 281
// entity 284
{
"classname" "actor_barrel_1"
"origin" "180 -260 24"
"_tb_layer" "3"
}
// entity 282
// entity 285
{
"classname" "actor_barrel_1"
"origin" "176 -300 24"
"_tb_layer" "3"
}
// entity 283
// entity 286
{
"classname" "actor_barrel_1"
"origin" "188 -120 24"
"_tb_layer" "3"
}
// entity 284
// entity 287
{
"classname" "actor_barrel_1"
"origin" "-256 -36 -16"
"_tb_layer" "3"
}
// entity 285
// entity 288
{
"classname" "actor_barrel_1"
"origin" "-300 56 -16"
"_tb_layer" "3"
}
// entity 286
// entity 289
{
"classname" "actor_barrel_1"
"origin" "-300 68 -16"
"_tb_layer" "3"
}
// entity 287
// entity 290
{
"classname" "actor_barrel_1"
"origin" "-292 64 -16"
"_tb_layer" "3"
}
// entity 288
// entity 291
{
"classname" "actor_tube_straight"
"origin" "-168 -32 -16"
"angle" "90"
"_tb_layer" "3"
}
// entity 289
// entity 292
{
"classname" "actor_tube_straight"
"origin" "-128 48 -32"
"angles" "0 0 90"
"_tb_layer" "3"
}
// entity 290
// entity 293
{
"classname" "actor_tube_straight"
"origin" "-128 48 -48"
"angles" "0 0 90"
"_tb_layer" "3"
}
// entity 291
// entity 294
{
"classname" "actor_tube_straight"
"origin" "-128 64 -36"
"angles" "0 0 90"
"_tb_layer" "3"
}
// entity 292
// entity 295
{
"classname" "actor_tube_straight"
"origin" "-128 64 -52"
"angles" "0 0 90"
"_tb_layer" "3"
}
// entity 293
// entity 296
{
"classname" "actor_capacitor_mini"
"origin" "8 320 -16"
@ -5958,7 +5974,7 @@
"activationtype" "Open"
"_tb_layer" "3"
}
// entity 294
// entity 297
{
"classname" "func_group"
"_tb_type" "_tb_layer"
@ -5967,7 +5983,7 @@
"_tb_layer_sort_index" "1"
"_tb_layer_hidden" "1"
}
// entity 295
// entity 298
{
"classname" "func_shroud"
"targetname" "secret_door_1"
@ -5983,7 +5999,7 @@
( 0 480 24 ) ( 0 480 25 ) ( 0 481 24 ) Manual/Black [ 0 1 0 0 ] [ 0 0 -1 0 ] 90 1 1
}
}
// entity 296
// entity 299
{
"classname" "func_shroud"
"targetname" "secret_door_1"
@ -5999,7 +6015,7 @@
( -84 376 24 ) ( -84 376 25 ) ( -84 377 24 ) Manual/Black [ 0 1 0 0 ] [ 0 0 -1 0 ] 90 1 1
}
}
// entity 297
// entity 300
{
"classname" "func_shroud"
"targetname" "door5"
@ -6015,7 +6031,7 @@
( 344 -112 64 ) ( 344 -112 65 ) ( 344 -111 64 ) Manual/Black [ 0 1 0 0 ] [ 0 0 -1 0 ] 180 1 1
}
}
// entity 298
// entity 301
{
"classname" "func_shroud"
"targetname" "secret_door_1"
@ -6031,7 +6047,7 @@
( -84 320 24 ) ( -84 320 25 ) ( -84 321 24 ) Manual/Black [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1
}
}
// entity 299
// entity 302
{
"classname" "func_shroud"
"targetname" "secret_door_2"

View file

@ -6,26 +6,15 @@
[resource]
script = ExtResource("3_cbmk6")
target_map_editor = 0
models_sub_folder = ""
scale_expression = ""
generate_size_property = false
target_map_editor = 1
rotation_offset = Vector3(0, 180, 0)
generate_gd_ignore_file = false
scene_file = ExtResource("2_0u3k1")
apply_rotation_on_map_build = true
apply_scale_on_map_build = false
classname = "actor_tank_large"
description = "Large Tank"
func_godot_internal = false
base_classes = Array[Resource]([ExtResource("1_0u3k1")])
class_properties = {}
class_property_descriptions = {}
auto_apply_to_matching_node_properties = false
meta_properties = {
"size": AABB(-32, -16, -16, 32, 16, 16),
"studio": "\"3D\\MapModels/actor_tank_large.glb\""
"model": "\"3D/MapModels/actor_tank_large.glb\"",
"size": AABB(-32, -16, -16, 32, 16, 16)
}
node_class = ""
name_property = ""
metadata/_custom_type_script = "uid://c83r7t467hm4m"

View file

@ -65,7 +65,7 @@ script = ExtResource("16_e2nai")
[node name="Camera3D" type="Camera3D" parent="."]
physics_interpolation_mode = 1
transform = Transform3D(0.7071068, -0.49999994, 0.5000001, 0, 0.70710695, 0.7071067, -0.7071068, -0.49999994, 0.5000001, 83.9836, 7.935, -24.00831)
transform = Transform3D(0.70710677, -0.49999994, 0.5, 0, 0.7071068, 0.7071067, -0.70710677, -0.49999994, 0.5, 83.9836, 7.935, -24.00831)
projection = 1
size = 7.537
script = ExtResource("1_g4gcm")

View file

@ -1,7 +1,7 @@
[gd_resource type="Resource" script_class="BulletScript3D" load_steps=6 format=3 uid="uid://cx0rbqwvfmm5w"]
[ext_resource type="Resource" uid="uid://dugnfpcenki5l" path="res://Resources/Bullets/3D/simple_blue_bullet_3D.tres" id="1_7k2by"]
[ext_resource type="Script" uid="uid://b5s5mjuk1rng5" path="res://Scripts/Resources/TimeModifier.cs" id="2_3hbyi"]
[ext_resource type="Script" uid="uid://b5s5mjuk1rng5" path="res://Scripts/Resources/TimeModifier.cs" id="2_7k2by"]
[ext_resource type="Script" uid="uid://bxiprx5nwmpnu" path="res://Scripts/AttackPatterns/ShootingPattern3D.cs" id="3_knai5"]
[ext_resource type="Script" uid="uid://w8hcpu68ssq" path="res://Scripts/Resources/BulletScripts/BulletScript3D.cs" id="4_ohb2x"]

View file

@ -1,7 +1,7 @@
[gd_resource type="Resource" script_class="BulletScript3D" load_steps=6 format=3 uid="uid://cfhjwydjjjxat"]
[ext_resource type="Resource" uid="uid://qrqsywgiij7i" path="res://Resources/Bullets/3D/simple_enemy_bullet_small_3D.tres" id="1_hnqww"]
[ext_resource type="Script" uid="uid://b5s5mjuk1rng5" path="res://Scripts/Resources/TimeModifier.cs" id="2_q5dwt"]
[ext_resource type="Script" uid="uid://b5s5mjuk1rng5" path="res://Scripts/Resources/TimeModifier.cs" id="2_hnqww"]
[ext_resource type="Script" uid="uid://bxiprx5nwmpnu" path="res://Scripts/AttackPatterns/ShootingPattern3D.cs" id="3_ko0d0"]
[ext_resource type="Script" uid="uid://w8hcpu68ssq" path="res://Scripts/Resources/BulletScripts/BulletScript3D.cs" id="4_hhjh3"]