level upgrades

pull/21/head
Sascha 2024-10-11 22:36:53 +07:00
parent ec6bbdd903
commit c9a442f79b
32 changed files with 14991 additions and 13568 deletions

@ -0,0 +1,4 @@
root = true
[*]
charset = utf-8

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -0,0 +1,136 @@
{
"asset" : {
"generator" : "Khronos glTF Blender I/O v3.4.50",
"version" : "2.0"
},
"scene" : 0,
"scenes" : [
{
"name" : "Scene",
"nodes" : [
0
]
}
],
"nodes" : [
{
"mesh" : 0,
"name" : "floor_dirt_small_A"
}
],
"materials" : [
{
"name" : "texture",
"pbrMetallicRoughness" : {
"baseColorTexture" : {
"index" : 0
},
"metallicFactor" : 0,
"roughnessFactor" : 0.44999998807907104
}
}
],
"meshes" : [
{
"name" : "floor_dirt_small_A",
"primitives" : [
{
"attributes" : {
"POSITION" : 0,
"TEXCOORD_0" : 1,
"NORMAL" : 2
},
"indices" : 3,
"material" : 0
}
]
}
],
"textures" : [
{
"sampler" : 0,
"source" : 0
}
],
"images" : [
{
"mimeType" : "image/png",
"name" : "dungeon_texture",
"uri" : "dungeon_texture.png"
}
],
"accessors" : [
{
"bufferView" : 0,
"componentType" : 5126,
"count" : 90,
"max" : [
0.9999876022338867,
0.08640525490045547,
0.9999996423721313
],
"min" : [
-1.0000123977661133,
-0.09999999403953552,
-1.0000003576278687
],
"type" : "VEC3"
},
{
"bufferView" : 1,
"componentType" : 5126,
"count" : 90,
"type" : "VEC2"
},
{
"bufferView" : 2,
"componentType" : 5126,
"count" : 90,
"type" : "VEC3"
},
{
"bufferView" : 3,
"componentType" : 5123,
"count" : 135,
"type" : "SCALAR"
}
],
"bufferViews" : [
{
"buffer" : 0,
"byteLength" : 1080,
"byteOffset" : 0,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 720,
"byteOffset" : 1080,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 1080,
"byteOffset" : 1800,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 270,
"byteOffset" : 2880,
"target" : 34963
}
],
"samplers" : [
{
"magFilter" : 9729,
"minFilter" : 9987
}
],
"buffers" : [
{
"byteLength" : 3152,
"uri" : "floor_dirt_small_A.bin"
}
]
}

@ -0,0 +1,37 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://dbfamhtsnimqn"
path="res://.godot/imported/floor_dirt_small_A.gltf-348690836134bea2e0f29b9a6b3a1fd3.scn"
[deps]
source_file="res://resources/models/dungeon/floor_dirt_small_A.gltf"
dest_files=["res://.godot/imported/floor_dirt_small_A.gltf-348690836134bea2e0f29b9a6b3a1fd3.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1

@ -0,0 +1,136 @@
{
"asset" : {
"generator" : "Khronos glTF Blender I/O v3.4.50",
"version" : "2.0"
},
"scene" : 0,
"scenes" : [
{
"name" : "Scene",
"nodes" : [
0
]
}
],
"nodes" : [
{
"mesh" : 0,
"name" : "floor_dirt_small_B"
}
],
"materials" : [
{
"name" : "texture",
"pbrMetallicRoughness" : {
"baseColorTexture" : {
"index" : 0
},
"metallicFactor" : 0,
"roughnessFactor" : 0.44999998807907104
}
}
],
"meshes" : [
{
"name" : "floor_dirt_small_B",
"primitives" : [
{
"attributes" : {
"POSITION" : 0,
"TEXCOORD_0" : 1,
"NORMAL" : 2
},
"indices" : 3,
"material" : 0
}
]
}
],
"textures" : [
{
"sampler" : 0,
"source" : 0
}
],
"images" : [
{
"mimeType" : "image/png",
"name" : "dungeon_texture",
"uri" : "dungeon_texture.png"
}
],
"accessors" : [
{
"bufferView" : 0,
"componentType" : 5126,
"count" : 62,
"max" : [
0.9999876022338867,
0.08863482624292374,
0.9999997615814209
],
"min" : [
-1.0000123977661133,
-0.09999999403953552,
-1.000000238418579
],
"type" : "VEC3"
},
{
"bufferView" : 1,
"componentType" : 5126,
"count" : 62,
"type" : "VEC2"
},
{
"bufferView" : 2,
"componentType" : 5126,
"count" : 62,
"type" : "VEC3"
},
{
"bufferView" : 3,
"componentType" : 5123,
"count" : 108,
"type" : "SCALAR"
}
],
"bufferViews" : [
{
"buffer" : 0,
"byteLength" : 744,
"byteOffset" : 0,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 496,
"byteOffset" : 744,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 744,
"byteOffset" : 1240,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 216,
"byteOffset" : 1984,
"target" : 34963
}
],
"samplers" : [
{
"magFilter" : 9729,
"minFilter" : 9987
}
],
"buffers" : [
{
"byteLength" : 2200,
"uri" : "floor_dirt_small_B.bin"
}
]
}

@ -0,0 +1,37 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://b3tbrnfxna7xd"
path="res://.godot/imported/floor_dirt_small_B.gltf-411beb1c3fd36c061cc9f76ccca049d5.scn"
[deps]
source_file="res://resources/models/dungeon/floor_dirt_small_B.gltf"
dest_files=["res://.godot/imported/floor_dirt_small_B.gltf-411beb1c3fd36c061cc9f76ccca049d5.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1

@ -0,0 +1,136 @@
{
"asset" : {
"generator" : "Khronos glTF Blender I/O v3.4.50",
"version" : "2.0"
},
"scene" : 0,
"scenes" : [
{
"name" : "Scene",
"nodes" : [
0
]
}
],
"nodes" : [
{
"mesh" : 0,
"name" : "floor_dirt_small_C"
}
],
"materials" : [
{
"name" : "texture",
"pbrMetallicRoughness" : {
"baseColorTexture" : {
"index" : 0
},
"metallicFactor" : 0,
"roughnessFactor" : 0.44999998807907104
}
}
],
"meshes" : [
{
"name" : "floor_dirt_small_C",
"primitives" : [
{
"attributes" : {
"POSITION" : 0,
"TEXCOORD_0" : 1,
"NORMAL" : 2
},
"indices" : 3,
"material" : 0
}
]
}
],
"textures" : [
{
"sampler" : 0,
"source" : 0
}
],
"images" : [
{
"mimeType" : "image/png",
"name" : "dungeon_texture",
"uri" : "dungeon_texture.png"
}
],
"accessors" : [
{
"bufferView" : 0,
"componentType" : 5126,
"count" : 65,
"max" : [
0.9999876022338867,
0.10860617458820343,
0.9999996423721313
],
"min" : [
-1.0000123977661133,
-0.09999999403953552,
-1.000000238418579
],
"type" : "VEC3"
},
{
"bufferView" : 1,
"componentType" : 5126,
"count" : 65,
"type" : "VEC2"
},
{
"bufferView" : 2,
"componentType" : 5126,
"count" : 65,
"type" : "VEC3"
},
{
"bufferView" : 3,
"componentType" : 5123,
"count" : 99,
"type" : "SCALAR"
}
],
"bufferViews" : [
{
"buffer" : 0,
"byteLength" : 780,
"byteOffset" : 0,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 520,
"byteOffset" : 780,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 780,
"byteOffset" : 1300,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 198,
"byteOffset" : 2080,
"target" : 34963
}
],
"samplers" : [
{
"magFilter" : 9729,
"minFilter" : 9987
}
],
"buffers" : [
{
"byteLength" : 2280,
"uri" : "floor_dirt_small_C.bin"
}
]
}

@ -0,0 +1,37 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://dkhp3kii7ol4x"
path="res://.godot/imported/floor_dirt_small_C.gltf-832337cc035dea3acc9a10df276f34c5.scn"
[deps]
source_file="res://resources/models/dungeon/floor_dirt_small_C.gltf"
dest_files=["res://.godot/imported/floor_dirt_small_C.gltf-832337cc035dea3acc9a10df276f34c5.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1

@ -0,0 +1,136 @@
{
"asset" : {
"generator" : "Khronos glTF Blender I/O v3.4.50",
"version" : "2.0"
},
"scene" : 0,
"scenes" : [
{
"name" : "Scene",
"nodes" : [
0
]
}
],
"nodes" : [
{
"mesh" : 0,
"name" : "floor_dirt_small_D"
}
],
"materials" : [
{
"name" : "texture",
"pbrMetallicRoughness" : {
"baseColorTexture" : {
"index" : 0
},
"metallicFactor" : 0,
"roughnessFactor" : 0.44999998807907104
}
}
],
"meshes" : [
{
"name" : "floor_dirt_small_D",
"primitives" : [
{
"attributes" : {
"POSITION" : 0,
"TEXCOORD_0" : 1,
"NORMAL" : 2
},
"indices" : 3,
"material" : 0
}
]
}
],
"textures" : [
{
"sampler" : 0,
"source" : 0
}
],
"images" : [
{
"mimeType" : "image/png",
"name" : "dungeon_texture",
"uri" : "dungeon_texture.png"
}
],
"accessors" : [
{
"bufferView" : 0,
"componentType" : 5126,
"count" : 39,
"max" : [
0.9999876022338867,
0.03843783959746361,
0.9999996423721313
],
"min" : [
-1.0000123977661133,
-0.09999999403953552,
-1.0000003576278687
],
"type" : "VEC3"
},
{
"bufferView" : 1,
"componentType" : 5126,
"count" : 39,
"type" : "VEC2"
},
{
"bufferView" : 2,
"componentType" : 5126,
"count" : 39,
"type" : "VEC3"
},
{
"bufferView" : 3,
"componentType" : 5123,
"count" : 60,
"type" : "SCALAR"
}
],
"bufferViews" : [
{
"buffer" : 0,
"byteLength" : 468,
"byteOffset" : 0,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 312,
"byteOffset" : 468,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 468,
"byteOffset" : 780,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 120,
"byteOffset" : 1248,
"target" : 34963
}
],
"samplers" : [
{
"magFilter" : 9729,
"minFilter" : 9987
}
],
"buffers" : [
{
"byteLength" : 1368,
"uri" : "floor_dirt_small_D.bin"
}
]
}

@ -0,0 +1,37 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://dhmwjam0rb4va"
path="res://.godot/imported/floor_dirt_small_D.gltf-db5bd9d622bf7090ae7ef6c6c3a93899.scn"
[deps]
source_file="res://resources/models/dungeon/floor_dirt_small_D.gltf"
dest_files=["res://.godot/imported/floor_dirt_small_D.gltf-db5bd9d622bf7090ae7ef6c6c3a93899.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1

@ -0,0 +1,136 @@
{
"asset" : {
"generator" : "Khronos glTF Blender I/O v3.4.50",
"version" : "2.0"
},
"scene" : 0,
"scenes" : [
{
"name" : "Scene",
"nodes" : [
0
]
}
],
"nodes" : [
{
"mesh" : 0,
"name" : "floor_dirt_small_corner"
}
],
"materials" : [
{
"name" : "texture",
"pbrMetallicRoughness" : {
"baseColorTexture" : {
"index" : 0
},
"metallicFactor" : 0,
"roughnessFactor" : 0.44999998807907104
}
}
],
"meshes" : [
{
"name" : "floor_dirt_small_corner",
"primitives" : [
{
"attributes" : {
"POSITION" : 0,
"TEXCOORD_0" : 1,
"NORMAL" : 2
},
"indices" : 3,
"material" : 0
}
]
}
],
"textures" : [
{
"sampler" : 0,
"source" : 0
}
],
"images" : [
{
"mimeType" : "image/png",
"name" : "dungeon_texture",
"uri" : "dungeon_texture.png"
}
],
"accessors" : [
{
"bufferView" : 0,
"componentType" : 5126,
"count" : 103,
"max" : [
1,
0.05379105731844902,
1
],
"min" : [
-1.0000123977661133,
-0.10000000894069672,
-1.000000238418579
],
"type" : "VEC3"
},
{
"bufferView" : 1,
"componentType" : 5126,
"count" : 103,
"type" : "VEC2"
},
{
"bufferView" : 2,
"componentType" : 5126,
"count" : 103,
"type" : "VEC3"
},
{
"bufferView" : 3,
"componentType" : 5123,
"count" : 168,
"type" : "SCALAR"
}
],
"bufferViews" : [
{
"buffer" : 0,
"byteLength" : 1236,
"byteOffset" : 0,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 824,
"byteOffset" : 1236,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 1236,
"byteOffset" : 2060,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 336,
"byteOffset" : 3296,
"target" : 34963
}
],
"samplers" : [
{
"magFilter" : 9729,
"minFilter" : 9987
}
],
"buffers" : [
{
"byteLength" : 3632,
"uri" : "floor_dirt_small_corner.bin"
}
]
}

@ -0,0 +1,37 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://cpqvi6hs7gur0"
path="res://.godot/imported/floor_dirt_small_corner.gltf-4932e0788060862555403091e6b5e61e.scn"
[deps]
source_file="res://resources/models/dungeon/floor_dirt_small_corner.gltf"
dest_files=["res://.godot/imported/floor_dirt_small_corner.gltf-4932e0788060862555403091e6b5e61e.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1

@ -0,0 +1,136 @@
{
"asset" : {
"generator" : "Khronos glTF Blender I/O v3.4.50",
"version" : "2.0"
},
"scene" : 0,
"scenes" : [
{
"name" : "Scene",
"nodes" : [
0
]
}
],
"nodes" : [
{
"mesh" : 0,
"name" : "floor_dirt_small_weeds"
}
],
"materials" : [
{
"name" : "texture",
"pbrMetallicRoughness" : {
"baseColorTexture" : {
"index" : 0
},
"metallicFactor" : 0,
"roughnessFactor" : 0.44999998807907104
}
}
],
"meshes" : [
{
"name" : "floor_dirt_small_weeds",
"primitives" : [
{
"attributes" : {
"POSITION" : 0,
"TEXCOORD_0" : 1,
"NORMAL" : 2
},
"indices" : 3,
"material" : 0
}
]
}
],
"textures" : [
{
"sampler" : 0,
"source" : 0
}
],
"images" : [
{
"mimeType" : "image/png",
"name" : "dungeon_texture",
"uri" : "dungeon_texture.png"
}
],
"accessors" : [
{
"bufferView" : 0,
"componentType" : 5126,
"count" : 534,
"max" : [
0.9999876022338867,
0.19547581672668457,
0.9999996423721313
],
"min" : [
-1.0000123977661133,
-0.09999999403953552,
-1.0000003576278687
],
"type" : "VEC3"
},
{
"bufferView" : 1,
"componentType" : 5126,
"count" : 534,
"type" : "VEC2"
},
{
"bufferView" : 2,
"componentType" : 5126,
"count" : 534,
"type" : "VEC3"
},
{
"bufferView" : 3,
"componentType" : 5123,
"count" : 1248,
"type" : "SCALAR"
}
],
"bufferViews" : [
{
"buffer" : 0,
"byteLength" : 6408,
"byteOffset" : 0,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 4272,
"byteOffset" : 6408,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 6408,
"byteOffset" : 10680,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 2496,
"byteOffset" : 17088,
"target" : 34963
}
],
"samplers" : [
{
"magFilter" : 9729,
"minFilter" : 9987
}
],
"buffers" : [
{
"byteLength" : 19584,
"uri" : "floor_dirt_small_weeds.bin"
}
]
}

@ -0,0 +1,37 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://busj6x3bv1rqi"
path="res://.godot/imported/floor_dirt_small_weeds.gltf-831e1c092e2d56c285221c64d4f815d3.scn"
[deps]
source_file="res://resources/models/dungeon/floor_dirt_small_weeds.gltf"
dest_files=["res://.godot/imported/floor_dirt_small_weeds.gltf-831e1c092e2d56c285221c64d4f815d3.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1

@ -0,0 +1,136 @@
{
"asset" : {
"generator" : "Khronos glTF Blender I/O v3.4.50",
"version" : "2.0"
},
"scene" : 0,
"scenes" : [
{
"name" : "Scene",
"nodes" : [
0
]
}
],
"nodes" : [
{
"mesh" : 0,
"name" : "stairs_wood"
}
],
"materials" : [
{
"name" : "texture",
"pbrMetallicRoughness" : {
"baseColorTexture" : {
"index" : 0
},
"metallicFactor" : 0,
"roughnessFactor" : 0.44999998807907104
}
}
],
"meshes" : [
{
"name" : "stairs_wood",
"primitives" : [
{
"attributes" : {
"POSITION" : 0,
"TEXCOORD_0" : 1,
"NORMAL" : 2
},
"indices" : 3,
"material" : 0
}
]
}
],
"textures" : [
{
"sampler" : 0,
"source" : 0
}
],
"images" : [
{
"mimeType" : "image/png",
"name" : "dungeon_texture",
"uri" : "dungeon_texture.png"
}
],
"accessors" : [
{
"bufferView" : 0,
"componentType" : 5126,
"count" : 492,
"max" : [
1.649999976158142,
4.050000190734863,
6
],
"min" : [
-1.649999976158142,
-6.705522537231445e-08,
0
],
"type" : "VEC3"
},
{
"bufferView" : 1,
"componentType" : 5126,
"count" : 492,
"type" : "VEC2"
},
{
"bufferView" : 2,
"componentType" : 5126,
"count" : 492,
"type" : "VEC3"
},
{
"bufferView" : 3,
"componentType" : 5123,
"count" : 888,
"type" : "SCALAR"
}
],
"bufferViews" : [
{
"buffer" : 0,
"byteLength" : 5904,
"byteOffset" : 0,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 3936,
"byteOffset" : 5904,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 5904,
"byteOffset" : 9840,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 1776,
"byteOffset" : 15744,
"target" : 34963
}
],
"samplers" : [
{
"magFilter" : 9729,
"minFilter" : 9987
}
],
"buffers" : [
{
"byteLength" : 17520,
"uri" : "stairs_wood.bin"
}
]
}

@ -0,0 +1,37 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://b5006cj6n1sm1"
path="res://.godot/imported/stairs_wood.gltf-960529f2b4f1922b3da103a35f139ae0.scn"
[deps]
source_file="res://resources/models/dungeon/stairs_wood.gltf"
dest_files=["res://.godot/imported/stairs_wood.gltf-960529f2b4f1922b3da103a35f139ae0.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1

@ -0,0 +1,136 @@
{
"asset" : {
"generator" : "Khronos glTF Blender I/O v3.4.50",
"version" : "2.0"
},
"scene" : 0,
"scenes" : [
{
"name" : "Scene",
"nodes" : [
0
]
}
],
"nodes" : [
{
"mesh" : 0,
"name" : "stairs_wood_decorated"
}
],
"materials" : [
{
"name" : "texture",
"pbrMetallicRoughness" : {
"baseColorTexture" : {
"index" : 0
},
"metallicFactor" : 0,
"roughnessFactor" : 0.44999998807907104
}
}
],
"meshes" : [
{
"name" : "stairs_wood_decorated",
"primitives" : [
{
"attributes" : {
"POSITION" : 0,
"TEXCOORD_0" : 1,
"NORMAL" : 2
},
"indices" : 3,
"material" : 0
}
]
}
],
"textures" : [
{
"sampler" : 0,
"source" : 0
}
],
"images" : [
{
"mimeType" : "image/png",
"name" : "dungeon_texture",
"uri" : "dungeon_texture.png"
}
],
"accessors" : [
{
"bufferView" : 0,
"componentType" : 5126,
"count" : 3878,
"max" : [
1.649999976158142,
4.050000190734863,
6
],
"min" : [
-1.649999976158142,
-1.4901161193847656e-07,
0
],
"type" : "VEC3"
},
{
"bufferView" : 1,
"componentType" : 5126,
"count" : 3878,
"type" : "VEC2"
},
{
"bufferView" : 2,
"componentType" : 5126,
"count" : 3878,
"type" : "VEC3"
},
{
"bufferView" : 3,
"componentType" : 5123,
"count" : 7611,
"type" : "SCALAR"
}
],
"bufferViews" : [
{
"buffer" : 0,
"byteLength" : 46536,
"byteOffset" : 0,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 31024,
"byteOffset" : 46536,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 46536,
"byteOffset" : 77560,
"target" : 34962
},
{
"buffer" : 0,
"byteLength" : 15222,
"byteOffset" : 124096,
"target" : 34963
}
],
"samplers" : [
{
"magFilter" : 9729,
"minFilter" : 9987
}
],
"buffers" : [
{
"byteLength" : 139320,
"uri" : "stairs_wood_decorated.bin"
}
]
}

@ -0,0 +1,37 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://cm6cu4v8cgau3"
path="res://.godot/imported/stairs_wood_decorated.gltf-868f341aa7e52fe20392192b8062b863.scn"
[deps]
source_file="res://resources/models/dungeon/stairs_wood_decorated.gltf"
dest_files=["res://.godot/imported/stairs_wood_decorated.gltf-868f341aa7e52fe20392192b8062b863.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1

@ -1,8 +1,14 @@
[gd_scene load_steps=4 format=3 uid="uid://fcanl8xr0jsd"]
[gd_scene load_steps=10 format=3 uid="uid://fcanl8xr0jsd"]
[ext_resource type="PackedScene" uid="uid://bpvw4m6j8tnhv" path="res://resources/models/dungeon/floor_tile_small.gltf" id="1_fajca"]
[ext_resource type="PackedScene" uid="uid://fq38ohek2ub8" path="res://resources/models/dungeon/floor_tile_small_corner.gltf" id="2_qy04r"]
[ext_resource type="PackedScene" uid="uid://f6jiqspofjx4" path="res://resources/models/dungeon/floor_tile_small_decorated.gltf" id="3_baxea"]
[ext_resource type="PackedScene" uid="uid://dbfamhtsnimqn" path="res://resources/models/dungeon/floor_dirt_small_A.gltf" id="4_cdlro"]
[ext_resource type="PackedScene" uid="uid://b3tbrnfxna7xd" path="res://resources/models/dungeon/floor_dirt_small_B.gltf" id="5_0t8ig"]
[ext_resource type="PackedScene" uid="uid://dkhp3kii7ol4x" path="res://resources/models/dungeon/floor_dirt_small_C.gltf" id="6_yas0d"]
[ext_resource type="PackedScene" uid="uid://cpqvi6hs7gur0" path="res://resources/models/dungeon/floor_dirt_small_corner.gltf" id="7_iyp0b"]
[ext_resource type="PackedScene" uid="uid://dhmwjam0rb4va" path="res://resources/models/dungeon/floor_dirt_small_D.gltf" id="8_uiy6c"]
[ext_resource type="PackedScene" uid="uid://busj6x3bv1rqi" path="res://resources/models/dungeon/floor_dirt_small_weeds.gltf" id="9_inn4d"]
[node name="FloorMeshLibrary" type="Node3D"]
@ -13,3 +19,21 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 0)
[node name="floor_tile_small_decorated" parent="." instance=ExtResource("3_baxea")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 0)
[node name="floor_dirt_small_A" parent="." instance=ExtResource("4_cdlro")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 0, 0)
[node name="floor_dirt_small_B" parent="." instance=ExtResource("5_0t8ig")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 0, 0)
[node name="floor_dirt_small_C" parent="." instance=ExtResource("6_yas0d")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15, 0, 0)
[node name="floor_dirt_small_corner" parent="." instance=ExtResource("7_iyp0b")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, 0)
[node name="floor_dirt_small_D" parent="." instance=ExtResource("8_uiy6c")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21, 0, 0)
[node name="floor_dirt_small_weeds" parent="." instance=ExtResource("9_inn4d")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 24, 0, 0)

File diff suppressed because one or more lines are too long

@ -1,4 +1,4 @@
[gd_scene load_steps=13 format=3 uid="uid://dedjn8dod1qaw"]
[gd_scene load_steps=15 format=3 uid="uid://dedjn8dod1qaw"]
[ext_resource type="PackedScene" uid="uid://sw7iy4y80yom" path="res://packed-scenes/wall.tscn" id="1_7yvjm"]
[ext_resource type="PackedScene" uid="uid://b72w8msn28mbh" path="res://resources/models/dungeon/wall_window_closed.gltf" id="2_lusqf"]
@ -12,6 +12,8 @@
[ext_resource type="PackedScene" uid="uid://da2xsqy3nudpc" path="res://resources/models/dungeon/wall_endcap.gltf" id="11_8s2fe"]
[ext_resource type="PackedScene" uid="uid://bh4kdk3huhnrr" path="res://packed-scenes/wall_cracked.tscn" id="12_o7pqb"]
[ext_resource type="PackedScene" uid="uid://dr2lvvn6p6rnc" path="res://resources/models/dungeon/wall_half.gltf" id="13_q2tga"]
[ext_resource type="PackedScene" uid="uid://b5006cj6n1sm1" path="res://resources/models/dungeon/stairs_wood.gltf" id="13_vn57s"]
[ext_resource type="PackedScene" uid="uid://cm6cu4v8cgau3" path="res://resources/models/dungeon/stairs_wood_decorated.gltf" id="14_axq1f"]
[node name="Level" type="Node3D"]
@ -49,3 +51,9 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 8)
[node name="wall_cracked" parent="." instance=ExtResource("12_o7pqb")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 29, 0, 4)
[node name="stairs_wood2" parent="." instance=ExtResource("13_vn57s")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 0, 8)
[node name="stairs_wood_decorated2" parent="." instance=ExtResource("14_axq1f")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15, 0, 8)