From bf7c9531d69a19b099ce95979238fb4ae56e6f72 Mon Sep 17 00:00:00 2001 From: Rodz Labs Date: Tue, 14 Mar 2023 19:56:14 +0100 Subject: [PATCH] Updated HDR loading code --- .../environment_manager/environment_manager.gd | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/material_maker/tools/environment_manager/environment_manager.gd b/material_maker/tools/environment_manager/environment_manager.gd index 3b7808453..3b884c262 100644 --- a/material_maker/tools/environment_manager/environment_manager.gd +++ b/material_maker/tools/environment_manager/environment_manager.gd @@ -184,13 +184,14 @@ func _physics_process(_delta) -> void: progress_window.set_progress(float($HTTPRequest.get_downloaded_bytes())/float($HTTPRequest.get_body_size())) func set_hdr(index, hdr_path) -> bool: - print("Setting hdr "+hdr_path) - var hdr : Texture = load(hdr_path) - if hdr == null: - hdr = ImageTexture.new() - if hdr.load(hdr_path) != OK: - return false + var hdr_image : Image = Image.new() + if hdr_image.load(hdr_path) != OK: + return false + var hdr : ImageTexture = ImageTexture.new() + hdr.storage = ImageTexture.STORAGE_COMPRESS_LOSSLESS + hdr.create_from_image(hdr_image) environment_textures[index].hdri = hdr + print(hdr.storage) return true func new_environment(index : int) -> void: