From 9bac519b4b5854c04cf1e4ee77bbe5cf4814fd80 Mon Sep 17 00:00:00 2001 From: unfa Date: Sun, 26 Dec 2021 16:07:32 +0100 Subject: [PATCH] Restructured material folders and names --- .../Maps/Materials/MaterialLibrary.blend | 3 - .../dev_materials_blender/dev_materials.blend | Bin 1094460 -> 0 bytes .../{Maps => }/Materials/AnimatedSmoke.ptex | 0 .../{Maps => }/Materials/BrickWall_01.ptex | 0 .../Materials/BrickWall_01.ptex.mmcr | 0 .../{Maps => }/Materials/Concrete_Base.ptex | 0 .../{Maps => }/Materials/Concrete_Wall.ptex | 0 .../Materials/DecorationLight01.ptex | 0 .../{Maps => }/Materials/Floor 01.ptex | 0 .../Maps/Dev}/DevMaterials.ptex | 0 .../Maps/Dev}/liblast.svg | 0 Asset Sources/Materials/MaterialLibrary.blend | 3 + .../{Maps => }/Materials/MetalGrating.ptex | 0 .../{Maps => }/Materials/MetalPanel.ptex | 0 .../{Maps => }/Materials/MetalPanel2.ptex | 0 .../{Maps => }/Materials/Metal_Floor_01.ptex | 0 .../Materials/blender_assets.cats.txt | 9 ++ Game/Assets/Maps/MapImporter.gd | 89 ++++++++++++++++++ .../Materials/Dev/DevMaterial_orm.png.import | 37 -------- Game/Assets/Materials/Dev/Dev_Black.tres | 16 ---- Game/Assets/Materials/Dev/Dev_Brown.tres | 16 ---- Game/Assets/Materials/Dev/Dev_DarkBlue.tres | 16 ---- Game/Assets/Materials/Dev/Dev_DarkGreen.tres | 16 ---- Game/Assets/Materials/Dev/Dev_DarkGrey.tres | 16 ---- Game/Assets/Materials/Dev/Dev_DarkPink.tres | 16 ---- Game/Assets/Materials/Dev/Dev_DarkRed.tres | 16 ---- Game/Assets/Materials/Dev/Dev_DarkViolet.tres | 16 ---- Game/Assets/Materials/Dev/Dev_DarkYellow.tres | 16 ---- Game/Assets/Materials/Dev/Dev_Gray.tres | 16 ---- Game/Assets/Materials/Dev/Dev_Green.tres | 16 ---- Game/Assets/Materials/Dev/Dev_Orange.tres | 16 ---- Game/Assets/Materials/Dev/Dev_Pink.tres | 16 ---- Game/Assets/Materials/Dev/Dev_Red.tres | 16 ---- Game/Assets/Materials/Dev/Dev_Violet.tres | 16 ---- Game/Assets/Materials/Dev/Dev_Yellow.tres | 16 ---- Game/Assets/Materials/Maps/Dev/Dev_Black.tres | 16 ++++ .../Materials/{ => Maps}/Dev/Dev_Blue.tres | 8 +- Game/Assets/Materials/Maps/Dev/Dev_Brown.tres | 16 ++++ .../Materials/Maps/Dev/Dev_DarkBlue.tres | 16 ++++ .../Materials/Maps/Dev/Dev_DarkGreen.tres | 16 ++++ .../Materials/Maps/Dev/Dev_DarkGrey.tres | 16 ++++ .../Materials/Maps/Dev/Dev_DarkPink.tres | 16 ++++ .../Materials/Maps/Dev/Dev_DarkRed.tres | 16 ++++ .../Materials/Maps/Dev/Dev_DarkViolet.tres | 16 ++++ .../Materials/Maps/Dev/Dev_DarkYellow.tres | 16 ++++ Game/Assets/Materials/Maps/Dev/Dev_Gray.tres | 16 ++++ Game/Assets/Materials/Maps/Dev/Dev_Green.tres | 16 ++++ .../{ => Maps}/Dev/Dev_LightGray.tres | 14 +-- .../Assets/Materials/Maps/Dev/Dev_Orange.tres | 16 ++++ Game/Assets/Materials/Maps/Dev/Dev_Pink.tres | 16 ++++ Game/Assets/Materials/Maps/Dev/Dev_Red.tres | 16 ++++ .../Assets/Materials/Maps/Dev/Dev_Violet.tres | 16 ++++ .../Assets/Materials/Maps/Dev/Dev_Yellow.tres | 16 ++++ .../Dev/Dev_albedo_1.png} | 0 .../Dev/Dev_albedo_1.png.import} | 10 +- .../Dev/Dev_albedo_10.png} | 0 .../Dev/Dev_albedo_10.png.import} | 10 +- .../Dev/Dev_albedo_11.png} | 0 .../Dev/Dev_albedo_11.png.import} | 10 +- .../Dev/Dev_albedo_12.png} | 0 .../Dev/Dev_albedo_12.png.import} | 10 +- .../Dev/Dev_albedo_13.png} | 0 .../Dev/Dev_albedo_13.png.import} | 10 +- .../Dev/Dev_albedo_14.png} | 0 .../Dev/Dev_albedo_14.png.import} | 10 +- .../Dev/Dev_albedo_15.png} | 0 .../Dev/Dev_albedo_15.png.import} | 10 +- .../Dev/Dev_albedo_16.png} | 0 .../Dev/Dev_albedo_16.png.import} | 10 +- .../Dev/Dev_albedo_17.png} | 0 .../Dev/Dev_albedo_17.png.import} | 10 +- .../Dev/Dev_albedo_18.png} | 0 .../Dev/Dev_albedo_18.png.import} | 10 +- .../Dev/Dev_albedo_2.png} | 0 .../Dev/Dev_albedo_2.png.import} | 10 +- .../Dev/Dev_albedo_3.png} | 0 .../Dev/Dev_albedo_3.png.import} | 10 +- .../Dev/Dev_albedo_4.png} | 0 .../Dev/Dev_albedo_4.png.import} | 10 +- .../Dev/Dev_albedo_5.png} | 0 .../Dev/Dev_albedo_5.png.import} | 10 +- .../Dev/Dev_albedo_6.png} | 0 .../Dev/Dev_albedo_6.png.import} | 10 +- .../Dev/Dev_albedo_7.png} | 0 .../Dev/Dev_albedo_7.png.import} | 10 +- .../Dev/Dev_albedo_8.png} | 0 .../Dev/Dev_albedo_8.png.import} | 10 +- .../Dev/Dev_albedo_9.png} | 0 .../Dev/Dev_albedo_9.png.import} | 10 +- .../Dev/Dev_normal.png} | 0 .../Dev/Dev_normal.png.import} | 10 +- .../Dev/Dev_orm.png} | 0 .../Materials/Maps/Dev/Dev_orm.png.import | 37 ++++++++ Game/Assets/Shaders/Base.tres | 5 - 94 files changed, 500 insertions(+), 407 deletions(-) delete mode 100644 Asset Sources/Maps/Materials/MaterialLibrary.blend delete mode 100644 Asset Sources/Maps/Materials/dev_materials_blender/dev_materials.blend rename Asset Sources/{Maps => }/Materials/AnimatedSmoke.ptex (100%) rename Asset Sources/{Maps => }/Materials/BrickWall_01.ptex (100%) rename Asset Sources/{Maps => }/Materials/BrickWall_01.ptex.mmcr (100%) rename Asset Sources/{Maps => }/Materials/Concrete_Base.ptex (100%) rename Asset Sources/{Maps => }/Materials/Concrete_Wall.ptex (100%) rename Asset Sources/{Maps => }/Materials/DecorationLight01.ptex (100%) rename Asset Sources/{Maps => }/Materials/Floor 01.ptex (100%) rename Asset Sources/{Maps/Materials/DevMaterials => Materials/Maps/Dev}/DevMaterials.ptex (100%) rename Asset Sources/{Maps/Materials/DevMaterials => Materials/Maps/Dev}/liblast.svg (100%) create mode 100644 Asset Sources/Materials/MaterialLibrary.blend rename Asset Sources/{Maps => }/Materials/MetalGrating.ptex (100%) rename Asset Sources/{Maps => }/Materials/MetalPanel.ptex (100%) rename Asset Sources/{Maps => }/Materials/MetalPanel2.ptex (100%) rename Asset Sources/{Maps => }/Materials/Metal_Floor_01.ptex (100%) create mode 100644 Asset Sources/Materials/blender_assets.cats.txt create mode 100644 Game/Assets/Maps/MapImporter.gd delete mode 100644 Game/Assets/Materials/Dev/DevMaterial_orm.png.import delete mode 100644 Game/Assets/Materials/Dev/Dev_Black.tres delete mode 100644 Game/Assets/Materials/Dev/Dev_Brown.tres delete mode 100644 Game/Assets/Materials/Dev/Dev_DarkBlue.tres delete mode 100644 Game/Assets/Materials/Dev/Dev_DarkGreen.tres delete mode 100644 Game/Assets/Materials/Dev/Dev_DarkGrey.tres delete mode 100644 Game/Assets/Materials/Dev/Dev_DarkPink.tres delete mode 100644 Game/Assets/Materials/Dev/Dev_DarkRed.tres delete mode 100644 Game/Assets/Materials/Dev/Dev_DarkViolet.tres delete mode 100644 Game/Assets/Materials/Dev/Dev_DarkYellow.tres delete mode 100644 Game/Assets/Materials/Dev/Dev_Gray.tres delete mode 100644 Game/Assets/Materials/Dev/Dev_Green.tres delete mode 100644 Game/Assets/Materials/Dev/Dev_Orange.tres delete mode 100644 Game/Assets/Materials/Dev/Dev_Pink.tres delete mode 100644 Game/Assets/Materials/Dev/Dev_Red.tres delete mode 100644 Game/Assets/Materials/Dev/Dev_Violet.tres delete mode 100644 Game/Assets/Materials/Dev/Dev_Yellow.tres create mode 100644 Game/Assets/Materials/Maps/Dev/Dev_Black.tres rename Game/Assets/Materials/{ => Maps}/Dev/Dev_Blue.tres (72%) create mode 100644 Game/Assets/Materials/Maps/Dev/Dev_Brown.tres create mode 100644 Game/Assets/Materials/Maps/Dev/Dev_DarkBlue.tres create mode 100644 Game/Assets/Materials/Maps/Dev/Dev_DarkGreen.tres create mode 100644 Game/Assets/Materials/Maps/Dev/Dev_DarkGrey.tres create mode 100644 Game/Assets/Materials/Maps/Dev/Dev_DarkPink.tres create mode 100644 Game/Assets/Materials/Maps/Dev/Dev_DarkRed.tres create mode 100644 Game/Assets/Materials/Maps/Dev/Dev_DarkViolet.tres create mode 100644 Game/Assets/Materials/Maps/Dev/Dev_DarkYellow.tres create mode 100644 Game/Assets/Materials/Maps/Dev/Dev_Gray.tres create mode 100644 Game/Assets/Materials/Maps/Dev/Dev_Green.tres rename Game/Assets/Materials/{ => Maps}/Dev/Dev_LightGray.tres (56%) create mode 100644 Game/Assets/Materials/Maps/Dev/Dev_Orange.tres create mode 100644 Game/Assets/Materials/Maps/Dev/Dev_Pink.tres create mode 100644 Game/Assets/Materials/Maps/Dev/Dev_Red.tres create mode 100644 Game/Assets/Materials/Maps/Dev/Dev_Violet.tres create mode 100644 Game/Assets/Materials/Maps/Dev/Dev_Yellow.tres rename Game/Assets/Materials/{Dev/DevMaterial_albedo_1.png => Maps/Dev/Dev_albedo_1.png} (100%) rename Game/Assets/Materials/{Dev/DevMaterial_albedo_1.png.import => Maps/Dev/Dev_albedo_1.png.import} (53%) rename Game/Assets/Materials/{Dev/DevMaterial_albedo_10.png => Maps/Dev/Dev_albedo_10.png} (100%) rename Game/Assets/Materials/{Dev/DevMaterial_albedo_10.png.import => Maps/Dev/Dev_albedo_10.png.import} (52%) rename Game/Assets/Materials/{Dev/DevMaterial_albedo_11.png => Maps/Dev/Dev_albedo_11.png} (100%) rename Game/Assets/Materials/{Dev/DevMaterial_albedo_11.png.import => Maps/Dev/Dev_albedo_11.png.import} (52%) rename Game/Assets/Materials/{Dev/DevMaterial_albedo_12.png => Maps/Dev/Dev_albedo_12.png} (100%) rename Game/Assets/Materials/{Dev/DevMaterial_albedo_12.png.import => Maps/Dev/Dev_albedo_12.png.import} (52%) rename Game/Assets/Materials/{Dev/DevMaterial_albedo_13.png => Maps/Dev/Dev_albedo_13.png} (100%) rename Game/Assets/Materials/{Dev/DevMaterial_albedo_13.png.import => Maps/Dev/Dev_albedo_13.png.import} (52%) rename Game/Assets/Materials/{Dev/DevMaterial_albedo_14.png => Maps/Dev/Dev_albedo_14.png} (100%) rename Game/Assets/Materials/{Dev/DevMaterial_albedo_14.png.import => Maps/Dev/Dev_albedo_14.png.import} (52%) rename Game/Assets/Materials/{Dev/DevMaterial_albedo_15.png => Maps/Dev/Dev_albedo_15.png} (100%) rename Game/Assets/Materials/{Dev/DevMaterial_albedo_15.png.import => Maps/Dev/Dev_albedo_15.png.import} (52%) rename Game/Assets/Materials/{Dev/DevMaterial_albedo_16.png => Maps/Dev/Dev_albedo_16.png} (100%) rename Game/Assets/Materials/{Dev/DevMaterial_albedo_16.png.import => Maps/Dev/Dev_albedo_16.png.import} (52%) rename Game/Assets/Materials/{Dev/DevMaterial_albedo_17.png => Maps/Dev/Dev_albedo_17.png} (100%) rename Game/Assets/Materials/{Dev/DevMaterial_albedo_17.png.import => Maps/Dev/Dev_albedo_17.png.import} (52%) rename Game/Assets/Materials/{Dev/DevMaterial_albedo_18.png => Maps/Dev/Dev_albedo_18.png} (100%) rename Game/Assets/Materials/{Dev/DevMaterial_albedo_18.png.import => Maps/Dev/Dev_albedo_18.png.import} (52%) rename Game/Assets/Materials/{Dev/DevMaterial_albedo_2.png => Maps/Dev/Dev_albedo_2.png} (100%) rename Game/Assets/Materials/{Dev/DevMaterial_albedo_2.png.import => Maps/Dev/Dev_albedo_2.png.import} (53%) rename Game/Assets/Materials/{Dev/DevMaterial_albedo_3.png => Maps/Dev/Dev_albedo_3.png} (100%) rename Game/Assets/Materials/{Dev/DevMaterial_albedo_3.png.import => Maps/Dev/Dev_albedo_3.png.import} (53%) rename Game/Assets/Materials/{Dev/DevMaterial_albedo_4.png => Maps/Dev/Dev_albedo_4.png} (100%) rename Game/Assets/Materials/{Dev/DevMaterial_albedo_4.png.import => Maps/Dev/Dev_albedo_4.png.import} (52%) rename Game/Assets/Materials/{Dev/DevMaterial_albedo_5.png => Maps/Dev/Dev_albedo_5.png} (100%) rename Game/Assets/Materials/{Dev/DevMaterial_albedo_5.png.import => Maps/Dev/Dev_albedo_5.png.import} (52%) rename Game/Assets/Materials/{Dev/DevMaterial_albedo_6.png => Maps/Dev/Dev_albedo_6.png} (100%) rename Game/Assets/Materials/{Dev/DevMaterial_albedo_6.png.import => Maps/Dev/Dev_albedo_6.png.import} (53%) rename Game/Assets/Materials/{Dev/DevMaterial_albedo_7.png => Maps/Dev/Dev_albedo_7.png} (100%) rename Game/Assets/Materials/{Dev/DevMaterial_albedo_7.png.import => Maps/Dev/Dev_albedo_7.png.import} (53%) rename Game/Assets/Materials/{Dev/DevMaterial_albedo_8.png => Maps/Dev/Dev_albedo_8.png} (100%) rename Game/Assets/Materials/{Dev/DevMaterial_albedo_8.png.import => Maps/Dev/Dev_albedo_8.png.import} (53%) rename Game/Assets/Materials/{Dev/DevMaterial_albedo_9.png => Maps/Dev/Dev_albedo_9.png} (100%) rename Game/Assets/Materials/{Dev/DevMaterial_albedo_9.png.import => Maps/Dev/Dev_albedo_9.png.import} (53%) rename Game/Assets/Materials/{Dev/DevMaterial_normal.png => Maps/Dev/Dev_normal.png} (100%) rename Game/Assets/Materials/{Dev/DevMaterial_normal.png.import => Maps/Dev/Dev_normal.png.import} (55%) rename Game/Assets/Materials/{Dev/DevMaterial_orm.png => Maps/Dev/Dev_orm.png} (100%) create mode 100644 Game/Assets/Materials/Maps/Dev/Dev_orm.png.import delete mode 100644 Game/Assets/Shaders/Base.tres diff --git a/Asset Sources/Maps/Materials/MaterialLibrary.blend b/Asset Sources/Maps/Materials/MaterialLibrary.blend deleted file mode 100644 index e37d34f..0000000 --- a/Asset Sources/Maps/Materials/MaterialLibrary.blend +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:84291dff0ddeaf2a9a5dd2e5cf1e36bfd097ade22438d7445449f38b0783a1fc -size 1835372 diff --git a/Asset Sources/Maps/Materials/dev_materials_blender/dev_materials.blend b/Asset Sources/Maps/Materials/dev_materials_blender/dev_materials.blend deleted file mode 100644 index 71b9a4629f28f466bdcfae824da4545aed68e7bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1094460 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

Tx%*G`FndVKO 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 z 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 diff --git a/Asset Sources/Maps/Materials/AnimatedSmoke.ptex b/Asset Sources/Materials/AnimatedSmoke.ptex similarity index 100% rename from Asset Sources/Maps/Materials/AnimatedSmoke.ptex rename to Asset Sources/Materials/AnimatedSmoke.ptex diff --git a/Asset Sources/Maps/Materials/BrickWall_01.ptex b/Asset Sources/Materials/BrickWall_01.ptex similarity index 100% rename from Asset Sources/Maps/Materials/BrickWall_01.ptex rename to Asset Sources/Materials/BrickWall_01.ptex diff --git a/Asset Sources/Maps/Materials/BrickWall_01.ptex.mmcr b/Asset Sources/Materials/BrickWall_01.ptex.mmcr similarity index 100% rename from Asset Sources/Maps/Materials/BrickWall_01.ptex.mmcr rename to Asset Sources/Materials/BrickWall_01.ptex.mmcr diff --git a/Asset Sources/Maps/Materials/Concrete_Base.ptex b/Asset Sources/Materials/Concrete_Base.ptex similarity index 100% rename from Asset Sources/Maps/Materials/Concrete_Base.ptex rename to Asset Sources/Materials/Concrete_Base.ptex diff --git a/Asset Sources/Maps/Materials/Concrete_Wall.ptex b/Asset Sources/Materials/Concrete_Wall.ptex similarity index 100% rename from Asset Sources/Maps/Materials/Concrete_Wall.ptex rename to Asset Sources/Materials/Concrete_Wall.ptex diff --git a/Asset Sources/Maps/Materials/DecorationLight01.ptex b/Asset Sources/Materials/DecorationLight01.ptex similarity index 100% rename from Asset Sources/Maps/Materials/DecorationLight01.ptex rename to Asset Sources/Materials/DecorationLight01.ptex diff --git a/Asset Sources/Maps/Materials/Floor 01.ptex b/Asset Sources/Materials/Floor 01.ptex similarity index 100% rename from Asset Sources/Maps/Materials/Floor 01.ptex rename to Asset Sources/Materials/Floor 01.ptex diff --git a/Asset Sources/Maps/Materials/DevMaterials/DevMaterials.ptex b/Asset Sources/Materials/Maps/Dev/DevMaterials.ptex similarity index 100% rename from Asset Sources/Maps/Materials/DevMaterials/DevMaterials.ptex rename to Asset Sources/Materials/Maps/Dev/DevMaterials.ptex diff --git a/Asset Sources/Maps/Materials/DevMaterials/liblast.svg b/Asset Sources/Materials/Maps/Dev/liblast.svg similarity index 100% rename from Asset Sources/Maps/Materials/DevMaterials/liblast.svg rename to Asset Sources/Materials/Maps/Dev/liblast.svg diff --git a/Asset Sources/Materials/MaterialLibrary.blend b/Asset Sources/Materials/MaterialLibrary.blend new file mode 100644 index 0000000..82052aa --- /dev/null +++ b/Asset Sources/Materials/MaterialLibrary.blend @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4e086b04570ba0ee92c5c1a1b4bd8dbce07c652fd6721614382ec7f01327a05 +size 1835372 diff --git a/Asset Sources/Maps/Materials/MetalGrating.ptex b/Asset Sources/Materials/MetalGrating.ptex similarity index 100% rename from Asset Sources/Maps/Materials/MetalGrating.ptex rename to Asset Sources/Materials/MetalGrating.ptex diff --git a/Asset Sources/Maps/Materials/MetalPanel.ptex b/Asset Sources/Materials/MetalPanel.ptex similarity index 100% rename from Asset Sources/Maps/Materials/MetalPanel.ptex rename to Asset Sources/Materials/MetalPanel.ptex diff --git a/Asset Sources/Maps/Materials/MetalPanel2.ptex b/Asset Sources/Materials/MetalPanel2.ptex similarity index 100% rename from Asset Sources/Maps/Materials/MetalPanel2.ptex rename to Asset Sources/Materials/MetalPanel2.ptex diff --git a/Asset Sources/Maps/Materials/Metal_Floor_01.ptex b/Asset Sources/Materials/Metal_Floor_01.ptex similarity index 100% rename from Asset Sources/Maps/Materials/Metal_Floor_01.ptex rename to Asset Sources/Materials/Metal_Floor_01.ptex diff --git a/Asset Sources/Materials/blender_assets.cats.txt b/Asset Sources/Materials/blender_assets.cats.txt new file mode 100644 index 0000000..2478a08 --- /dev/null +++ b/Asset Sources/Materials/blender_assets.cats.txt @@ -0,0 +1,9 @@ +# This is an Asset Catalog Definition file for Blender. +# +# Empty lines and lines starting with `#` will be ignored. +# The first non-ignored line should be the version indicator. +# Other lines are of the format "UUID:catalog/path/for/assets:simple catalog name" + +VERSION 1 + +35441d47-d39f-4ef6-a52e-28e12b514e5e:Map Materials:Map Materials diff --git a/Game/Assets/Maps/MapImporter.gd b/Game/Assets/Maps/MapImporter.gd new file mode 100644 index 0000000..4c6744e --- /dev/null +++ b/Game/Assets/Maps/MapImporter.gd @@ -0,0 +1,89 @@ +## Based on file: https://gist.github.com/AndreaCatania/afd01671e35e9d004d1d7a498fc0e2a3 (licensed under MIT) +## Modified for Liblast, relicensed under AGPL. +## +## This Post Import script automatically assign the +## material to the Mesh if it's found inside the +## `res://materials` directory. +## +## # How to use +## To you use it, you need to set this script as Post Import script +## on the file.fbx or file.glb. +## +## Your `materials` directory can look like: +## res://materials/iron_mat.material +## res://materials/glass_mat.tres +## res://materials/my_asset_kit_1/abc_mat.material +## res://materials/my_asset_kit_1/asd_mat.tres + +@tool +extends EditorScenePostImport + +const materials_dir = "res://Assets/Materials" + +func _post_process(scene): + print("Post import start") + ## Process the scene + apply_global_material(scene) + return scene + + +func apply_global_material(node): + if node == null: + return + + if node is MeshInstance3D: + for i in range(node.mesh.get_surface_count()): + # Extract the material name + var material_name = node.mesh.get("surface_" + str(i + 1) + "/name") + var mat = search_material(material_name) + if mat != null: + node.mesh.surface_set_material(i, mat) + print("Global material set for: ", material_name, " ", mat) + + for child in node.get_children(): + apply_global_material(child) + + +var materials: Dictionary = {} + +func search_material(material_name, base_dir = materials_dir) -> Material: + if materials.has(material_name): + return materials[material_name] + + return _search_material(material_name) + + +func _search_material(material_name, base_dir = materials_dir) -> Material: + var dir = Directory.new() + if dir.open(base_dir) == OK: + + # Search the file inside this directory + dir.list_dir_begin() + var file_name = dir.get_next() + while file_name != "": + if dir.current_is_dir() == false: + if file_name == material_name + ".tres" or file_name == material_name + ".material": + var mat: Material = load(base_dir + "/" + file_name) + if mat != null: + # This material is valid, cache it since it's likely it's reused. + materials[material_name] = mat + print("Material found: ", material_name, " in path: ", base_dir + "/" + file_name) + return mat + else: + print("IMPORT ERROR: The material ", material_name, " is found, but it's not valid material.") + file_name = dir.get_next() + dir.list_dir_end() + + # Search inside sub dirs now + dir.list_dir_begin() + file_name = dir.get_next() + while file_name != "": + if dir.current_is_dir() and file_name != "." and file_name != "..": + var mat = _search_material(material_name, base_dir + "/" + file_name) + if mat != null: + return mat + file_name = dir.get_next() + dir.list_dir_end() + + # Nothing found + return null diff --git a/Game/Assets/Materials/Dev/DevMaterial_orm.png.import b/Game/Assets/Materials/Dev/DevMaterial_orm.png.import deleted file mode 100644 index c281cbe..0000000 --- a/Game/Assets/Materials/Dev/DevMaterial_orm.png.import +++ /dev/null @@ -1,37 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture2D" -uid="uid://on3cnja7e0qs" -path.s3tc="res://.godot/imported/DevMaterial_orm.png-1ef993c91d6c739d01524355ef13ca50.s3tc.stex" -path.etc2="res://.godot/imported/DevMaterial_orm.png-1ef993c91d6c739d01524355ef13ca50.etc2.stex" -metadata={ -"imported_formats": ["s3tc", "etc2"], -"vram_texture": true -} - -[deps] - -source_file="res://Assets/Materials/Dev/DevMaterial_orm.png" -dest_files=["res://.godot/imported/DevMaterial_orm.png-1ef993c91d6c739d01524355ef13ca50.s3tc.stex", "res://.godot/imported/DevMaterial_orm.png-1ef993c91d6c739d01524355ef13ca50.etc2.stex"] - -[params] - -compress/mode=2 -compress/lossy_quality=0.7 -compress/hdr_compression=1 -compress/bptc_ldr=0 -compress/normal_map=0 -compress/channel_pack=1 -compress/streamed=false -mipmaps/generate=true -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="res://Assets/Materials/DevMaterials/DevMaterial_normal.png" -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/HDR_as_SRGB=false -process/size_limit=0 -detect_3d/compress_to=0 -svg/scale=1.0 diff --git a/Game/Assets/Materials/Dev/Dev_Black.tres b/Game/Assets/Materials/Dev/Dev_Black.tres deleted file mode 100644 index 84c541f..0000000 --- a/Game/Assets/Materials/Dev/Dev_Black.tres +++ /dev/null @@ -1,16 +0,0 @@ -[gd_resource type="ORMMaterial3D" load_steps=4 format=3 uid="uid://dmk0o21l08adh"] - -[ext_resource type="Texture2D" uid="uid://416jhylh4lqj" path="res://Assets/Materials/Dev/DevMaterial_albedo_4.png" id="1_ouayt"] -[ext_resource type="Texture2D" uid="uid://ceqlxxp2f04o7" path="res://Assets/Materials/Dev/DevMaterial_normal.png" id="2_yv7rb"] -[ext_resource type="Texture2D" uid="uid://on3cnja7e0qs" path="res://Assets/Materials/Dev/DevMaterial_orm.png" id="3_hd688"] - -[resource] -vertex_color_use_as_albedo = true -albedo_texture = ExtResource( "1_ouayt" ) -orm_texture = ExtResource( "3_hd688" ) -normal_enabled = true -normal_texture = ExtResource( "2_yv7rb" ) -uv1_scale = Vector3(0.25, 0.25, 0.25) -uv1_triplanar = true -uv1_triplanar_sharpness = 100.0 -texture_filter = 4 diff --git a/Game/Assets/Materials/Dev/Dev_Brown.tres b/Game/Assets/Materials/Dev/Dev_Brown.tres deleted file mode 100644 index b449e10..0000000 --- a/Game/Assets/Materials/Dev/Dev_Brown.tres +++ /dev/null @@ -1,16 +0,0 @@ -[gd_resource type="ORMMaterial3D" load_steps=4 format=3 uid="uid://cgjhie22843h5"] - -[ext_resource type="Texture2D" uid="uid://qvikv4belel" path="res://Assets/Materials/Dev/DevMaterial_albedo_17.png" id="1_vl7il"] -[ext_resource type="Texture2D" uid="uid://ceqlxxp2f04o7" path="res://Assets/Materials/Dev/DevMaterial_normal.png" id="2_pd7s6"] -[ext_resource type="Texture2D" uid="uid://on3cnja7e0qs" path="res://Assets/Materials/Dev/DevMaterial_orm.png" id="3_8uk47"] - -[resource] -vertex_color_use_as_albedo = true -albedo_texture = ExtResource( "1_vl7il" ) -orm_texture = ExtResource( "3_8uk47" ) -normal_enabled = true -normal_texture = ExtResource( "2_pd7s6" ) -uv1_scale = Vector3(0.25, 0.25, 0.25) -uv1_triplanar = true -uv1_triplanar_sharpness = 100.0 -texture_filter = 4 diff --git a/Game/Assets/Materials/Dev/Dev_DarkBlue.tres b/Game/Assets/Materials/Dev/Dev_DarkBlue.tres deleted file mode 100644 index 01e5ac7..0000000 --- a/Game/Assets/Materials/Dev/Dev_DarkBlue.tres +++ /dev/null @@ -1,16 +0,0 @@ -[gd_resource type="ORMMaterial3D" load_steps=4 format=3 uid="uid://b0rp6wb0npw1o"] - -[ext_resource type="Texture2D" uid="uid://dcopeqlr2llxh" path="res://Assets/Materials/Dev/DevMaterial_albedo_14.png" id="1_1uf3w"] -[ext_resource type="Texture2D" uid="uid://ceqlxxp2f04o7" path="res://Assets/Materials/Dev/DevMaterial_normal.png" id="2_akgxp"] -[ext_resource type="Texture2D" uid="uid://on3cnja7e0qs" path="res://Assets/Materials/Dev/DevMaterial_orm.png" id="3_608jv"] - -[resource] -vertex_color_use_as_albedo = true -albedo_texture = ExtResource( "1_1uf3w" ) -orm_texture = ExtResource( "3_608jv" ) -normal_enabled = true -normal_texture = ExtResource( "2_akgxp" ) -uv1_scale = Vector3(0.25, 0.25, 0.25) -uv1_triplanar = true -uv1_triplanar_sharpness = 100.0 -texture_filter = 4 diff --git a/Game/Assets/Materials/Dev/Dev_DarkGreen.tres b/Game/Assets/Materials/Dev/Dev_DarkGreen.tres deleted file mode 100644 index 5c3c7b0..0000000 --- a/Game/Assets/Materials/Dev/Dev_DarkGreen.tres +++ /dev/null @@ -1,16 +0,0 @@ -[gd_resource type="ORMMaterial3D" load_steps=4 format=3 uid="uid://s07xtdpyykqp"] - -[ext_resource type="Texture2D" uid="uid://csqk0236r2d47" path="res://Assets/Materials/Dev/DevMaterial_albedo_15.png" id="1_85x80"] -[ext_resource type="Texture2D" uid="uid://ceqlxxp2f04o7" path="res://Assets/Materials/Dev/DevMaterial_normal.png" id="2_bhg5s"] -[ext_resource type="Texture2D" uid="uid://on3cnja7e0qs" path="res://Assets/Materials/Dev/DevMaterial_orm.png" id="3_nqbug"] - -[resource] -vertex_color_use_as_albedo = true -albedo_texture = ExtResource( "1_85x80" ) -orm_texture = ExtResource( "3_nqbug" ) -normal_enabled = true -normal_texture = ExtResource( "2_bhg5s" ) -uv1_scale = Vector3(0.25, 0.25, 0.25) -uv1_triplanar = true -uv1_triplanar_sharpness = 100.0 -texture_filter = 4 diff --git a/Game/Assets/Materials/Dev/Dev_DarkGrey.tres b/Game/Assets/Materials/Dev/Dev_DarkGrey.tres deleted file mode 100644 index 71d5b43..0000000 --- a/Game/Assets/Materials/Dev/Dev_DarkGrey.tres +++ /dev/null @@ -1,16 +0,0 @@ -[gd_resource type="ORMMaterial3D" load_steps=4 format=3 uid="uid://cywv8mrr0bpdv"] - -[ext_resource type="Texture2D" uid="uid://cjiiwgrl6cl3t" path="res://Assets/Materials/Dev/DevMaterial_albedo_3.png" id="1_3o42o"] -[ext_resource type="Texture2D" uid="uid://ceqlxxp2f04o7" path="res://Assets/Materials/Dev/DevMaterial_normal.png" id="2_2l81n"] -[ext_resource type="Texture2D" uid="uid://on3cnja7e0qs" path="res://Assets/Materials/Dev/DevMaterial_orm.png" id="3_tj7is"] - -[resource] -vertex_color_use_as_albedo = true -albedo_texture = ExtResource( "1_3o42o" ) -orm_texture = ExtResource( "3_tj7is" ) -normal_enabled = true -normal_texture = ExtResource( "2_2l81n" ) -uv1_scale = Vector3(0.25, 0.25, 0.25) -uv1_triplanar = true -uv1_triplanar_sharpness = 100.0 -texture_filter = 4 diff --git a/Game/Assets/Materials/Dev/Dev_DarkPink.tres b/Game/Assets/Materials/Dev/Dev_DarkPink.tres deleted file mode 100644 index ccefa1c..0000000 --- a/Game/Assets/Materials/Dev/Dev_DarkPink.tres +++ /dev/null @@ -1,16 +0,0 @@ -[gd_resource type="ORMMaterial3D" load_steps=4 format=3 uid="uid://dn4u42xexmcb8"] - -[ext_resource type="Texture2D" uid="uid://bngcc4cuh4a4l" path="res://Assets/Materials/Dev/DevMaterial_albedo_12.png" id="1_j8o0m"] -[ext_resource type="Texture2D" uid="uid://ceqlxxp2f04o7" path="res://Assets/Materials/Dev/DevMaterial_normal.png" id="2_idyjg"] -[ext_resource type="Texture2D" uid="uid://on3cnja7e0qs" path="res://Assets/Materials/Dev/DevMaterial_orm.png" id="3_rjvyx"] - -[resource] -vertex_color_use_as_albedo = true -albedo_texture = ExtResource( "1_j8o0m" ) -orm_texture = ExtResource( "3_rjvyx" ) -normal_enabled = true -normal_texture = ExtResource( "2_idyjg" ) -uv1_scale = Vector3(0.25, 0.25, 0.25) -uv1_triplanar = true -uv1_triplanar_sharpness = 100.0 -texture_filter = 4 diff --git a/Game/Assets/Materials/Dev/Dev_DarkRed.tres b/Game/Assets/Materials/Dev/Dev_DarkRed.tres deleted file mode 100644 index 79da890..0000000 --- a/Game/Assets/Materials/Dev/Dev_DarkRed.tres +++ /dev/null @@ -1,16 +0,0 @@ -[gd_resource type="ORMMaterial3D" load_steps=4 format=3 uid="uid://dca6kvr7m0x5y"] - -[ext_resource type="Texture2D" uid="uid://c8ymi8au04uor" path="res://Assets/Materials/Dev/DevMaterial_albedo_18.png" id="1_ylqgm"] -[ext_resource type="Texture2D" uid="uid://ceqlxxp2f04o7" path="res://Assets/Materials/Dev/DevMaterial_normal.png" id="2_no37t"] -[ext_resource type="Texture2D" uid="uid://on3cnja7e0qs" path="res://Assets/Materials/Dev/DevMaterial_orm.png" id="3_mxfxj"] - -[resource] -vertex_color_use_as_albedo = true -albedo_texture = ExtResource( "1_ylqgm" ) -orm_texture = ExtResource( "3_mxfxj" ) -normal_enabled = true -normal_texture = ExtResource( "2_no37t" ) -uv1_scale = Vector3(0.25, 0.25, 0.25) -uv1_triplanar = true -uv1_triplanar_sharpness = 100.0 -texture_filter = 4 diff --git a/Game/Assets/Materials/Dev/Dev_DarkViolet.tres b/Game/Assets/Materials/Dev/Dev_DarkViolet.tres deleted file mode 100644 index 6c09397..0000000 --- a/Game/Assets/Materials/Dev/Dev_DarkViolet.tres +++ /dev/null @@ -1,16 +0,0 @@ -[gd_resource type="ORMMaterial3D" load_steps=4 format=3 uid="uid://bpiwh0a8jc5pg"] - -[ext_resource type="Texture2D" uid="uid://cortigmlmhagi" path="res://Assets/Materials/Dev/DevMaterial_albedo_13.png" id="1_ypu02"] -[ext_resource type="Texture2D" uid="uid://ceqlxxp2f04o7" path="res://Assets/Materials/Dev/DevMaterial_normal.png" id="2_rjsab"] -[ext_resource type="Texture2D" uid="uid://on3cnja7e0qs" path="res://Assets/Materials/Dev/DevMaterial_orm.png" id="3_actbk"] - -[resource] -vertex_color_use_as_albedo = true -albedo_texture = ExtResource( "1_ypu02" ) -orm_texture = ExtResource( "3_actbk" ) -normal_enabled = true -normal_texture = ExtResource( "2_rjsab" ) -uv1_scale = Vector3(0.25, 0.25, 0.25) -uv1_triplanar = true -uv1_triplanar_sharpness = 100.0 -texture_filter = 4 diff --git a/Game/Assets/Materials/Dev/Dev_DarkYellow.tres b/Game/Assets/Materials/Dev/Dev_DarkYellow.tres deleted file mode 100644 index 68fa299..0000000 --- a/Game/Assets/Materials/Dev/Dev_DarkYellow.tres +++ /dev/null @@ -1,16 +0,0 @@ -[gd_resource type="ORMMaterial3D" load_steps=4 format=3 uid="uid://cnxe51f5b3v62"] - -[ext_resource type="Texture2D" uid="uid://bgeyt62oexop2" path="res://Assets/Materials/Dev/DevMaterial_albedo_16.png" id="1_41ty8"] -[ext_resource type="Texture2D" uid="uid://ceqlxxp2f04o7" path="res://Assets/Materials/Dev/DevMaterial_normal.png" id="2_m3u71"] -[ext_resource type="Texture2D" uid="uid://on3cnja7e0qs" path="res://Assets/Materials/Dev/DevMaterial_orm.png" id="3_5efpf"] - -[resource] -vertex_color_use_as_albedo = true -albedo_texture = ExtResource( "1_41ty8" ) -orm_texture = ExtResource( "3_5efpf" ) -normal_enabled = true -normal_texture = ExtResource( "2_m3u71" ) -uv1_scale = Vector3(0.25, 0.25, 0.25) -uv1_triplanar = true -uv1_triplanar_sharpness = 100.0 -texture_filter = 4 diff --git a/Game/Assets/Materials/Dev/Dev_Gray.tres b/Game/Assets/Materials/Dev/Dev_Gray.tres deleted file mode 100644 index 5514ab1..0000000 --- a/Game/Assets/Materials/Dev/Dev_Gray.tres +++ /dev/null @@ -1,16 +0,0 @@ -[gd_resource type="ORMMaterial3D" load_steps=4 format=3] - -[ext_resource type="Texture2D" path="res://Assets/Materials/Dev/DevMaterial_albedo_1.png" id="1_yuer3"] -[ext_resource type="Texture2D" path="res://Assets/Materials/Dev/DevMaterial_normal.png" id="2_iy55d"] -[ext_resource type="Texture2D" path="res://Assets/Materials/Dev/DevMaterial_orm.png" id="3_pr1hu"] - -[resource] -vertex_color_use_as_albedo = true -albedo_texture = ExtResource( "1_yuer3" ) -orm_texture = ExtResource( "3_pr1hu" ) -normal_enabled = true -normal_texture = ExtResource( "2_iy55d" ) -uv1_scale = Vector3(0.25, 0.25, 0.25) -uv1_triplanar = true -uv1_triplanar_sharpness = 100.0 -texture_filter = 4 diff --git a/Game/Assets/Materials/Dev/Dev_Green.tres b/Game/Assets/Materials/Dev/Dev_Green.tres deleted file mode 100644 index aaf5210..0000000 --- a/Game/Assets/Materials/Dev/Dev_Green.tres +++ /dev/null @@ -1,16 +0,0 @@ -[gd_resource type="ORMMaterial3D" load_steps=4 format=3 uid="uid://c6bpw6ifes66g"] - -[ext_resource type="Texture2D" uid="uid://dhq507hghwbpr" path="res://Assets/Materials/Dev/DevMaterial_albedo_8.png" id="1_jfciy"] -[ext_resource type="Texture2D" uid="uid://ceqlxxp2f04o7" path="res://Assets/Materials/Dev/DevMaterial_normal.png" id="2_yv7rb"] -[ext_resource type="Texture2D" uid="uid://on3cnja7e0qs" path="res://Assets/Materials/Dev/DevMaterial_orm.png" id="3_hd688"] - -[resource] -vertex_color_use_as_albedo = true -albedo_texture = ExtResource( "1_jfciy" ) -orm_texture = ExtResource( "3_hd688" ) -normal_enabled = true -normal_texture = ExtResource( "2_yv7rb" ) -uv1_scale = Vector3(0.25, 0.25, 0.25) -uv1_triplanar = true -uv1_triplanar_sharpness = 100.0 -texture_filter = 4 diff --git a/Game/Assets/Materials/Dev/Dev_Orange.tres b/Game/Assets/Materials/Dev/Dev_Orange.tres deleted file mode 100644 index 54cb092..0000000 --- a/Game/Assets/Materials/Dev/Dev_Orange.tres +++ /dev/null @@ -1,16 +0,0 @@ -[gd_resource type="ORMMaterial3D" load_steps=4 format=3 uid="uid://cvn1ntsuvl0fi"] - -[ext_resource type="Texture2D" uid="uid://cb35jbree0ide" path="res://Assets/Materials/Dev/DevMaterial_albedo_10.png" id="1_s0rme"] -[ext_resource type="Texture2D" uid="uid://ceqlxxp2f04o7" path="res://Assets/Materials/Dev/DevMaterial_normal.png" id="2_54icg"] -[ext_resource type="Texture2D" uid="uid://on3cnja7e0qs" path="res://Assets/Materials/Dev/DevMaterial_orm.png" id="3_urhpa"] - -[resource] -vertex_color_use_as_albedo = true -albedo_texture = ExtResource( "1_s0rme" ) -orm_texture = ExtResource( "3_urhpa" ) -normal_enabled = true -normal_texture = ExtResource( "2_54icg" ) -uv1_scale = Vector3(0.25, 0.25, 0.25) -uv1_triplanar = true -uv1_triplanar_sharpness = 100.0 -texture_filter = 4 diff --git a/Game/Assets/Materials/Dev/Dev_Pink.tres b/Game/Assets/Materials/Dev/Dev_Pink.tres deleted file mode 100644 index a282da2..0000000 --- a/Game/Assets/Materials/Dev/Dev_Pink.tres +++ /dev/null @@ -1,16 +0,0 @@ -[gd_resource type="ORMMaterial3D" load_steps=4 format=3 uid="uid://t3l8ppe41c6w"] - -[ext_resource type="Texture2D" uid="uid://ga8xxqwg33d7" path="res://Assets/Materials/Dev/DevMaterial_albedo_5.png" id="1_vfsr2"] -[ext_resource type="Texture2D" uid="uid://ceqlxxp2f04o7" path="res://Assets/Materials/Dev/DevMaterial_normal.png" id="2_yv7rb"] -[ext_resource type="Texture2D" uid="uid://on3cnja7e0qs" path="res://Assets/Materials/Dev/DevMaterial_orm.png" id="3_hd688"] - -[resource] -vertex_color_use_as_albedo = true -albedo_texture = ExtResource( "1_vfsr2" ) -orm_texture = ExtResource( "3_hd688" ) -normal_enabled = true -normal_texture = ExtResource( "2_yv7rb" ) -uv1_scale = Vector3(0.25, 0.25, 0.25) -uv1_triplanar = true -uv1_triplanar_sharpness = 100.0 -texture_filter = 4 diff --git a/Game/Assets/Materials/Dev/Dev_Red.tres b/Game/Assets/Materials/Dev/Dev_Red.tres deleted file mode 100644 index caadb02..0000000 --- a/Game/Assets/Materials/Dev/Dev_Red.tres +++ /dev/null @@ -1,16 +0,0 @@ -[gd_resource type="ORMMaterial3D" load_steps=4 format=3 uid="uid://bbp57bfuwstgh"] - -[ext_resource type="Texture2D" uid="uid://vke7o5xbfwlg" path="res://Assets/Materials/Dev/DevMaterial_albedo_11.png" id="1_2hw73"] -[ext_resource type="Texture2D" uid="uid://ceqlxxp2f04o7" path="res://Assets/Materials/Dev/DevMaterial_normal.png" id="2_m0rhu"] -[ext_resource type="Texture2D" uid="uid://on3cnja7e0qs" path="res://Assets/Materials/Dev/DevMaterial_orm.png" id="3_ej53q"] - -[resource] -vertex_color_use_as_albedo = true -albedo_texture = ExtResource( "1_2hw73" ) -orm_texture = ExtResource( "3_ej53q" ) -normal_enabled = true -normal_texture = ExtResource( "2_m0rhu" ) -uv1_scale = Vector3(0.25, 0.25, 0.25) -uv1_triplanar = true -uv1_triplanar_sharpness = 100.0 -texture_filter = 4 diff --git a/Game/Assets/Materials/Dev/Dev_Violet.tres b/Game/Assets/Materials/Dev/Dev_Violet.tres deleted file mode 100644 index 6835a24..0000000 --- a/Game/Assets/Materials/Dev/Dev_Violet.tres +++ /dev/null @@ -1,16 +0,0 @@ -[gd_resource type="ORMMaterial3D" load_steps=4 format=3 uid="uid://jcmiffnluukb"] - -[ext_resource type="Texture2D" uid="uid://dnyynah1u4gbr" path="res://Assets/Materials/Dev/DevMaterial_albedo_6.png" id="1_eg03e"] -[ext_resource type="Texture2D" uid="uid://ceqlxxp2f04o7" path="res://Assets/Materials/Dev/DevMaterial_normal.png" id="2_yv7rb"] -[ext_resource type="Texture2D" uid="uid://on3cnja7e0qs" path="res://Assets/Materials/Dev/DevMaterial_orm.png" id="3_hd688"] - -[resource] -vertex_color_use_as_albedo = true -albedo_texture = ExtResource( "1_eg03e" ) -orm_texture = ExtResource( "3_hd688" ) -normal_enabled = true -normal_texture = ExtResource( "2_yv7rb" ) -uv1_scale = Vector3(0.25, 0.25, 0.25) -uv1_triplanar = true -uv1_triplanar_sharpness = 100.0 -texture_filter = 4 diff --git a/Game/Assets/Materials/Dev/Dev_Yellow.tres b/Game/Assets/Materials/Dev/Dev_Yellow.tres deleted file mode 100644 index e5e35f3..0000000 --- a/Game/Assets/Materials/Dev/Dev_Yellow.tres +++ /dev/null @@ -1,16 +0,0 @@ -[gd_resource type="ORMMaterial3D" load_steps=4 format=3 uid="uid://cowacqvi71pxu"] - -[ext_resource type="Texture2D" uid="uid://bko21kk5w1lk5" path="res://Assets/Materials/Dev/DevMaterial_albedo_9.png" id="1_e38la"] -[ext_resource type="Texture2D" uid="uid://ceqlxxp2f04o7" path="res://Assets/Materials/Dev/DevMaterial_normal.png" id="2_yv7rb"] -[ext_resource type="Texture2D" uid="uid://on3cnja7e0qs" path="res://Assets/Materials/Dev/DevMaterial_orm.png" id="3_hd688"] - -[resource] -vertex_color_use_as_albedo = true -albedo_texture = ExtResource( "1_e38la" ) -orm_texture = ExtResource( "3_hd688" ) -normal_enabled = true -normal_texture = ExtResource( "2_yv7rb" ) -uv1_scale = Vector3(0.25, 0.25, 0.25) -uv1_triplanar = true -uv1_triplanar_sharpness = 100.0 -texture_filter = 4 diff --git a/Game/Assets/Materials/Maps/Dev/Dev_Black.tres b/Game/Assets/Materials/Maps/Dev/Dev_Black.tres new file mode 100644 index 0000000..f64a49e --- /dev/null +++ b/Game/Assets/Materials/Maps/Dev/Dev_Black.tres @@ -0,0 +1,16 @@ +[gd_resource type="ORMMaterial3D" load_steps=4 format=3] + +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_albedo_4.png" id="1_ouayt"] +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_normal.png" id="2_yv7rb"] +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_orm.png" id="3_hd688"] + +[resource] +vertex_color_use_as_albedo = true +albedo_texture = ExtResource( "1_ouayt" ) +orm_texture = ExtResource( "3_hd688" ) +normal_enabled = true +normal_texture = ExtResource( "2_yv7rb" ) +uv1_scale = Vector3(0.25, 0.25, 0.25) +uv1_triplanar = true +uv1_triplanar_sharpness = 100.0 +texture_filter = 4 diff --git a/Game/Assets/Materials/Dev/Dev_Blue.tres b/Game/Assets/Materials/Maps/Dev/Dev_Blue.tres similarity index 72% rename from Game/Assets/Materials/Dev/Dev_Blue.tres rename to Game/Assets/Materials/Maps/Dev/Dev_Blue.tres index bd667e3..499a933 100644 --- a/Game/Assets/Materials/Dev/Dev_Blue.tres +++ b/Game/Assets/Materials/Maps/Dev/Dev_Blue.tres @@ -1,8 +1,8 @@ -[gd_resource type="ORMMaterial3D" load_steps=4 format=3 uid="uid://csnoumdhk83we"] +[gd_resource type="ORMMaterial3D" load_steps=4 format=3 uid="uid://57yq8q50rrni"] -[ext_resource type="Texture2D" uid="uid://b51liyv2amv8v" path="res://Assets/Materials/Dev/DevMaterial_albedo_7.png" id="1_h61mw"] -[ext_resource type="Texture2D" uid="uid://ceqlxxp2f04o7" path="res://Assets/Materials/Dev/DevMaterial_normal.png" id="2_sl4qt"] -[ext_resource type="Texture2D" uid="uid://on3cnja7e0qs" path="res://Assets/Materials/Dev/DevMaterial_orm.png" id="3_4mjw6"] +[ext_resource type="Texture2D" uid="uid://b51liyv2amv8v" path="res://Assets/Materials/Maps/Dev/Dev_albedo_7.png" id="1_h61mw"] +[ext_resource type="Texture2D" uid="uid://ceqlxxp2f04o7" path="res://Assets/Materials/Maps/Dev/Dev_normal.png" id="2_sl4qt"] +[ext_resource type="Texture2D" uid="uid://on3cnja7e0qs" path="res://Assets/Materials/Maps/Dev/Dev_orm.png" id="3_4mjw6"] [resource] vertex_color_use_as_albedo = true diff --git a/Game/Assets/Materials/Maps/Dev/Dev_Brown.tres b/Game/Assets/Materials/Maps/Dev/Dev_Brown.tres new file mode 100644 index 0000000..8d32d66 --- /dev/null +++ b/Game/Assets/Materials/Maps/Dev/Dev_Brown.tres @@ -0,0 +1,16 @@ +[gd_resource type="ORMMaterial3D" load_steps=4 format=3] + +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_albedo_17.png" id="1_vl7il"] +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_normal.png" id="2_pd7s6"] +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_orm.png" id="3_8uk47"] + +[resource] +vertex_color_use_as_albedo = true +albedo_texture = ExtResource( "1_vl7il" ) +orm_texture = ExtResource( "3_8uk47" ) +normal_enabled = true +normal_texture = ExtResource( "2_pd7s6" ) +uv1_scale = Vector3(0.25, 0.25, 0.25) +uv1_triplanar = true +uv1_triplanar_sharpness = 100.0 +texture_filter = 4 diff --git a/Game/Assets/Materials/Maps/Dev/Dev_DarkBlue.tres b/Game/Assets/Materials/Maps/Dev/Dev_DarkBlue.tres new file mode 100644 index 0000000..3b050b2 --- /dev/null +++ b/Game/Assets/Materials/Maps/Dev/Dev_DarkBlue.tres @@ -0,0 +1,16 @@ +[gd_resource type="ORMMaterial3D" load_steps=4 format=3] + +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_albedo_14.png" id="1_1uf3w"] +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_normal.png" id="2_akgxp"] +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_orm.png" id="3_608jv"] + +[resource] +vertex_color_use_as_albedo = true +albedo_texture = ExtResource( "1_1uf3w" ) +orm_texture = ExtResource( "3_608jv" ) +normal_enabled = true +normal_texture = ExtResource( "2_akgxp" ) +uv1_scale = Vector3(0.25, 0.25, 0.25) +uv1_triplanar = true +uv1_triplanar_sharpness = 100.0 +texture_filter = 4 diff --git a/Game/Assets/Materials/Maps/Dev/Dev_DarkGreen.tres b/Game/Assets/Materials/Maps/Dev/Dev_DarkGreen.tres new file mode 100644 index 0000000..30d84a6 --- /dev/null +++ b/Game/Assets/Materials/Maps/Dev/Dev_DarkGreen.tres @@ -0,0 +1,16 @@ +[gd_resource type="ORMMaterial3D" load_steps=4 format=3] + +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_albedo_15.png" id="1_85x80"] +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_normal.png" id="2_bhg5s"] +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_orm.png" id="3_nqbug"] + +[resource] +vertex_color_use_as_albedo = true +albedo_texture = ExtResource( "1_85x80" ) +orm_texture = ExtResource( "3_nqbug" ) +normal_enabled = true +normal_texture = ExtResource( "2_bhg5s" ) +uv1_scale = Vector3(0.25, 0.25, 0.25) +uv1_triplanar = true +uv1_triplanar_sharpness = 100.0 +texture_filter = 4 diff --git a/Game/Assets/Materials/Maps/Dev/Dev_DarkGrey.tres b/Game/Assets/Materials/Maps/Dev/Dev_DarkGrey.tres new file mode 100644 index 0000000..1ecb18e --- /dev/null +++ b/Game/Assets/Materials/Maps/Dev/Dev_DarkGrey.tres @@ -0,0 +1,16 @@ +[gd_resource type="ORMMaterial3D" load_steps=4 format=3] + +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_albedo_3.png" id="1_3o42o"] +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_normal.png" id="2_2l81n"] +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_orm.png" id="3_tj7is"] + +[resource] +vertex_color_use_as_albedo = true +albedo_texture = ExtResource( "1_3o42o" ) +orm_texture = ExtResource( "3_tj7is" ) +normal_enabled = true +normal_texture = ExtResource( "2_2l81n" ) +uv1_scale = Vector3(0.25, 0.25, 0.25) +uv1_triplanar = true +uv1_triplanar_sharpness = 100.0 +texture_filter = 4 diff --git a/Game/Assets/Materials/Maps/Dev/Dev_DarkPink.tres b/Game/Assets/Materials/Maps/Dev/Dev_DarkPink.tres new file mode 100644 index 0000000..24d3ac0 --- /dev/null +++ b/Game/Assets/Materials/Maps/Dev/Dev_DarkPink.tres @@ -0,0 +1,16 @@ +[gd_resource type="ORMMaterial3D" load_steps=4 format=3] + +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_albedo_12.png" id="1_j8o0m"] +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_normal.png" id="2_idyjg"] +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_orm.png" id="3_rjvyx"] + +[resource] +vertex_color_use_as_albedo = true +albedo_texture = ExtResource( "1_j8o0m" ) +orm_texture = ExtResource( "3_rjvyx" ) +normal_enabled = true +normal_texture = ExtResource( "2_idyjg" ) +uv1_scale = Vector3(0.25, 0.25, 0.25) +uv1_triplanar = true +uv1_triplanar_sharpness = 100.0 +texture_filter = 4 diff --git a/Game/Assets/Materials/Maps/Dev/Dev_DarkRed.tres b/Game/Assets/Materials/Maps/Dev/Dev_DarkRed.tres new file mode 100644 index 0000000..9639f23 --- /dev/null +++ b/Game/Assets/Materials/Maps/Dev/Dev_DarkRed.tres @@ -0,0 +1,16 @@ +[gd_resource type="ORMMaterial3D" load_steps=4 format=3] + +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_albedo_18.png" id="1_ylqgm"] +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_normal.png" id="2_no37t"] +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_orm.png" id="3_mxfxj"] + +[resource] +vertex_color_use_as_albedo = true +albedo_texture = ExtResource( "1_ylqgm" ) +orm_texture = ExtResource( "3_mxfxj" ) +normal_enabled = true +normal_texture = ExtResource( "2_no37t" ) +uv1_scale = Vector3(0.25, 0.25, 0.25) +uv1_triplanar = true +uv1_triplanar_sharpness = 100.0 +texture_filter = 4 diff --git a/Game/Assets/Materials/Maps/Dev/Dev_DarkViolet.tres b/Game/Assets/Materials/Maps/Dev/Dev_DarkViolet.tres new file mode 100644 index 0000000..86d8645 --- /dev/null +++ b/Game/Assets/Materials/Maps/Dev/Dev_DarkViolet.tres @@ -0,0 +1,16 @@ +[gd_resource type="ORMMaterial3D" load_steps=4 format=3] + +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_albedo_13.png" id="1_ypu02"] +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_normal.png" id="2_rjsab"] +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_orm.png" id="3_actbk"] + +[resource] +vertex_color_use_as_albedo = true +albedo_texture = ExtResource( "1_ypu02" ) +orm_texture = ExtResource( "3_actbk" ) +normal_enabled = true +normal_texture = ExtResource( "2_rjsab" ) +uv1_scale = Vector3(0.25, 0.25, 0.25) +uv1_triplanar = true +uv1_triplanar_sharpness = 100.0 +texture_filter = 4 diff --git a/Game/Assets/Materials/Maps/Dev/Dev_DarkYellow.tres b/Game/Assets/Materials/Maps/Dev/Dev_DarkYellow.tres new file mode 100644 index 0000000..76745c6 --- /dev/null +++ b/Game/Assets/Materials/Maps/Dev/Dev_DarkYellow.tres @@ -0,0 +1,16 @@ +[gd_resource type="ORMMaterial3D" load_steps=4 format=3] + +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_albedo_16.png" id="1_41ty8"] +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_normal.png" id="2_m3u71"] +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_orm.png" id="3_5efpf"] + +[resource] +vertex_color_use_as_albedo = true +albedo_texture = ExtResource( "1_41ty8" ) +orm_texture = ExtResource( "3_5efpf" ) +normal_enabled = true +normal_texture = ExtResource( "2_m3u71" ) +uv1_scale = Vector3(0.25, 0.25, 0.25) +uv1_triplanar = true +uv1_triplanar_sharpness = 100.0 +texture_filter = 4 diff --git a/Game/Assets/Materials/Maps/Dev/Dev_Gray.tres b/Game/Assets/Materials/Maps/Dev/Dev_Gray.tres new file mode 100644 index 0000000..9220d1a --- /dev/null +++ b/Game/Assets/Materials/Maps/Dev/Dev_Gray.tres @@ -0,0 +1,16 @@ +[gd_resource type="ORMMaterial3D" load_steps=4 format=3] + +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_albedo_1.png" id="1_yuer3"] +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_normal.png" id="2_twgab"] +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_orm.png" id="3_fym1y"] + +[resource] +vertex_color_use_as_albedo = true +albedo_texture = ExtResource( "1_yuer3" ) +orm_texture = ExtResource( "3_fym1y" ) +normal_enabled = true +normal_texture = ExtResource( "2_twgab" ) +uv1_scale = Vector3(0.25, 0.25, 0.25) +uv1_triplanar = true +uv1_triplanar_sharpness = 100.0 +texture_filter = 4 diff --git a/Game/Assets/Materials/Maps/Dev/Dev_Green.tres b/Game/Assets/Materials/Maps/Dev/Dev_Green.tres new file mode 100644 index 0000000..6cdca23 --- /dev/null +++ b/Game/Assets/Materials/Maps/Dev/Dev_Green.tres @@ -0,0 +1,16 @@ +[gd_resource type="ORMMaterial3D" load_steps=4 format=3] + +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_albedo_8.png" id="1_jfciy"] +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_normal.png" id="2_yv7rb"] +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_orm.png" id="3_hd688"] + +[resource] +vertex_color_use_as_albedo = true +albedo_texture = ExtResource( "1_jfciy" ) +orm_texture = ExtResource( "3_hd688" ) +normal_enabled = true +normal_texture = ExtResource( "2_yv7rb" ) +uv1_scale = Vector3(0.25, 0.25, 0.25) +uv1_triplanar = true +uv1_triplanar_sharpness = 100.0 +texture_filter = 4 diff --git a/Game/Assets/Materials/Dev/Dev_LightGray.tres b/Game/Assets/Materials/Maps/Dev/Dev_LightGray.tres similarity index 56% rename from Game/Assets/Materials/Dev/Dev_LightGray.tres rename to Game/Assets/Materials/Maps/Dev/Dev_LightGray.tres index 5d3b479..fffe022 100644 --- a/Game/Assets/Materials/Dev/Dev_LightGray.tres +++ b/Game/Assets/Materials/Maps/Dev/Dev_LightGray.tres @@ -1,15 +1,15 @@ -[gd_resource type="ORMMaterial3D" load_steps=4 format=3 uid="uid://ddwfc8a51lcvj"] +[gd_resource type="ORMMaterial3D" load_steps=4 format=3 uid="uid://cx53mnq3gateb"] -[ext_resource type="Texture2D" uid="uid://bwaij3m4b1j7e" path="res://Assets/Materials/Dev/DevMaterial_albedo_2.png" id="1_63exl"] -[ext_resource type="Texture2D" uid="uid://ceqlxxp2f04o7" path="res://Assets/Materials/Dev/DevMaterial_normal.png" id="2_8fvc5"] -[ext_resource type="Texture2D" uid="uid://on3cnja7e0qs" path="res://Assets/Materials/Dev/DevMaterial_orm.png" id="3_3k0qx"] +[ext_resource type="Texture2D" uid="uid://bwaij3m4b1j7e" path="res://Assets/Materials/Maps/Dev/Dev_albedo_2.png" id="1_724f0"] +[ext_resource type="Texture2D" uid="uid://ceqlxxp2f04o7" path="res://Assets/Materials/Maps/Dev/Dev_normal.png" id="2_gtrnj"] +[ext_resource type="Texture2D" uid="uid://on3cnja7e0qs" path="res://Assets/Materials/Maps/Dev/Dev_orm.png" id="3_idbw5"] [resource] vertex_color_use_as_albedo = true -albedo_texture = ExtResource( "1_63exl" ) -orm_texture = ExtResource( "3_3k0qx" ) +albedo_texture = ExtResource( "1_724f0" ) +orm_texture = ExtResource( "3_idbw5" ) normal_enabled = true -normal_texture = ExtResource( "2_8fvc5" ) +normal_texture = ExtResource( "2_gtrnj" ) uv1_scale = Vector3(0.25, 0.25, 0.25) uv1_triplanar = true uv1_triplanar_sharpness = 100.0 diff --git a/Game/Assets/Materials/Maps/Dev/Dev_Orange.tres b/Game/Assets/Materials/Maps/Dev/Dev_Orange.tres new file mode 100644 index 0000000..7f4e915 --- /dev/null +++ b/Game/Assets/Materials/Maps/Dev/Dev_Orange.tres @@ -0,0 +1,16 @@ +[gd_resource type="ORMMaterial3D" load_steps=4 format=3] + +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_albedo_10.png" id="1_s0rme"] +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_normal.png" id="2_54icg"] +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_orm.png" id="3_urhpa"] + +[resource] +vertex_color_use_as_albedo = true +albedo_texture = ExtResource( "1_s0rme" ) +orm_texture = ExtResource( "3_urhpa" ) +normal_enabled = true +normal_texture = ExtResource( "2_54icg" ) +uv1_scale = Vector3(0.25, 0.25, 0.25) +uv1_triplanar = true +uv1_triplanar_sharpness = 100.0 +texture_filter = 4 diff --git a/Game/Assets/Materials/Maps/Dev/Dev_Pink.tres b/Game/Assets/Materials/Maps/Dev/Dev_Pink.tres new file mode 100644 index 0000000..9d18ebc --- /dev/null +++ b/Game/Assets/Materials/Maps/Dev/Dev_Pink.tres @@ -0,0 +1,16 @@ +[gd_resource type="ORMMaterial3D" load_steps=4 format=3] + +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_albedo_5.png" id="1_vfsr2"] +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_normal.png" id="2_yv7rb"] +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_orm.png" id="3_hd688"] + +[resource] +vertex_color_use_as_albedo = true +albedo_texture = ExtResource( "1_vfsr2" ) +orm_texture = ExtResource( "3_hd688" ) +normal_enabled = true +normal_texture = ExtResource( "2_yv7rb" ) +uv1_scale = Vector3(0.25, 0.25, 0.25) +uv1_triplanar = true +uv1_triplanar_sharpness = 100.0 +texture_filter = 4 diff --git a/Game/Assets/Materials/Maps/Dev/Dev_Red.tres b/Game/Assets/Materials/Maps/Dev/Dev_Red.tres new file mode 100644 index 0000000..591ecfc --- /dev/null +++ b/Game/Assets/Materials/Maps/Dev/Dev_Red.tres @@ -0,0 +1,16 @@ +[gd_resource type="ORMMaterial3D" load_steps=4 format=3] + +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_albedo_11.png" id="1_2hw73"] +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_normal.png" id="2_m0rhu"] +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_orm.png" id="3_ej53q"] + +[resource] +vertex_color_use_as_albedo = true +albedo_texture = ExtResource( "1_2hw73" ) +orm_texture = ExtResource( "3_ej53q" ) +normal_enabled = true +normal_texture = ExtResource( "2_m0rhu" ) +uv1_scale = Vector3(0.25, 0.25, 0.25) +uv1_triplanar = true +uv1_triplanar_sharpness = 100.0 +texture_filter = 4 diff --git a/Game/Assets/Materials/Maps/Dev/Dev_Violet.tres b/Game/Assets/Materials/Maps/Dev/Dev_Violet.tres new file mode 100644 index 0000000..bf61525 --- /dev/null +++ b/Game/Assets/Materials/Maps/Dev/Dev_Violet.tres @@ -0,0 +1,16 @@ +[gd_resource type="ORMMaterial3D" load_steps=4 format=3] + +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_albedo_6.png" id="1_eg03e"] +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_normal.png" id="2_yv7rb"] +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_orm.png" id="3_hd688"] + +[resource] +vertex_color_use_as_albedo = true +albedo_texture = ExtResource( "1_eg03e" ) +orm_texture = ExtResource( "3_hd688" ) +normal_enabled = true +normal_texture = ExtResource( "2_yv7rb" ) +uv1_scale = Vector3(0.25, 0.25, 0.25) +uv1_triplanar = true +uv1_triplanar_sharpness = 100.0 +texture_filter = 4 diff --git a/Game/Assets/Materials/Maps/Dev/Dev_Yellow.tres b/Game/Assets/Materials/Maps/Dev/Dev_Yellow.tres new file mode 100644 index 0000000..0354870 --- /dev/null +++ b/Game/Assets/Materials/Maps/Dev/Dev_Yellow.tres @@ -0,0 +1,16 @@ +[gd_resource type="ORMMaterial3D" load_steps=4 format=3] + +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_albedo_9.png" id="1_e38la"] +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_normal.png" id="2_yv7rb"] +[ext_resource type="Texture2D" path="res://Assets/Materials/Maps/Dev/Dev_orm.png" id="3_hd688"] + +[resource] +vertex_color_use_as_albedo = true +albedo_texture = ExtResource( "1_e38la" ) +orm_texture = ExtResource( "3_hd688" ) +normal_enabled = true +normal_texture = ExtResource( "2_yv7rb" ) +uv1_scale = Vector3(0.25, 0.25, 0.25) +uv1_triplanar = true +uv1_triplanar_sharpness = 100.0 +texture_filter = 4 diff --git a/Game/Assets/Materials/Dev/DevMaterial_albedo_1.png b/Game/Assets/Materials/Maps/Dev/Dev_albedo_1.png similarity index 100% rename from Game/Assets/Materials/Dev/DevMaterial_albedo_1.png rename to Game/Assets/Materials/Maps/Dev/Dev_albedo_1.png diff --git a/Game/Assets/Materials/Dev/DevMaterial_albedo_1.png.import b/Game/Assets/Materials/Maps/Dev/Dev_albedo_1.png.import similarity index 53% rename from Game/Assets/Materials/Dev/DevMaterial_albedo_1.png.import rename to Game/Assets/Materials/Maps/Dev/Dev_albedo_1.png.import index 3673353..01b5fac 100644 --- a/Game/Assets/Materials/Dev/DevMaterial_albedo_1.png.import +++ b/Game/Assets/Materials/Maps/Dev/Dev_albedo_1.png.import @@ -3,8 +3,8 @@ importer="texture" type="StreamTexture2D" uid="uid://dchev6aq1ornc" -path.s3tc="res://.godot/imported/DevMaterial_albedo_1.png-2ba16b18cacbbc3c03e7b81ed0b1e6a9.s3tc.stex" -path.etc2="res://.godot/imported/DevMaterial_albedo_1.png-2ba16b18cacbbc3c03e7b81ed0b1e6a9.etc2.stex" +path.s3tc="res://.godot/imported/Dev_albedo_1.png-90a1fc49a2f3241b5d3c56753e4e6130.s3tc.stex" +path.etc2="res://.godot/imported/Dev_albedo_1.png-90a1fc49a2f3241b5d3c56753e4e6130.etc2.stex" metadata={ "imported_formats": ["s3tc", "etc2"], "vram_texture": true @@ -12,13 +12,13 @@ metadata={ [deps] -source_file="res://Assets/Materials/Dev/DevMaterial_albedo_1.png" -dest_files=["res://.godot/imported/DevMaterial_albedo_1.png-2ba16b18cacbbc3c03e7b81ed0b1e6a9.s3tc.stex", "res://.godot/imported/DevMaterial_albedo_1.png-2ba16b18cacbbc3c03e7b81ed0b1e6a9.etc2.stex"] +source_file="res://Assets/Materials/Maps/Dev/Dev_albedo_1.png" +dest_files=["res://.godot/imported/Dev_albedo_1.png-90a1fc49a2f3241b5d3c56753e4e6130.s3tc.stex", "res://.godot/imported/Dev_albedo_1.png-90a1fc49a2f3241b5d3c56753e4e6130.etc2.stex"] [params] compress/mode=2 -compress/lossy_quality=0.7 +compress/lossy_quality=0.5 compress/hdr_compression=1 compress/bptc_ldr=0 compress/normal_map=0 diff --git a/Game/Assets/Materials/Dev/DevMaterial_albedo_10.png b/Game/Assets/Materials/Maps/Dev/Dev_albedo_10.png similarity index 100% rename from Game/Assets/Materials/Dev/DevMaterial_albedo_10.png rename to Game/Assets/Materials/Maps/Dev/Dev_albedo_10.png diff --git a/Game/Assets/Materials/Dev/DevMaterial_albedo_10.png.import b/Game/Assets/Materials/Maps/Dev/Dev_albedo_10.png.import similarity index 52% rename from Game/Assets/Materials/Dev/DevMaterial_albedo_10.png.import rename to Game/Assets/Materials/Maps/Dev/Dev_albedo_10.png.import index 4c66dd6..a9b5f2f 100644 --- a/Game/Assets/Materials/Dev/DevMaterial_albedo_10.png.import +++ b/Game/Assets/Materials/Maps/Dev/Dev_albedo_10.png.import @@ -3,8 +3,8 @@ importer="texture" type="StreamTexture2D" uid="uid://cb35jbree0ide" -path.s3tc="res://.godot/imported/DevMaterial_albedo_10.png-9689ca25c516f6ab9105a1507d0b4b77.s3tc.stex" -path.etc2="res://.godot/imported/DevMaterial_albedo_10.png-9689ca25c516f6ab9105a1507d0b4b77.etc2.stex" +path.s3tc="res://.godot/imported/Dev_albedo_10.png-53281a12f7b00a760112a7fbf60ca157.s3tc.stex" +path.etc2="res://.godot/imported/Dev_albedo_10.png-53281a12f7b00a760112a7fbf60ca157.etc2.stex" metadata={ "imported_formats": ["s3tc", "etc2"], "vram_texture": true @@ -12,13 +12,13 @@ metadata={ [deps] -source_file="res://Assets/Materials/Dev/DevMaterial_albedo_10.png" -dest_files=["res://.godot/imported/DevMaterial_albedo_10.png-9689ca25c516f6ab9105a1507d0b4b77.s3tc.stex", "res://.godot/imported/DevMaterial_albedo_10.png-9689ca25c516f6ab9105a1507d0b4b77.etc2.stex"] +source_file="res://Assets/Materials/Maps/Dev/Dev_albedo_10.png" +dest_files=["res://.godot/imported/Dev_albedo_10.png-53281a12f7b00a760112a7fbf60ca157.s3tc.stex", "res://.godot/imported/Dev_albedo_10.png-53281a12f7b00a760112a7fbf60ca157.etc2.stex"] [params] compress/mode=2 -compress/lossy_quality=0.7 +compress/lossy_quality=0.5 compress/hdr_compression=1 compress/bptc_ldr=0 compress/normal_map=0 diff --git a/Game/Assets/Materials/Dev/DevMaterial_albedo_11.png b/Game/Assets/Materials/Maps/Dev/Dev_albedo_11.png similarity index 100% rename from Game/Assets/Materials/Dev/DevMaterial_albedo_11.png rename to Game/Assets/Materials/Maps/Dev/Dev_albedo_11.png diff --git a/Game/Assets/Materials/Dev/DevMaterial_albedo_11.png.import b/Game/Assets/Materials/Maps/Dev/Dev_albedo_11.png.import similarity index 52% rename from Game/Assets/Materials/Dev/DevMaterial_albedo_11.png.import rename to Game/Assets/Materials/Maps/Dev/Dev_albedo_11.png.import index 5e6745c..4bd9a2e 100644 --- a/Game/Assets/Materials/Dev/DevMaterial_albedo_11.png.import +++ b/Game/Assets/Materials/Maps/Dev/Dev_albedo_11.png.import @@ -3,8 +3,8 @@ importer="texture" type="StreamTexture2D" uid="uid://vke7o5xbfwlg" -path.s3tc="res://.godot/imported/DevMaterial_albedo_11.png-9544e9cbcaefcb45ca171de0126b4b9c.s3tc.stex" -path.etc2="res://.godot/imported/DevMaterial_albedo_11.png-9544e9cbcaefcb45ca171de0126b4b9c.etc2.stex" +path.s3tc="res://.godot/imported/Dev_albedo_11.png-f4984537b88362f4d03e2dc231a1c56d.s3tc.stex" +path.etc2="res://.godot/imported/Dev_albedo_11.png-f4984537b88362f4d03e2dc231a1c56d.etc2.stex" metadata={ "imported_formats": ["s3tc", "etc2"], "vram_texture": true @@ -12,13 +12,13 @@ metadata={ [deps] -source_file="res://Assets/Materials/Dev/DevMaterial_albedo_11.png" -dest_files=["res://.godot/imported/DevMaterial_albedo_11.png-9544e9cbcaefcb45ca171de0126b4b9c.s3tc.stex", "res://.godot/imported/DevMaterial_albedo_11.png-9544e9cbcaefcb45ca171de0126b4b9c.etc2.stex"] +source_file="res://Assets/Materials/Maps/Dev/Dev_albedo_11.png" +dest_files=["res://.godot/imported/Dev_albedo_11.png-f4984537b88362f4d03e2dc231a1c56d.s3tc.stex", "res://.godot/imported/Dev_albedo_11.png-f4984537b88362f4d03e2dc231a1c56d.etc2.stex"] [params] compress/mode=2 -compress/lossy_quality=0.7 +compress/lossy_quality=0.5 compress/hdr_compression=1 compress/bptc_ldr=0 compress/normal_map=0 diff --git a/Game/Assets/Materials/Dev/DevMaterial_albedo_12.png b/Game/Assets/Materials/Maps/Dev/Dev_albedo_12.png similarity index 100% rename from Game/Assets/Materials/Dev/DevMaterial_albedo_12.png rename to Game/Assets/Materials/Maps/Dev/Dev_albedo_12.png diff --git a/Game/Assets/Materials/Dev/DevMaterial_albedo_12.png.import b/Game/Assets/Materials/Maps/Dev/Dev_albedo_12.png.import similarity index 52% rename from Game/Assets/Materials/Dev/DevMaterial_albedo_12.png.import rename to Game/Assets/Materials/Maps/Dev/Dev_albedo_12.png.import index 5898340..eca9c06 100644 --- a/Game/Assets/Materials/Dev/DevMaterial_albedo_12.png.import +++ b/Game/Assets/Materials/Maps/Dev/Dev_albedo_12.png.import @@ -3,8 +3,8 @@ importer="texture" type="StreamTexture2D" uid="uid://bngcc4cuh4a4l" -path.s3tc="res://.godot/imported/DevMaterial_albedo_12.png-b8f16e5eae81581ee43d3ca9ef31534e.s3tc.stex" -path.etc2="res://.godot/imported/DevMaterial_albedo_12.png-b8f16e5eae81581ee43d3ca9ef31534e.etc2.stex" +path.s3tc="res://.godot/imported/Dev_albedo_12.png-f84de14c76dec61176fc9afc8b586815.s3tc.stex" +path.etc2="res://.godot/imported/Dev_albedo_12.png-f84de14c76dec61176fc9afc8b586815.etc2.stex" metadata={ "imported_formats": ["s3tc", "etc2"], "vram_texture": true @@ -12,13 +12,13 @@ metadata={ [deps] -source_file="res://Assets/Materials/Dev/DevMaterial_albedo_12.png" -dest_files=["res://.godot/imported/DevMaterial_albedo_12.png-b8f16e5eae81581ee43d3ca9ef31534e.s3tc.stex", "res://.godot/imported/DevMaterial_albedo_12.png-b8f16e5eae81581ee43d3ca9ef31534e.etc2.stex"] +source_file="res://Assets/Materials/Maps/Dev/Dev_albedo_12.png" +dest_files=["res://.godot/imported/Dev_albedo_12.png-f84de14c76dec61176fc9afc8b586815.s3tc.stex", "res://.godot/imported/Dev_albedo_12.png-f84de14c76dec61176fc9afc8b586815.etc2.stex"] [params] compress/mode=2 -compress/lossy_quality=0.7 +compress/lossy_quality=0.5 compress/hdr_compression=1 compress/bptc_ldr=0 compress/normal_map=0 diff --git a/Game/Assets/Materials/Dev/DevMaterial_albedo_13.png b/Game/Assets/Materials/Maps/Dev/Dev_albedo_13.png similarity index 100% rename from Game/Assets/Materials/Dev/DevMaterial_albedo_13.png rename to Game/Assets/Materials/Maps/Dev/Dev_albedo_13.png diff --git a/Game/Assets/Materials/Dev/DevMaterial_albedo_13.png.import b/Game/Assets/Materials/Maps/Dev/Dev_albedo_13.png.import similarity index 52% rename from Game/Assets/Materials/Dev/DevMaterial_albedo_13.png.import rename to Game/Assets/Materials/Maps/Dev/Dev_albedo_13.png.import index 28a7391..0604652 100644 --- a/Game/Assets/Materials/Dev/DevMaterial_albedo_13.png.import +++ b/Game/Assets/Materials/Maps/Dev/Dev_albedo_13.png.import @@ -3,8 +3,8 @@ importer="texture" type="StreamTexture2D" uid="uid://cortigmlmhagi" -path.s3tc="res://.godot/imported/DevMaterial_albedo_13.png-66e3e14837ae5851204eabf0375e3121.s3tc.stex" -path.etc2="res://.godot/imported/DevMaterial_albedo_13.png-66e3e14837ae5851204eabf0375e3121.etc2.stex" +path.s3tc="res://.godot/imported/Dev_albedo_13.png-772ff326c7291ec02dd4fe3f539fdd7c.s3tc.stex" +path.etc2="res://.godot/imported/Dev_albedo_13.png-772ff326c7291ec02dd4fe3f539fdd7c.etc2.stex" metadata={ "imported_formats": ["s3tc", "etc2"], "vram_texture": true @@ -12,13 +12,13 @@ metadata={ [deps] -source_file="res://Assets/Materials/Dev/DevMaterial_albedo_13.png" -dest_files=["res://.godot/imported/DevMaterial_albedo_13.png-66e3e14837ae5851204eabf0375e3121.s3tc.stex", "res://.godot/imported/DevMaterial_albedo_13.png-66e3e14837ae5851204eabf0375e3121.etc2.stex"] +source_file="res://Assets/Materials/Maps/Dev/Dev_albedo_13.png" +dest_files=["res://.godot/imported/Dev_albedo_13.png-772ff326c7291ec02dd4fe3f539fdd7c.s3tc.stex", "res://.godot/imported/Dev_albedo_13.png-772ff326c7291ec02dd4fe3f539fdd7c.etc2.stex"] [params] compress/mode=2 -compress/lossy_quality=0.7 +compress/lossy_quality=0.5 compress/hdr_compression=1 compress/bptc_ldr=0 compress/normal_map=0 diff --git a/Game/Assets/Materials/Dev/DevMaterial_albedo_14.png b/Game/Assets/Materials/Maps/Dev/Dev_albedo_14.png similarity index 100% rename from Game/Assets/Materials/Dev/DevMaterial_albedo_14.png rename to Game/Assets/Materials/Maps/Dev/Dev_albedo_14.png diff --git a/Game/Assets/Materials/Dev/DevMaterial_albedo_14.png.import b/Game/Assets/Materials/Maps/Dev/Dev_albedo_14.png.import similarity index 52% rename from Game/Assets/Materials/Dev/DevMaterial_albedo_14.png.import rename to Game/Assets/Materials/Maps/Dev/Dev_albedo_14.png.import index d9c0f4e..93a369f 100644 --- a/Game/Assets/Materials/Dev/DevMaterial_albedo_14.png.import +++ b/Game/Assets/Materials/Maps/Dev/Dev_albedo_14.png.import @@ -3,8 +3,8 @@ importer="texture" type="StreamTexture2D" uid="uid://dcopeqlr2llxh" -path.s3tc="res://.godot/imported/DevMaterial_albedo_14.png-18eabfd78dd9d912731d8f16609c7b00.s3tc.stex" -path.etc2="res://.godot/imported/DevMaterial_albedo_14.png-18eabfd78dd9d912731d8f16609c7b00.etc2.stex" +path.s3tc="res://.godot/imported/Dev_albedo_14.png-35080d9f084fd3a6b10ab4c20eb857c4.s3tc.stex" +path.etc2="res://.godot/imported/Dev_albedo_14.png-35080d9f084fd3a6b10ab4c20eb857c4.etc2.stex" metadata={ "imported_formats": ["s3tc", "etc2"], "vram_texture": true @@ -12,13 +12,13 @@ metadata={ [deps] -source_file="res://Assets/Materials/Dev/DevMaterial_albedo_14.png" -dest_files=["res://.godot/imported/DevMaterial_albedo_14.png-18eabfd78dd9d912731d8f16609c7b00.s3tc.stex", "res://.godot/imported/DevMaterial_albedo_14.png-18eabfd78dd9d912731d8f16609c7b00.etc2.stex"] +source_file="res://Assets/Materials/Maps/Dev/Dev_albedo_14.png" +dest_files=["res://.godot/imported/Dev_albedo_14.png-35080d9f084fd3a6b10ab4c20eb857c4.s3tc.stex", "res://.godot/imported/Dev_albedo_14.png-35080d9f084fd3a6b10ab4c20eb857c4.etc2.stex"] [params] compress/mode=2 -compress/lossy_quality=0.7 +compress/lossy_quality=0.5 compress/hdr_compression=1 compress/bptc_ldr=0 compress/normal_map=0 diff --git a/Game/Assets/Materials/Dev/DevMaterial_albedo_15.png b/Game/Assets/Materials/Maps/Dev/Dev_albedo_15.png similarity index 100% rename from Game/Assets/Materials/Dev/DevMaterial_albedo_15.png rename to Game/Assets/Materials/Maps/Dev/Dev_albedo_15.png diff --git a/Game/Assets/Materials/Dev/DevMaterial_albedo_15.png.import b/Game/Assets/Materials/Maps/Dev/Dev_albedo_15.png.import similarity index 52% rename from Game/Assets/Materials/Dev/DevMaterial_albedo_15.png.import rename to Game/Assets/Materials/Maps/Dev/Dev_albedo_15.png.import index 73edcff..96a5e6a 100644 --- a/Game/Assets/Materials/Dev/DevMaterial_albedo_15.png.import +++ b/Game/Assets/Materials/Maps/Dev/Dev_albedo_15.png.import @@ -3,8 +3,8 @@ importer="texture" type="StreamTexture2D" uid="uid://csqk0236r2d47" -path.s3tc="res://.godot/imported/DevMaterial_albedo_15.png-d6f9988876d1a2724179261fbadd0acf.s3tc.stex" -path.etc2="res://.godot/imported/DevMaterial_albedo_15.png-d6f9988876d1a2724179261fbadd0acf.etc2.stex" +path.s3tc="res://.godot/imported/Dev_albedo_15.png-0c968fd85bf8d7819d797531cc87b613.s3tc.stex" +path.etc2="res://.godot/imported/Dev_albedo_15.png-0c968fd85bf8d7819d797531cc87b613.etc2.stex" metadata={ "imported_formats": ["s3tc", "etc2"], "vram_texture": true @@ -12,13 +12,13 @@ metadata={ [deps] -source_file="res://Assets/Materials/Dev/DevMaterial_albedo_15.png" -dest_files=["res://.godot/imported/DevMaterial_albedo_15.png-d6f9988876d1a2724179261fbadd0acf.s3tc.stex", "res://.godot/imported/DevMaterial_albedo_15.png-d6f9988876d1a2724179261fbadd0acf.etc2.stex"] +source_file="res://Assets/Materials/Maps/Dev/Dev_albedo_15.png" +dest_files=["res://.godot/imported/Dev_albedo_15.png-0c968fd85bf8d7819d797531cc87b613.s3tc.stex", "res://.godot/imported/Dev_albedo_15.png-0c968fd85bf8d7819d797531cc87b613.etc2.stex"] [params] compress/mode=2 -compress/lossy_quality=0.7 +compress/lossy_quality=0.5 compress/hdr_compression=1 compress/bptc_ldr=0 compress/normal_map=0 diff --git a/Game/Assets/Materials/Dev/DevMaterial_albedo_16.png b/Game/Assets/Materials/Maps/Dev/Dev_albedo_16.png similarity index 100% rename from Game/Assets/Materials/Dev/DevMaterial_albedo_16.png rename to Game/Assets/Materials/Maps/Dev/Dev_albedo_16.png diff --git a/Game/Assets/Materials/Dev/DevMaterial_albedo_16.png.import b/Game/Assets/Materials/Maps/Dev/Dev_albedo_16.png.import similarity index 52% rename from Game/Assets/Materials/Dev/DevMaterial_albedo_16.png.import rename to Game/Assets/Materials/Maps/Dev/Dev_albedo_16.png.import index c941ff7..64b1106 100644 --- a/Game/Assets/Materials/Dev/DevMaterial_albedo_16.png.import +++ b/Game/Assets/Materials/Maps/Dev/Dev_albedo_16.png.import @@ -3,8 +3,8 @@ importer="texture" type="StreamTexture2D" uid="uid://bgeyt62oexop2" -path.s3tc="res://.godot/imported/DevMaterial_albedo_16.png-d51cb9662eb92c0822d00392da02b48b.s3tc.stex" -path.etc2="res://.godot/imported/DevMaterial_albedo_16.png-d51cb9662eb92c0822d00392da02b48b.etc2.stex" +path.s3tc="res://.godot/imported/Dev_albedo_16.png-69f9d53229cd01e4358c46331b3960c5.s3tc.stex" +path.etc2="res://.godot/imported/Dev_albedo_16.png-69f9d53229cd01e4358c46331b3960c5.etc2.stex" metadata={ "imported_formats": ["s3tc", "etc2"], "vram_texture": true @@ -12,13 +12,13 @@ metadata={ [deps] -source_file="res://Assets/Materials/Dev/DevMaterial_albedo_16.png" -dest_files=["res://.godot/imported/DevMaterial_albedo_16.png-d51cb9662eb92c0822d00392da02b48b.s3tc.stex", "res://.godot/imported/DevMaterial_albedo_16.png-d51cb9662eb92c0822d00392da02b48b.etc2.stex"] +source_file="res://Assets/Materials/Maps/Dev/Dev_albedo_16.png" +dest_files=["res://.godot/imported/Dev_albedo_16.png-69f9d53229cd01e4358c46331b3960c5.s3tc.stex", "res://.godot/imported/Dev_albedo_16.png-69f9d53229cd01e4358c46331b3960c5.etc2.stex"] [params] compress/mode=2 -compress/lossy_quality=0.7 +compress/lossy_quality=0.5 compress/hdr_compression=1 compress/bptc_ldr=0 compress/normal_map=0 diff --git a/Game/Assets/Materials/Dev/DevMaterial_albedo_17.png b/Game/Assets/Materials/Maps/Dev/Dev_albedo_17.png similarity index 100% rename from Game/Assets/Materials/Dev/DevMaterial_albedo_17.png rename to Game/Assets/Materials/Maps/Dev/Dev_albedo_17.png diff --git a/Game/Assets/Materials/Dev/DevMaterial_albedo_17.png.import b/Game/Assets/Materials/Maps/Dev/Dev_albedo_17.png.import similarity index 52% rename from Game/Assets/Materials/Dev/DevMaterial_albedo_17.png.import rename to Game/Assets/Materials/Maps/Dev/Dev_albedo_17.png.import index c6ac561..a0b9b1c 100644 --- a/Game/Assets/Materials/Dev/DevMaterial_albedo_17.png.import +++ b/Game/Assets/Materials/Maps/Dev/Dev_albedo_17.png.import @@ -3,8 +3,8 @@ importer="texture" type="StreamTexture2D" uid="uid://qvikv4belel" -path.s3tc="res://.godot/imported/DevMaterial_albedo_17.png-3780c18c7c71c4aed9e14f2978f27676.s3tc.stex" -path.etc2="res://.godot/imported/DevMaterial_albedo_17.png-3780c18c7c71c4aed9e14f2978f27676.etc2.stex" +path.s3tc="res://.godot/imported/Dev_albedo_17.png-0d607c2df242cd6ae58aacedc5385338.s3tc.stex" +path.etc2="res://.godot/imported/Dev_albedo_17.png-0d607c2df242cd6ae58aacedc5385338.etc2.stex" metadata={ "imported_formats": ["s3tc", "etc2"], "vram_texture": true @@ -12,13 +12,13 @@ metadata={ [deps] -source_file="res://Assets/Materials/Dev/DevMaterial_albedo_17.png" -dest_files=["res://.godot/imported/DevMaterial_albedo_17.png-3780c18c7c71c4aed9e14f2978f27676.s3tc.stex", "res://.godot/imported/DevMaterial_albedo_17.png-3780c18c7c71c4aed9e14f2978f27676.etc2.stex"] +source_file="res://Assets/Materials/Maps/Dev/Dev_albedo_17.png" +dest_files=["res://.godot/imported/Dev_albedo_17.png-0d607c2df242cd6ae58aacedc5385338.s3tc.stex", "res://.godot/imported/Dev_albedo_17.png-0d607c2df242cd6ae58aacedc5385338.etc2.stex"] [params] compress/mode=2 -compress/lossy_quality=0.7 +compress/lossy_quality=0.5 compress/hdr_compression=1 compress/bptc_ldr=0 compress/normal_map=0 diff --git a/Game/Assets/Materials/Dev/DevMaterial_albedo_18.png b/Game/Assets/Materials/Maps/Dev/Dev_albedo_18.png similarity index 100% rename from Game/Assets/Materials/Dev/DevMaterial_albedo_18.png rename to Game/Assets/Materials/Maps/Dev/Dev_albedo_18.png diff --git a/Game/Assets/Materials/Dev/DevMaterial_albedo_18.png.import b/Game/Assets/Materials/Maps/Dev/Dev_albedo_18.png.import similarity index 52% rename from Game/Assets/Materials/Dev/DevMaterial_albedo_18.png.import rename to Game/Assets/Materials/Maps/Dev/Dev_albedo_18.png.import index 2eb50cd..54da2c6 100644 --- a/Game/Assets/Materials/Dev/DevMaterial_albedo_18.png.import +++ b/Game/Assets/Materials/Maps/Dev/Dev_albedo_18.png.import @@ -3,8 +3,8 @@ importer="texture" type="StreamTexture2D" uid="uid://c8ymi8au04uor" -path.s3tc="res://.godot/imported/DevMaterial_albedo_18.png-8a8fa916ade03d67104646ad5da46b2c.s3tc.stex" -path.etc2="res://.godot/imported/DevMaterial_albedo_18.png-8a8fa916ade03d67104646ad5da46b2c.etc2.stex" +path.s3tc="res://.godot/imported/Dev_albedo_18.png-7873398076ef88361ca26c4e41aafecb.s3tc.stex" +path.etc2="res://.godot/imported/Dev_albedo_18.png-7873398076ef88361ca26c4e41aafecb.etc2.stex" metadata={ "imported_formats": ["s3tc", "etc2"], "vram_texture": true @@ -12,13 +12,13 @@ metadata={ [deps] -source_file="res://Assets/Materials/Dev/DevMaterial_albedo_18.png" -dest_files=["res://.godot/imported/DevMaterial_albedo_18.png-8a8fa916ade03d67104646ad5da46b2c.s3tc.stex", "res://.godot/imported/DevMaterial_albedo_18.png-8a8fa916ade03d67104646ad5da46b2c.etc2.stex"] +source_file="res://Assets/Materials/Maps/Dev/Dev_albedo_18.png" +dest_files=["res://.godot/imported/Dev_albedo_18.png-7873398076ef88361ca26c4e41aafecb.s3tc.stex", "res://.godot/imported/Dev_albedo_18.png-7873398076ef88361ca26c4e41aafecb.etc2.stex"] [params] compress/mode=2 -compress/lossy_quality=0.7 +compress/lossy_quality=0.5 compress/hdr_compression=1 compress/bptc_ldr=0 compress/normal_map=0 diff --git a/Game/Assets/Materials/Dev/DevMaterial_albedo_2.png b/Game/Assets/Materials/Maps/Dev/Dev_albedo_2.png similarity index 100% rename from Game/Assets/Materials/Dev/DevMaterial_albedo_2.png rename to Game/Assets/Materials/Maps/Dev/Dev_albedo_2.png diff --git a/Game/Assets/Materials/Dev/DevMaterial_albedo_2.png.import b/Game/Assets/Materials/Maps/Dev/Dev_albedo_2.png.import similarity index 53% rename from Game/Assets/Materials/Dev/DevMaterial_albedo_2.png.import rename to Game/Assets/Materials/Maps/Dev/Dev_albedo_2.png.import index 0dba832..d459488 100644 --- a/Game/Assets/Materials/Dev/DevMaterial_albedo_2.png.import +++ b/Game/Assets/Materials/Maps/Dev/Dev_albedo_2.png.import @@ -3,8 +3,8 @@ importer="texture" type="StreamTexture2D" uid="uid://bwaij3m4b1j7e" -path.s3tc="res://.godot/imported/DevMaterial_albedo_2.png-d306e18b857434362063c55b437ac80b.s3tc.stex" -path.etc2="res://.godot/imported/DevMaterial_albedo_2.png-d306e18b857434362063c55b437ac80b.etc2.stex" +path.s3tc="res://.godot/imported/Dev_albedo_2.png-c194474dfc7ed8a06294a18af73c1901.s3tc.stex" +path.etc2="res://.godot/imported/Dev_albedo_2.png-c194474dfc7ed8a06294a18af73c1901.etc2.stex" metadata={ "imported_formats": ["s3tc", "etc2"], "vram_texture": true @@ -12,13 +12,13 @@ metadata={ [deps] -source_file="res://Assets/Materials/Dev/DevMaterial_albedo_2.png" -dest_files=["res://.godot/imported/DevMaterial_albedo_2.png-d306e18b857434362063c55b437ac80b.s3tc.stex", "res://.godot/imported/DevMaterial_albedo_2.png-d306e18b857434362063c55b437ac80b.etc2.stex"] +source_file="res://Assets/Materials/Maps/Dev/Dev_albedo_2.png" +dest_files=["res://.godot/imported/Dev_albedo_2.png-c194474dfc7ed8a06294a18af73c1901.s3tc.stex", "res://.godot/imported/Dev_albedo_2.png-c194474dfc7ed8a06294a18af73c1901.etc2.stex"] [params] compress/mode=2 -compress/lossy_quality=0.7 +compress/lossy_quality=0.5 compress/hdr_compression=1 compress/bptc_ldr=0 compress/normal_map=0 diff --git a/Game/Assets/Materials/Dev/DevMaterial_albedo_3.png b/Game/Assets/Materials/Maps/Dev/Dev_albedo_3.png similarity index 100% rename from Game/Assets/Materials/Dev/DevMaterial_albedo_3.png rename to Game/Assets/Materials/Maps/Dev/Dev_albedo_3.png diff --git a/Game/Assets/Materials/Dev/DevMaterial_albedo_3.png.import b/Game/Assets/Materials/Maps/Dev/Dev_albedo_3.png.import similarity index 53% rename from Game/Assets/Materials/Dev/DevMaterial_albedo_3.png.import rename to Game/Assets/Materials/Maps/Dev/Dev_albedo_3.png.import index 8860baa..d9888a6 100644 --- a/Game/Assets/Materials/Dev/DevMaterial_albedo_3.png.import +++ b/Game/Assets/Materials/Maps/Dev/Dev_albedo_3.png.import @@ -3,8 +3,8 @@ importer="texture" type="StreamTexture2D" uid="uid://cjiiwgrl6cl3t" -path.s3tc="res://.godot/imported/DevMaterial_albedo_3.png-09f459f897a70e206c12d7e16188d3e8.s3tc.stex" -path.etc2="res://.godot/imported/DevMaterial_albedo_3.png-09f459f897a70e206c12d7e16188d3e8.etc2.stex" +path.s3tc="res://.godot/imported/Dev_albedo_3.png-d02737a48ba6ccf6fa93524397d75860.s3tc.stex" +path.etc2="res://.godot/imported/Dev_albedo_3.png-d02737a48ba6ccf6fa93524397d75860.etc2.stex" metadata={ "imported_formats": ["s3tc", "etc2"], "vram_texture": true @@ -12,13 +12,13 @@ metadata={ [deps] -source_file="res://Assets/Materials/Dev/DevMaterial_albedo_3.png" -dest_files=["res://.godot/imported/DevMaterial_albedo_3.png-09f459f897a70e206c12d7e16188d3e8.s3tc.stex", "res://.godot/imported/DevMaterial_albedo_3.png-09f459f897a70e206c12d7e16188d3e8.etc2.stex"] +source_file="res://Assets/Materials/Maps/Dev/Dev_albedo_3.png" +dest_files=["res://.godot/imported/Dev_albedo_3.png-d02737a48ba6ccf6fa93524397d75860.s3tc.stex", "res://.godot/imported/Dev_albedo_3.png-d02737a48ba6ccf6fa93524397d75860.etc2.stex"] [params] compress/mode=2 -compress/lossy_quality=0.7 +compress/lossy_quality=0.5 compress/hdr_compression=1 compress/bptc_ldr=0 compress/normal_map=0 diff --git a/Game/Assets/Materials/Dev/DevMaterial_albedo_4.png b/Game/Assets/Materials/Maps/Dev/Dev_albedo_4.png similarity index 100% rename from Game/Assets/Materials/Dev/DevMaterial_albedo_4.png rename to Game/Assets/Materials/Maps/Dev/Dev_albedo_4.png diff --git a/Game/Assets/Materials/Dev/DevMaterial_albedo_4.png.import b/Game/Assets/Materials/Maps/Dev/Dev_albedo_4.png.import similarity index 52% rename from Game/Assets/Materials/Dev/DevMaterial_albedo_4.png.import rename to Game/Assets/Materials/Maps/Dev/Dev_albedo_4.png.import index ff49760..42d7100 100644 --- a/Game/Assets/Materials/Dev/DevMaterial_albedo_4.png.import +++ b/Game/Assets/Materials/Maps/Dev/Dev_albedo_4.png.import @@ -3,8 +3,8 @@ importer="texture" type="StreamTexture2D" uid="uid://416jhylh4lqj" -path.s3tc="res://.godot/imported/DevMaterial_albedo_4.png-2c7ae2c682edb92da9ce82082797281a.s3tc.stex" -path.etc2="res://.godot/imported/DevMaterial_albedo_4.png-2c7ae2c682edb92da9ce82082797281a.etc2.stex" +path.s3tc="res://.godot/imported/Dev_albedo_4.png-951143ac05335c7bf5fda00d9e2aa759.s3tc.stex" +path.etc2="res://.godot/imported/Dev_albedo_4.png-951143ac05335c7bf5fda00d9e2aa759.etc2.stex" metadata={ "imported_formats": ["s3tc", "etc2"], "vram_texture": true @@ -12,13 +12,13 @@ metadata={ [deps] -source_file="res://Assets/Materials/Dev/DevMaterial_albedo_4.png" -dest_files=["res://.godot/imported/DevMaterial_albedo_4.png-2c7ae2c682edb92da9ce82082797281a.s3tc.stex", "res://.godot/imported/DevMaterial_albedo_4.png-2c7ae2c682edb92da9ce82082797281a.etc2.stex"] +source_file="res://Assets/Materials/Maps/Dev/Dev_albedo_4.png" +dest_files=["res://.godot/imported/Dev_albedo_4.png-951143ac05335c7bf5fda00d9e2aa759.s3tc.stex", "res://.godot/imported/Dev_albedo_4.png-951143ac05335c7bf5fda00d9e2aa759.etc2.stex"] [params] compress/mode=2 -compress/lossy_quality=0.7 +compress/lossy_quality=0.5 compress/hdr_compression=1 compress/bptc_ldr=0 compress/normal_map=0 diff --git a/Game/Assets/Materials/Dev/DevMaterial_albedo_5.png b/Game/Assets/Materials/Maps/Dev/Dev_albedo_5.png similarity index 100% rename from Game/Assets/Materials/Dev/DevMaterial_albedo_5.png rename to Game/Assets/Materials/Maps/Dev/Dev_albedo_5.png diff --git a/Game/Assets/Materials/Dev/DevMaterial_albedo_5.png.import b/Game/Assets/Materials/Maps/Dev/Dev_albedo_5.png.import similarity index 52% rename from Game/Assets/Materials/Dev/DevMaterial_albedo_5.png.import rename to Game/Assets/Materials/Maps/Dev/Dev_albedo_5.png.import index d2dbb96..34fc82e 100644 --- a/Game/Assets/Materials/Dev/DevMaterial_albedo_5.png.import +++ b/Game/Assets/Materials/Maps/Dev/Dev_albedo_5.png.import @@ -3,8 +3,8 @@ importer="texture" type="StreamTexture2D" uid="uid://ga8xxqwg33d7" -path.s3tc="res://.godot/imported/DevMaterial_albedo_5.png-a47d076fb76ac9f75affe411df53a67c.s3tc.stex" -path.etc2="res://.godot/imported/DevMaterial_albedo_5.png-a47d076fb76ac9f75affe411df53a67c.etc2.stex" +path.s3tc="res://.godot/imported/Dev_albedo_5.png-b337cb594587b1fc6fe8d42673e21f4f.s3tc.stex" +path.etc2="res://.godot/imported/Dev_albedo_5.png-b337cb594587b1fc6fe8d42673e21f4f.etc2.stex" metadata={ "imported_formats": ["s3tc", "etc2"], "vram_texture": true @@ -12,13 +12,13 @@ metadata={ [deps] -source_file="res://Assets/Materials/Dev/DevMaterial_albedo_5.png" -dest_files=["res://.godot/imported/DevMaterial_albedo_5.png-a47d076fb76ac9f75affe411df53a67c.s3tc.stex", "res://.godot/imported/DevMaterial_albedo_5.png-a47d076fb76ac9f75affe411df53a67c.etc2.stex"] +source_file="res://Assets/Materials/Maps/Dev/Dev_albedo_5.png" +dest_files=["res://.godot/imported/Dev_albedo_5.png-b337cb594587b1fc6fe8d42673e21f4f.s3tc.stex", "res://.godot/imported/Dev_albedo_5.png-b337cb594587b1fc6fe8d42673e21f4f.etc2.stex"] [params] compress/mode=2 -compress/lossy_quality=0.7 +compress/lossy_quality=0.5 compress/hdr_compression=1 compress/bptc_ldr=0 compress/normal_map=0 diff --git a/Game/Assets/Materials/Dev/DevMaterial_albedo_6.png b/Game/Assets/Materials/Maps/Dev/Dev_albedo_6.png similarity index 100% rename from Game/Assets/Materials/Dev/DevMaterial_albedo_6.png rename to Game/Assets/Materials/Maps/Dev/Dev_albedo_6.png diff --git a/Game/Assets/Materials/Dev/DevMaterial_albedo_6.png.import b/Game/Assets/Materials/Maps/Dev/Dev_albedo_6.png.import similarity index 53% rename from Game/Assets/Materials/Dev/DevMaterial_albedo_6.png.import rename to Game/Assets/Materials/Maps/Dev/Dev_albedo_6.png.import index 1103b18..556c83f 100644 --- a/Game/Assets/Materials/Dev/DevMaterial_albedo_6.png.import +++ b/Game/Assets/Materials/Maps/Dev/Dev_albedo_6.png.import @@ -3,8 +3,8 @@ importer="texture" type="StreamTexture2D" uid="uid://dnyynah1u4gbr" -path.s3tc="res://.godot/imported/DevMaterial_albedo_6.png-3e3fce941ddda07fa44c69f37c537aed.s3tc.stex" -path.etc2="res://.godot/imported/DevMaterial_albedo_6.png-3e3fce941ddda07fa44c69f37c537aed.etc2.stex" +path.s3tc="res://.godot/imported/Dev_albedo_6.png-a5cfc110ccc7210a99873b4b4889f4b6.s3tc.stex" +path.etc2="res://.godot/imported/Dev_albedo_6.png-a5cfc110ccc7210a99873b4b4889f4b6.etc2.stex" metadata={ "imported_formats": ["s3tc", "etc2"], "vram_texture": true @@ -12,13 +12,13 @@ metadata={ [deps] -source_file="res://Assets/Materials/Dev/DevMaterial_albedo_6.png" -dest_files=["res://.godot/imported/DevMaterial_albedo_6.png-3e3fce941ddda07fa44c69f37c537aed.s3tc.stex", "res://.godot/imported/DevMaterial_albedo_6.png-3e3fce941ddda07fa44c69f37c537aed.etc2.stex"] +source_file="res://Assets/Materials/Maps/Dev/Dev_albedo_6.png" +dest_files=["res://.godot/imported/Dev_albedo_6.png-a5cfc110ccc7210a99873b4b4889f4b6.s3tc.stex", "res://.godot/imported/Dev_albedo_6.png-a5cfc110ccc7210a99873b4b4889f4b6.etc2.stex"] [params] compress/mode=2 -compress/lossy_quality=0.7 +compress/lossy_quality=0.5 compress/hdr_compression=1 compress/bptc_ldr=0 compress/normal_map=0 diff --git a/Game/Assets/Materials/Dev/DevMaterial_albedo_7.png b/Game/Assets/Materials/Maps/Dev/Dev_albedo_7.png similarity index 100% rename from Game/Assets/Materials/Dev/DevMaterial_albedo_7.png rename to Game/Assets/Materials/Maps/Dev/Dev_albedo_7.png diff --git a/Game/Assets/Materials/Dev/DevMaterial_albedo_7.png.import b/Game/Assets/Materials/Maps/Dev/Dev_albedo_7.png.import similarity index 53% rename from Game/Assets/Materials/Dev/DevMaterial_albedo_7.png.import rename to Game/Assets/Materials/Maps/Dev/Dev_albedo_7.png.import index 9dbb8fc..a0e24b5 100644 --- a/Game/Assets/Materials/Dev/DevMaterial_albedo_7.png.import +++ b/Game/Assets/Materials/Maps/Dev/Dev_albedo_7.png.import @@ -3,8 +3,8 @@ importer="texture" type="StreamTexture2D" uid="uid://b51liyv2amv8v" -path.s3tc="res://.godot/imported/DevMaterial_albedo_7.png-f2f20b3ac479441b6fc9ff994de4ee74.s3tc.stex" -path.etc2="res://.godot/imported/DevMaterial_albedo_7.png-f2f20b3ac479441b6fc9ff994de4ee74.etc2.stex" +path.s3tc="res://.godot/imported/Dev_albedo_7.png-a4d370e0351d23e13b6f2bd74b4d63a0.s3tc.stex" +path.etc2="res://.godot/imported/Dev_albedo_7.png-a4d370e0351d23e13b6f2bd74b4d63a0.etc2.stex" metadata={ "imported_formats": ["s3tc", "etc2"], "vram_texture": true @@ -12,13 +12,13 @@ metadata={ [deps] -source_file="res://Assets/Materials/Dev/DevMaterial_albedo_7.png" -dest_files=["res://.godot/imported/DevMaterial_albedo_7.png-f2f20b3ac479441b6fc9ff994de4ee74.s3tc.stex", "res://.godot/imported/DevMaterial_albedo_7.png-f2f20b3ac479441b6fc9ff994de4ee74.etc2.stex"] +source_file="res://Assets/Materials/Maps/Dev/Dev_albedo_7.png" +dest_files=["res://.godot/imported/Dev_albedo_7.png-a4d370e0351d23e13b6f2bd74b4d63a0.s3tc.stex", "res://.godot/imported/Dev_albedo_7.png-a4d370e0351d23e13b6f2bd74b4d63a0.etc2.stex"] [params] compress/mode=2 -compress/lossy_quality=0.7 +compress/lossy_quality=0.5 compress/hdr_compression=1 compress/bptc_ldr=0 compress/normal_map=0 diff --git a/Game/Assets/Materials/Dev/DevMaterial_albedo_8.png b/Game/Assets/Materials/Maps/Dev/Dev_albedo_8.png similarity index 100% rename from Game/Assets/Materials/Dev/DevMaterial_albedo_8.png rename to Game/Assets/Materials/Maps/Dev/Dev_albedo_8.png diff --git a/Game/Assets/Materials/Dev/DevMaterial_albedo_8.png.import b/Game/Assets/Materials/Maps/Dev/Dev_albedo_8.png.import similarity index 53% rename from Game/Assets/Materials/Dev/DevMaterial_albedo_8.png.import rename to Game/Assets/Materials/Maps/Dev/Dev_albedo_8.png.import index 9fd3316..abe8fae 100644 --- a/Game/Assets/Materials/Dev/DevMaterial_albedo_8.png.import +++ b/Game/Assets/Materials/Maps/Dev/Dev_albedo_8.png.import @@ -3,8 +3,8 @@ importer="texture" type="StreamTexture2D" uid="uid://dhq507hghwbpr" -path.s3tc="res://.godot/imported/DevMaterial_albedo_8.png-2abe481e63a74549ac0824d780216ab5.s3tc.stex" -path.etc2="res://.godot/imported/DevMaterial_albedo_8.png-2abe481e63a74549ac0824d780216ab5.etc2.stex" +path.s3tc="res://.godot/imported/Dev_albedo_8.png-a5322c07749b2f1afcd4cfad8ccb9083.s3tc.stex" +path.etc2="res://.godot/imported/Dev_albedo_8.png-a5322c07749b2f1afcd4cfad8ccb9083.etc2.stex" metadata={ "imported_formats": ["s3tc", "etc2"], "vram_texture": true @@ -12,13 +12,13 @@ metadata={ [deps] -source_file="res://Assets/Materials/Dev/DevMaterial_albedo_8.png" -dest_files=["res://.godot/imported/DevMaterial_albedo_8.png-2abe481e63a74549ac0824d780216ab5.s3tc.stex", "res://.godot/imported/DevMaterial_albedo_8.png-2abe481e63a74549ac0824d780216ab5.etc2.stex"] +source_file="res://Assets/Materials/Maps/Dev/Dev_albedo_8.png" +dest_files=["res://.godot/imported/Dev_albedo_8.png-a5322c07749b2f1afcd4cfad8ccb9083.s3tc.stex", "res://.godot/imported/Dev_albedo_8.png-a5322c07749b2f1afcd4cfad8ccb9083.etc2.stex"] [params] compress/mode=2 -compress/lossy_quality=0.7 +compress/lossy_quality=0.5 compress/hdr_compression=1 compress/bptc_ldr=0 compress/normal_map=0 diff --git a/Game/Assets/Materials/Dev/DevMaterial_albedo_9.png b/Game/Assets/Materials/Maps/Dev/Dev_albedo_9.png similarity index 100% rename from Game/Assets/Materials/Dev/DevMaterial_albedo_9.png rename to Game/Assets/Materials/Maps/Dev/Dev_albedo_9.png diff --git a/Game/Assets/Materials/Dev/DevMaterial_albedo_9.png.import b/Game/Assets/Materials/Maps/Dev/Dev_albedo_9.png.import similarity index 53% rename from Game/Assets/Materials/Dev/DevMaterial_albedo_9.png.import rename to Game/Assets/Materials/Maps/Dev/Dev_albedo_9.png.import index 102fd9e..7959fe2 100644 --- a/Game/Assets/Materials/Dev/DevMaterial_albedo_9.png.import +++ b/Game/Assets/Materials/Maps/Dev/Dev_albedo_9.png.import @@ -3,8 +3,8 @@ importer="texture" type="StreamTexture2D" uid="uid://bko21kk5w1lk5" -path.s3tc="res://.godot/imported/DevMaterial_albedo_9.png-1190e536c36b602417af4fb588b4df7f.s3tc.stex" -path.etc2="res://.godot/imported/DevMaterial_albedo_9.png-1190e536c36b602417af4fb588b4df7f.etc2.stex" +path.s3tc="res://.godot/imported/Dev_albedo_9.png-1de33b332911632d848f636695639710.s3tc.stex" +path.etc2="res://.godot/imported/Dev_albedo_9.png-1de33b332911632d848f636695639710.etc2.stex" metadata={ "imported_formats": ["s3tc", "etc2"], "vram_texture": true @@ -12,13 +12,13 @@ metadata={ [deps] -source_file="res://Assets/Materials/Dev/DevMaterial_albedo_9.png" -dest_files=["res://.godot/imported/DevMaterial_albedo_9.png-1190e536c36b602417af4fb588b4df7f.s3tc.stex", "res://.godot/imported/DevMaterial_albedo_9.png-1190e536c36b602417af4fb588b4df7f.etc2.stex"] +source_file="res://Assets/Materials/Maps/Dev/Dev_albedo_9.png" +dest_files=["res://.godot/imported/Dev_albedo_9.png-1de33b332911632d848f636695639710.s3tc.stex", "res://.godot/imported/Dev_albedo_9.png-1de33b332911632d848f636695639710.etc2.stex"] [params] compress/mode=2 -compress/lossy_quality=0.7 +compress/lossy_quality=0.5 compress/hdr_compression=1 compress/bptc_ldr=0 compress/normal_map=0 diff --git a/Game/Assets/Materials/Dev/DevMaterial_normal.png b/Game/Assets/Materials/Maps/Dev/Dev_normal.png similarity index 100% rename from Game/Assets/Materials/Dev/DevMaterial_normal.png rename to Game/Assets/Materials/Maps/Dev/Dev_normal.png diff --git a/Game/Assets/Materials/Dev/DevMaterial_normal.png.import b/Game/Assets/Materials/Maps/Dev/Dev_normal.png.import similarity index 55% rename from Game/Assets/Materials/Dev/DevMaterial_normal.png.import rename to Game/Assets/Materials/Maps/Dev/Dev_normal.png.import index e6614f9..5ad6a76 100644 --- a/Game/Assets/Materials/Dev/DevMaterial_normal.png.import +++ b/Game/Assets/Materials/Maps/Dev/Dev_normal.png.import @@ -3,8 +3,8 @@ importer="texture" type="StreamTexture2D" uid="uid://ceqlxxp2f04o7" -path.s3tc="res://.godot/imported/DevMaterial_normal.png-e554dca2e40f66f0cccdffb9b403fef1.s3tc.stex" -path.etc2="res://.godot/imported/DevMaterial_normal.png-e554dca2e40f66f0cccdffb9b403fef1.etc2.stex" +path.s3tc="res://.godot/imported/Dev_normal.png-70e73be05dac8644e1a626acf5b7e09f.s3tc.stex" +path.etc2="res://.godot/imported/Dev_normal.png-70e73be05dac8644e1a626acf5b7e09f.etc2.stex" metadata={ "imported_formats": ["s3tc", "etc2"], "vram_texture": true @@ -12,13 +12,13 @@ metadata={ [deps] -source_file="res://Assets/Materials/Dev/DevMaterial_normal.png" -dest_files=["res://.godot/imported/DevMaterial_normal.png-e554dca2e40f66f0cccdffb9b403fef1.s3tc.stex", "res://.godot/imported/DevMaterial_normal.png-e554dca2e40f66f0cccdffb9b403fef1.etc2.stex"] +source_file="res://Assets/Materials/Maps/Dev/Dev_normal.png" +dest_files=["res://.godot/imported/Dev_normal.png-70e73be05dac8644e1a626acf5b7e09f.s3tc.stex", "res://.godot/imported/Dev_normal.png-70e73be05dac8644e1a626acf5b7e09f.etc2.stex"] [params] compress/mode=2 -compress/lossy_quality=0.7 +compress/lossy_quality=1.0 compress/hdr_compression=1 compress/bptc_ldr=0 compress/normal_map=1 diff --git a/Game/Assets/Materials/Dev/DevMaterial_orm.png b/Game/Assets/Materials/Maps/Dev/Dev_orm.png similarity index 100% rename from Game/Assets/Materials/Dev/DevMaterial_orm.png rename to Game/Assets/Materials/Maps/Dev/Dev_orm.png diff --git a/Game/Assets/Materials/Maps/Dev/Dev_orm.png.import b/Game/Assets/Materials/Maps/Dev/Dev_orm.png.import new file mode 100644 index 0000000..1132030 --- /dev/null +++ b/Game/Assets/Materials/Maps/Dev/Dev_orm.png.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="StreamTexture2D" +uid="uid://on3cnja7e0qs" +path.s3tc="res://.godot/imported/Dev_orm.png-e98717c23019ced6ff0a068a2f759571.s3tc.stex" +path.etc2="res://.godot/imported/Dev_orm.png-e98717c23019ced6ff0a068a2f759571.etc2.stex" +metadata={ +"imported_formats": ["s3tc", "etc2"], +"vram_texture": true +} + +[deps] + +source_file="res://Assets/Materials/Maps/Dev/Dev_orm.png" +dest_files=["res://.godot/imported/Dev_orm.png-e98717c23019ced6ff0a068a2f759571.s3tc.stex", "res://.godot/imported/Dev_orm.png-e98717c23019ced6ff0a068a2f759571.etc2.stex"] + +[params] + +compress/mode=2 +compress/lossy_quality=1.0 +compress/hdr_compression=1 +compress/bptc_ldr=0 +compress/normal_map=0 +compress/channel_pack=1 +compress/streamed=false +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="res://Assets/Materials/Dev/DevMaterial_normal.png" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/HDR_as_SRGB=false +process/size_limit=0 +detect_3d/compress_to=0 +svg/scale=1.0 diff --git a/Game/Assets/Shaders/Base.tres b/Game/Assets/Shaders/Base.tres deleted file mode 100644 index d39b74e..0000000 --- a/Game/Assets/Shaders/Base.tres +++ /dev/null @@ -1,5 +0,0 @@ -[gd_resource type="StandardMaterial3D" format=2] - -[resource] -albedo_color = Color( 0.317647, 0.317647, 0.317647, 1 ) -roughness = 0.29