From 5d9630b03af155b02843b1db5868f1c1cca10dca Mon Sep 17 00:00:00 2001 From: Sofia Date: Sun, 9 Aug 2026 23:36:53 +0300 Subject: [PATCH] Set sufrace override material albedo instead --- godot/maps/textures/{str_grating1.png.import | 14 ++++++++------ rust/src/player/weapon.rs | 2 +- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/godot/maps/textures/{str_grating1.png.import b/godot/maps/textures/{str_grating1.png.import index 2b7b097..b37b382 100644 --- a/godot/maps/textures/{str_grating1.png.import +++ b/godot/maps/textures/{str_grating1.png.import @@ -3,19 +3,21 @@ importer="texture" type="CompressedTexture2D" uid="uid://be6kkun8jvorr" -path="res://.godot/imported/{str_grating1.png-c56d7008acfd43735ff24601098a1911.ctex" +path.s3tc="res://.godot/imported/{str_grating1.png-c56d7008acfd43735ff24601098a1911.s3tc.ctex" +path.etc2="res://.godot/imported/{str_grating1.png-c56d7008acfd43735ff24601098a1911.etc2.ctex" metadata={ -"vram_texture": false +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true } [deps] source_file="res://maps/textures/{str_grating1.png" -dest_files=["res://.godot/imported/{str_grating1.png-c56d7008acfd43735ff24601098a1911.ctex"] +dest_files=["res://.godot/imported/{str_grating1.png-c56d7008acfd43735ff24601098a1911.s3tc.ctex", "res://.godot/imported/{str_grating1.png-c56d7008acfd43735ff24601098a1911.etc2.ctex"] [params] -compress/mode=0 +compress/mode=2 compress/high_quality=false compress/lossy_quality=0.7 compress/uastc_level=0 @@ -23,7 +25,7 @@ compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 -mipmaps/generate=false +mipmaps/generate=true mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" @@ -37,4 +39,4 @@ process/normal_map_invert_y=false process/hdr_as_srgb=false process/hdr_clamp_exposure=false process/size_limit=0 -detect_3d/compress_to=1 +detect_3d/compress_to=0 diff --git a/rust/src/player/weapon.rs b/rust/src/player/weapon.rs index 0cb979c..b1183a4 100644 --- a/rust/src/player/weapon.rs +++ b/rust/src/player/weapon.rs @@ -25,7 +25,7 @@ pub struct WeaponMesh { impl WeaponMesh { fn set_color(&mut self, color: Color) { if let Some(mesh) = &mut self.mesh - && let Some(mut mat) = mesh.get_active_material(0) + && let Some(mut mat) = mesh.get_surface_override_material(0) { mat.set("albedo_color", &color.to_variant()); }