Tank texture and mapping

This commit is contained in:
Marco 2025-09-18 20:43:49 +02:00
commit 9b85deadc4
24 changed files with 2780 additions and 623 deletions

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.gltf-869eb64f05263faa62e719f6cdfb8636.sc
nodes/root_type="" nodes/root_type=""
nodes/root_name="" nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true nodes/apply_root_scale=true
nodes/root_scale=1.0 nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true meshes/ensure_tangents=true
meshes/generate_lods=true meshes/generate_lods=true
@ -32,6 +34,9 @@ animation/trimming=false
animation/remove_immutable_tracks=true animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false animation/import_rest_as_RESET=false
import_script/path="" import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={} _subresources={}
gltf/naming_version=1 gltf/naming_version=1
gltf/embedded_image_handling=1 gltf/embedded_image_handling=1

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

Binary file not shown.

View file

@ -8,7 +8,7 @@ metadata={
"vram_texture": false "vram_texture": false
} }
generator_parameters={ generator_parameters={
"md5": "9fe48a635fd9642b4d6d2aeb3d98c93b" "md5": "78914c03aa4b6881a665e5df8889d2b4"
} }
[deps] [deps]
@ -21,6 +21,8 @@ dest_files=["res://.godot/imported/Tank_0.png-55a642086256dfa487bb1be90196ea99.c
compress/mode=3 compress/mode=3
compress/high_quality=false compress/high_quality=false
compress/lossy_quality=0.7 compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1 compress/hdr_compression=1
compress/normal_map=0 compress/normal_map=0
compress/channel_pack=0 compress/channel_pack=0
@ -28,6 +30,10 @@ mipmaps/generate=true
mipmaps/limit=-1 mipmaps/limit=-1
roughness/mode=0 roughness/mode=0
roughness/src_normal="" 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/fix_alpha_border=true
process/premult_alpha=false process/premult_alpha=false
process/normal_map_invert_y=false process/normal_map_invert_y=false

BIN
3D/BlockbenchModels/Tank/Tank_0_Noisy.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b6ggyc15h63ml"
path="res://.godot/imported/Tank_0_Noisy.png-ed2e88307a8d7edff749b25b36dd248a.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://3D/BlockbenchModels/Tank/Tank_0_Noisy.png"
dest_files=["res://.godot/imported/Tank_0_Noisy.png-ed2e88307a8d7edff749b25b36dd248a.ctex"]
[params]
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
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
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

BIN
3D/MapModels/actor_tank.glb Normal file

Binary file not shown.

File diff suppressed because it is too large Load diff

View file

@ -1,17 +1,19 @@
[gd_resource type="Resource" script_class="FuncGodotFGDPointClass" load_steps=4 format=3 uid="uid://cqk03eifgt8do"] [gd_resource type="Resource" script_class="FuncGodotFGDModelPointClass" load_steps=4 format=3 uid="uid://cqk03eifgt8do"]
[ext_resource type="Resource" uid="uid://5bc1qysixhmh" path="res://3D/TrenchBroom/EntityDefinitions/base/actor_base.tres" id="1_8vrfi"] [ext_resource type="Resource" uid="uid://5bc1qysixhmh" path="res://3D/TrenchBroom/EntityDefinitions/base/actor_base.tres" id="1_8vrfi"]
[ext_resource type="PackedScene" uid="uid://c3w0y1513hhbi" path="res://3D/BlockbenchModels/Tank/Tank_3D_Big.tscn" id="2_8vrfi"] [ext_resource type="PackedScene" uid="uid://c3w0y1513hhbi" path="res://3D/BlockbenchModels/Tank/Tank_3D_Big.tscn" id="2_8vrfi"]
[ext_resource type="Script" uid="uid://cxsqwtsqd8w33" path="res://addons/func_godot/src/fgd/func_godot_fgd_point_class.gd" id="3_nn2ql"] [ext_resource type="Script" uid="uid://ldfqjtq0br35" path="res://addons/func_godot/src/fgd/func_godot_fgd_model_point_class.gd" id="3_8vrfi"]
[resource] [resource]
script = ExtResource("3_nn2ql") script = ExtResource("3_8vrfi")
target_map_editor = 1
rotation_offset = Vector3(0, 180, 0)
scene_file = ExtResource("2_8vrfi") scene_file = ExtResource("2_8vrfi")
apply_scale_on_map_build = false apply_scale_on_map_build = false
classname = "actor_tank" classname = "actor_tank"
description = "Tank" description = "Tank"
base_classes = Array[Resource]([ExtResource("1_8vrfi")]) base_classes = Array[Resource]([ExtResource("1_8vrfi")])
meta_properties = { meta_properties = {
"model": "\"3D/MapModels/Tank.glb\"", "model": "\"3D/MapModels/actor_tank.glb\"",
"size": AABB(-8, -8, -8, 8, 8, 8) "size": AABB(-8, -8, -8, 8, 8, 8)
} }

View file

@ -7,6 +7,8 @@
[resource] [resource]
script = ExtResource("1_prigk") script = ExtResource("1_prigk")
script_class = ExtResource("3_cr881") script_class = ExtResource("3_cr881")
apply_rotation_on_map_build = false
apply_scale_on_map_build = false
classname = "marker_spawn" classname = "marker_spawn"
description = "Spawn Marker" description = "Spawn Marker"
base_classes = Array[Resource]([ExtResource("1_v787f")]) base_classes = Array[Resource]([ExtResource("1_v787f")])
@ -17,8 +19,8 @@ class_property_descriptions = {
"id": "The ID of the marker" "id": "The ID of the marker"
} }
meta_properties = { meta_properties = {
"color": Color(0.8, 0.8, 0.8, 1), "color": Color(0.18968855, 0.7421875, 0.2575177, 1),
"size": AABB(-4, -4, -8, 4, 4, 8) "size": AABB(-4, -4, -6, 4, 4, 6)
} }
node_class = "Marker3D" node_class = "Marker3D"
metadata/_custom_type_script = "uid://cxsqwtsqd8w33" metadata/_custom_type_script = "uid://cxsqwtsqd8w33"

View file

@ -0,0 +1,8 @@
[gd_resource type="StandardMaterial3D" load_steps=2 format=3 uid="uid://d3igyepjhe2ya"]
[ext_resource type="Texture2D" uid="uid://bnaihxw0ji157" path="res://textures/Floors/CableFloor_001.png" id="1_nwpl3"]
[resource]
albedo_texture = ExtResource("1_nwpl3")
metallic_specular = 0.0
texture_filter = 2

View file

@ -3,32 +3,39 @@
importer="texture" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://bdvsijk1a4ghb" uid="uid://bdvsijk1a4ghb"
path="res://.godot/imported/Various5.png-6360761a271c03b6bf80da048538ffdb.ctex" path.s3tc="res://.godot/imported/Various5.png-6360761a271c03b6bf80da048538ffdb.s3tc.ctex"
metadata={ metadata={
"vram_texture": false "imported_formats": ["s3tc_bptc"],
"vram_texture": true
} }
[deps] [deps]
source_file="res://textures/Various/Various5.png" source_file="res://textures/Various/Various5.png"
dest_files=["res://.godot/imported/Various5.png-6360761a271c03b6bf80da048538ffdb.ctex"] dest_files=["res://.godot/imported/Various5.png-6360761a271c03b6bf80da048538ffdb.s3tc.ctex"]
[params] [params]
compress/mode=0 compress/mode=2
compress/high_quality=false compress/high_quality=false
compress/lossy_quality=0.7 compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1 compress/hdr_compression=1
compress/normal_map=0 compress/normal_map=0
compress/channel_pack=0 compress/channel_pack=0
mipmaps/generate=false mipmaps/generate=true
mipmaps/limit=-1 mipmaps/limit=-1
roughness/mode=0 roughness/mode=0
roughness/src_normal="" 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/fix_alpha_border=true
process/premult_alpha=false process/premult_alpha=false
process/normal_map_invert_y=false process/normal_map_invert_y=false
process/hdr_as_srgb=false process/hdr_as_srgb=false
process/hdr_clamp_exposure=false process/hdr_clamp_exposure=false
process/size_limit=0 process/size_limit=0
detect_3d/compress_to=1 detect_3d/compress_to=0

View file

@ -0,0 +1,8 @@
[gd_resource type="StandardMaterial3D" load_steps=2 format=3 uid="uid://bl0ebippji4d8"]
[ext_resource type="Texture2D" uid="uid://bdvsijk1a4ghb" path="res://textures/Various/Various5.png" id="1_q6an6"]
[resource]
albedo_texture = ExtResource("1_q6an6")
metallic_specular = 0.0
texture_filter = 2

File diff suppressed because one or more lines are too long

BIN
textures/Manual/Chevron_3.aseprite (Stored with Git LFS) Normal file

Binary file not shown.

BIN
textures/Manual/Chevron_3.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dh5jsjt2yin5y"
path="res://.godot/imported/Chevron_3.png-d43b3be8d02f20165f432f772568a623.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://textures/Manual/Chevron_3.png"
dest_files=["res://.godot/imported/Chevron_3.png-d43b3be8d02f20165f432f772568a623.ctex"]
[params]
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
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
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

View file

@ -0,0 +1,8 @@
[gd_resource type="StandardMaterial3D" load_steps=2 format=3 uid="uid://cbvlvnu4vl4lm"]
[ext_resource type="Texture2D" uid="uid://dh5jsjt2yin5y" path="res://textures/Manual/Chevron_3.png" id="1_uolf3"]
[resource]
albedo_texture = ExtResource("1_uolf3")
metallic_specular = 0.0
texture_filter = 2

BIN
textures/Manual/Chevron_4.aseprite (Stored with Git LFS) Normal file

Binary file not shown.

BIN
textures/Manual/Chevron_4.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dx3xjx8rqbyrv"
path="res://.godot/imported/Chevron_4.png-1e65881a9f9fe5b4ebd6a565c092e2c2.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://textures/Manual/Chevron_4.png"
dest_files=["res://.godot/imported/Chevron_4.png-1e65881a9f9fe5b4ebd6a565c092e2c2.ctex"]
[params]
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
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
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0