From 3dbc4515b8d30f3ce89cd4c61ba66b4518235a7a Mon Sep 17 00:00:00 2001 From: betalars Date: Sat, 1 Jul 2023 19:51:17 +0200 Subject: [PATCH] start re-importing starlight shader --- .../materials/starlight_shader.material | Bin 0 -> 382 bytes .../import/starlight-mesh.glb.import | 9 ++++- .../youth_room/shaders/starlight-textures.png | 3 ++ .../shaders/starlight-textures.png.import | 34 +++++++++++++++++ .../shaders/starlight_shader.gdshader | 9 +++++ .../youth_room/shaders/universe_noise.png | 3 ++ .../shaders/universe_noise.png.import | 35 ++++++++++++++++++ 7 files changed, 92 insertions(+), 1 deletion(-) create mode 100644 src/base-environments/youth_room/import/materials/starlight_shader.material create mode 100644 src/base-environments/youth_room/shaders/starlight-textures.png create mode 100644 src/base-environments/youth_room/shaders/starlight-textures.png.import create mode 100644 src/base-environments/youth_room/shaders/starlight_shader.gdshader create mode 100644 src/base-environments/youth_room/shaders/universe_noise.png create mode 100644 src/base-environments/youth_room/shaders/universe_noise.png.import diff --git a/src/base-environments/youth_room/import/materials/starlight_shader.material b/src/base-environments/youth_room/import/materials/starlight_shader.material new file mode 100644 index 0000000000000000000000000000000000000000..084332e2eb2d083b721f0ae9f55f4b027adc78b9 GIT binary patch literal 382 zcmV-^0fGKfQ$s@n000005C8!C0ssJJ0RR9fwJ-f(`vK(&0Je}iHDFbf#=s{**f4|) zg5(X10KZGI*n%apWMuDq%c^X0??_ZIBJ`z-0j3w{-=+!KXrOqrHU%gEC;%-0k-=qD zn;^w<(hJ7azw#H{AR-!Z2OEZ;GS!^sHVaKo^JxBrU*Lcb>*+X3+eS%qvufHbws8Cj zjAXMhr3x=e)FRKUDeO_KNwv8k` z#0t$*Ud!o}dMzl|az+Oq3lkYl=9g3`mB~La*|?Hcp;ftyUt;+P$?zDBL>Gyx0{{iV z0ito|S(uEPANQ_^DFQAaZ~~cB z@h4Cb0nY{`S;lSg|K$w}lha+qn%8Fe#bA6fhW7EO(FQbQW=uJN5Oafh{=z*DQ@?Vn c*#@m}PH|LhuP&7Q+yl+uYr}W|SW;6%Ls|Q#l>h($ literal 0 HcmV?d00001 diff --git a/src/base-environments/youth_room/import/starlight-mesh.glb.import b/src/base-environments/youth_room/import/starlight-mesh.glb.import index 57122594..107234a2 100644 --- a/src/base-environments/youth_room/import/starlight-mesh.glb.import +++ b/src/base-environments/youth_room/import/starlight-mesh.glb.import @@ -28,5 +28,12 @@ animation/fps=30 animation/trimming=false animation/remove_immutable_tracks=true import_script/path="" -_subresources={} +_subresources={ +"materials": { +"starlight": { +"use_external/enabled": true, +"use_external/path": "res://base-environments/youth_room/import/materials/starlight_shader.material" +} +} +} gltf/embedded_image_handling=1 diff --git a/src/base-environments/youth_room/shaders/starlight-textures.png b/src/base-environments/youth_room/shaders/starlight-textures.png new file mode 100644 index 00000000..f9e56a31 --- /dev/null +++ b/src/base-environments/youth_room/shaders/starlight-textures.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f340f5bcc6dc3d709dd23cbaa50469139e561a72b953924da8c225e26bc4f07f +size 1093282 diff --git a/src/base-environments/youth_room/shaders/starlight-textures.png.import b/src/base-environments/youth_room/shaders/starlight-textures.png.import new file mode 100644 index 00000000..790d4227 --- /dev/null +++ b/src/base-environments/youth_room/shaders/starlight-textures.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bdyg065h8vcdi" +path="res://.godot/imported/starlight-textures.png-4ddade130465fa71fbca6304c0a7a75a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://base-environments/youth_room/shaders/starlight-textures.png" +dest_files=["res://.godot/imported/starlight-textures.png-4ddade130465fa71fbca6304c0a7a75a.ctex"] + +[params] + +compress/mode=3 +compress/high_quality=true +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/src/base-environments/youth_room/shaders/starlight_shader.gdshader b/src/base-environments/youth_room/shaders/starlight_shader.gdshader new file mode 100644 index 00000000..e17770e0 --- /dev/null +++ b/src/base-environments/youth_room/shaders/starlight_shader.gdshader @@ -0,0 +1,9 @@ +shader_type spatial; +render_mode unshaded; + +uniform sampler2D starlight_noise; +uniform sampler2D starlight_textures; + +void fragment() { + ALBEDO = vec3(.0, .0, texture(starlight_textures, UV + texture(starlight_noise, UV).xz).z); +} diff --git a/src/base-environments/youth_room/shaders/universe_noise.png b/src/base-environments/youth_room/shaders/universe_noise.png new file mode 100644 index 00000000..22761ddf --- /dev/null +++ b/src/base-environments/youth_room/shaders/universe_noise.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a16b8c37ba6e3da989a26dd3b0af5b9332d404b92cde02f4c3aff9acb8a9ee88 +size 892352 diff --git a/src/base-environments/youth_room/shaders/universe_noise.png.import b/src/base-environments/youth_room/shaders/universe_noise.png.import new file mode 100644 index 00000000..b7113236 --- /dev/null +++ b/src/base-environments/youth_room/shaders/universe_noise.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ds1n0xhxqlp4b" +path.bptc="res://.godot/imported/universe_noise.png-d3c27872055ba4487d16cb642b35acb7.bptc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://base-environments/youth_room/shaders/universe_noise.png" +dest_files=["res://.godot/imported/universe_noise.png-d3c27872055ba4487d16cb642b35acb7.bptc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=true +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