diff --git a/assets/textures/world/material/concretepoured/concretepoured_ao.png b/assets/textures/world/material/concretepoured/concretepoured_ao.png new file mode 100644 index 0000000..d21eb24 Binary files /dev/null and b/assets/textures/world/material/concretepoured/concretepoured_ao.png differ diff --git a/assets/textures/world/material/concretepoured/concretepoured_ao.png.import b/assets/textures/world/material/concretepoured/concretepoured_ao.png.import new file mode 100644 index 0000000..8327890 --- /dev/null +++ b/assets/textures/world/material/concretepoured/concretepoured_ao.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://di4obkop8ephm" +path.s3tc="res://.godot/imported/concretepoured_ao.png-a79d0814135b8362ad9308bcce5b0ad3.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/textures/world/material/concretepoured/concretepoured_ao.png" +dest_files=["res://.godot/imported/concretepoured_ao.png-a79d0814135b8362ad9308bcce5b0ad3.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/textures/world/material/concretepoured/concretepoured_col.png b/assets/textures/world/material/concretepoured/concretepoured_col.png new file mode 100644 index 0000000..554022e Binary files /dev/null and b/assets/textures/world/material/concretepoured/concretepoured_col.png differ diff --git a/assets/textures/world/material/concretepoured/concretepoured_col.png.import b/assets/textures/world/material/concretepoured/concretepoured_col.png.import new file mode 100644 index 0000000..7ba4821 --- /dev/null +++ b/assets/textures/world/material/concretepoured/concretepoured_col.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cgw1p1kkos7on" +path.s3tc="res://.godot/imported/concretepoured_col.png-5f34d7da5bec2d868cbf5f0776aa3b1e.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/textures/world/material/concretepoured/concretepoured_col.png" +dest_files=["res://.godot/imported/concretepoured_col.png-5f34d7da5bec2d868cbf5f0776aa3b1e.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/textures/world/material/concretepoured/concretepoured_metalness.png b/assets/textures/world/material/concretepoured/concretepoured_metalness.png new file mode 100644 index 0000000..a262242 Binary files /dev/null and b/assets/textures/world/material/concretepoured/concretepoured_metalness.png differ diff --git a/assets/textures/world/material/concretepoured/concretepoured_metalness.png.import b/assets/textures/world/material/concretepoured/concretepoured_metalness.png.import new file mode 100644 index 0000000..2bb0f9b --- /dev/null +++ b/assets/textures/world/material/concretepoured/concretepoured_metalness.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bcbgpyrfr4123" +path.s3tc="res://.godot/imported/concretepoured_metalness.png-098824f115938a4557485d813f767042.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/textures/world/material/concretepoured/concretepoured_metalness.png" +dest_files=["res://.godot/imported/concretepoured_metalness.png-098824f115938a4557485d813f767042.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/textures/world/material/concretepoured/concretepoured_nrm.png b/assets/textures/world/material/concretepoured/concretepoured_nrm.png new file mode 100644 index 0000000..dbe5f15 Binary files /dev/null and b/assets/textures/world/material/concretepoured/concretepoured_nrm.png differ diff --git a/assets/textures/world/material/concretepoured/concretepoured_nrm.png.import b/assets/textures/world/material/concretepoured/concretepoured_nrm.png.import new file mode 100644 index 0000000..dfe67f1 --- /dev/null +++ b/assets/textures/world/material/concretepoured/concretepoured_nrm.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cklnmi23c8c3j" +path.s3tc="res://.godot/imported/concretepoured_nrm.png-5c5c82cc35ae4b3d1b493fae59bc8c6e.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/textures/world/material/concretepoured/concretepoured_nrm.png" +dest_files=["res://.godot/imported/concretepoured_nrm.png-5c5c82cc35ae4b3d1b493fae59bc8c6e.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=1 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=1 +roughness/src_normal="res://assets/textures/world/material/concretepoured/concretepoured_nrm.png" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/textures/world/material/concretepoured/concretepoured_roughness.png b/assets/textures/world/material/concretepoured/concretepoured_roughness.png new file mode 100644 index 0000000..8ea189e Binary files /dev/null and b/assets/textures/world/material/concretepoured/concretepoured_roughness.png differ diff --git a/assets/textures/world/material/concretepoured/concretepoured_roughness.png.import b/assets/textures/world/material/concretepoured/concretepoured_roughness.png.import new file mode 100644 index 0000000..9b34198 --- /dev/null +++ b/assets/textures/world/material/concretepoured/concretepoured_roughness.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://w4n61moqflg3" +path.s3tc="res://.godot/imported/concretepoured_roughness.png-1bd395c52dbe156f9db125f35bbbef64.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/textures/world/material/concretepoured/concretepoured_roughness.png" +dest_files=["res://.godot/imported/concretepoured_roughness.png-1bd395c52dbe156f9db125f35bbbef64.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/textures/world/material/scratcheslight/scratcheslight_nrm.jpg b/assets/textures/world/material/scratcheslight/scratcheslight_nrm.jpg new file mode 100644 index 0000000..11568f4 Binary files /dev/null and b/assets/textures/world/material/scratcheslight/scratcheslight_nrm.jpg differ diff --git a/assets/textures/world/material/scratcheslight/scratcheslight_nrm.jpg.import b/assets/textures/world/material/scratcheslight/scratcheslight_nrm.jpg.import new file mode 100644 index 0000000..0812405 --- /dev/null +++ b/assets/textures/world/material/scratcheslight/scratcheslight_nrm.jpg.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d3dolqycw3mpv" +path.s3tc="res://.godot/imported/scratcheslight_nrm.jpg-cef2cd69837be982cb939057d4094ba7.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/textures/world/material/scratcheslight/scratcheslight_nrm.jpg" +dest_files=["res://.godot/imported/scratcheslight_nrm.jpg-cef2cd69837be982cb939057d4094ba7.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=1 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=1 +roughness/src_normal="res://assets/textures/world/material/scratcheslight/scratcheslight_nrm.jpg" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/textures/world/material/scratcheslight/scratcheslight_overlay_var1.jpg b/assets/textures/world/material/scratcheslight/scratcheslight_overlay_var1.jpg new file mode 100644 index 0000000..e402d90 Binary files /dev/null and b/assets/textures/world/material/scratcheslight/scratcheslight_overlay_var1.jpg differ diff --git a/assets/textures/world/material/scratcheslight/scratcheslight_overlay_var1.jpg.import b/assets/textures/world/material/scratcheslight/scratcheslight_overlay_var1.jpg.import new file mode 100644 index 0000000..d3d2843 --- /dev/null +++ b/assets/textures/world/material/scratcheslight/scratcheslight_overlay_var1.jpg.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://j0mywmwge6t5" +path.s3tc="res://.godot/imported/scratcheslight_overlay_var1.jpg-ef703486524ebdba7d069cba4d5dc9d6.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/textures/world/material/scratcheslight/scratcheslight_overlay_var1.jpg" +dest_files=["res://.godot/imported/scratcheslight_overlay_var1.jpg-ef703486524ebdba7d069cba4d5dc9d6.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/textures/world/material/scratcheslight/scratcheslight_overlay_var2.jpg b/assets/textures/world/material/scratcheslight/scratcheslight_overlay_var2.jpg new file mode 100644 index 0000000..a481acd Binary files /dev/null and b/assets/textures/world/material/scratcheslight/scratcheslight_overlay_var2.jpg differ diff --git a/assets/textures/world/material/scratcheslight/scratcheslight_overlay_var2.jpg.import b/assets/textures/world/material/scratcheslight/scratcheslight_overlay_var2.jpg.import new file mode 100644 index 0000000..1e48dca --- /dev/null +++ b/assets/textures/world/material/scratcheslight/scratcheslight_overlay_var2.jpg.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bawjipies8h2d" +path.s3tc="res://.godot/imported/scratcheslight_overlay_var2.jpg-a387bd354d94a039bd96a93866271136.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/textures/world/material/scratcheslight/scratcheslight_overlay_var2.jpg" +dest_files=["res://.godot/imported/scratcheslight_overlay_var2.jpg-a387bd354d94a039bd96a93866271136.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/scenes/levels/debug.tscn b/scenes/levels/debug.tscn index 074e284..83cdeae 100644 --- a/scenes/levels/debug.tscn +++ b/scenes/levels/debug.tscn @@ -1,18 +1,41 @@ -[gd_scene load_steps=9 format=3 uid="uid://ckad8stc13n83"] +[gd_scene load_steps=17 format=3 uid="uid://ckad8stc13n83"] [ext_resource type="PackedScene" uid="uid://gg5ph541e4p3" path="res://scenes/player.tscn" id="1_2585i"] [ext_resource type="PackedScene" uid="uid://ddwkhfly2xyyt" path="res://models/interior.obj" id="1_lphcl"] +[ext_resource type="Texture2D" uid="uid://cgw1p1kkos7on" path="res://assets/textures/world/material/concretepoured/concretepoured_col.png" id="2_l4ecd"] +[ext_resource type="Texture2D" uid="uid://bawjipies8h2d" path="res://assets/textures/world/material/scratcheslight/scratcheslight_overlay_var2.jpg" id="2_q6muq"] [ext_resource type="PackedScene" uid="uid://b8bvidqu7tmfs" path="res://scenes/objects/interactables/task_terminal.tscn" id="3_30m3x"] +[ext_resource type="Texture2D" uid="uid://di4obkop8ephm" path="res://assets/textures/world/material/concretepoured/concretepoured_ao.png" id="3_kjg8t"] +[ext_resource type="Texture2D" uid="uid://d3dolqycw3mpv" path="res://assets/textures/world/material/scratcheslight/scratcheslight_nrm.jpg" id="3_ngvi5"] +[ext_resource type="Texture2D" uid="uid://bcbgpyrfr4123" path="res://assets/textures/world/material/concretepoured/concretepoured_metalness.png" id="4_3bilk"] [ext_resource type="PackedScene" uid="uid://dqy8bqf1chm8c" path="res://scenes/objects/interactables/button_stand.tscn" id="4_cruoa"] +[ext_resource type="Texture2D" uid="uid://j0mywmwge6t5" path="res://assets/textures/world/material/scratcheslight/scratcheslight_overlay_var1.jpg" id="4_krrud"] [ext_resource type="PackedScene" uid="uid://22blfybi6n4q" path="res://scenes/completion_counter.tscn" id="5_lo1l3"] +[ext_resource type="Texture2D" uid="uid://cklnmi23c8c3j" path="res://assets/textures/world/material/concretepoured/concretepoured_nrm.png" id="5_we3dw"] [ext_resource type="PackedScene" uid="uid://cy0x2nliyw8gw" path="res://scenes/door.tscn" id="6_853p2"] +[ext_resource type="Texture2D" uid="uid://w4n61moqflg3" path="res://assets/textures/world/material/concretepoured/concretepoured_roughness.png" id="6_bdw2q"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_780x3"] -albedo_color = Color(0.133333, 0.133333, 0.133333, 1) +albedo_texture = ExtResource("2_q6muq") metallic_specular = 0.0 +roughness_texture = ExtResource("4_krrud") +normal_enabled = true +normal_texture = ExtResource("3_ngvi5") +clearcoat_enabled = true +clearcoat = 0.15 +clearcoat_texture = ExtResource("4_krrud") +uv1_scale = Vector3(30, 30, 30) +uv2_triplanar_sharpness = 3.605 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_cra61"] -albedo_color = Color(0.356863, 0.168627, 0, 1) +albedo_texture = ExtResource("2_l4ecd") +metallic = 1.0 +metallic_texture = ExtResource("4_3bilk") +roughness_texture = ExtResource("6_bdw2q") +normal_enabled = true +normal_texture = ExtResource("5_we3dw") +ao_enabled = true +ao_texture = ExtResource("3_kjg8t") [node name="Debug" type="Node3D"]