diff --git a/README.md b/README.md index 455dde4..9fc9f79 100644 --- a/README.md +++ b/README.md @@ -2,9 +2,9 @@ # 🏠 Introduction -Immersive Home is project to bring Smart Home and Mixed Reality technologies together for an intuitive and immersive experience. +Immersive Home is project to bring Smart Home and Mixed Reality technologies together for an intuitive and immersive experience. ![Demo Video](https://www.youtube.com/watch?v=vk6uTYOINY4) -## Features +## Planned Features - **Fast and Intuitive control over IoT devices** - **Live overview over your smart home** @@ -12,6 +12,28 @@ Immersive Home is project to bring Smart Home and Mixed Reality technologies tog - **Comfortable way of consuming virtual media unobstructed** - **Advanced automations based on position in room** +## Try it out + +Right now you can try out the app for free using either of the following pages: + + + Badge linking to GitHub + + + + Badge linking to itch.io + + + + Badge linking to sidequest + + +💕 If you like to see the project grow to support more devices and interaction methods, consider supporting the project using these methods: + +- Donate using [PayPal]( https://paypal.me/nitwel) or [GitHub Sponsors](https://github.com/sponsors/Nitwel) +- Buying the app on [itch.io](https://nitwel.itch.io/immersive-home) +- Contributing to the project by creating issues or pull requests + ## Supported Devices **Smart Home Platforms** @@ -21,13 +43,11 @@ Immersive Home is project to bring Smart Home and Mixed Reality technologies tog - Meta Quest 2 / Pro / 3 ## Connecting to your Home Assistant Instance -Right now, as a temporary solution, the app will use whatever is saved into your clipboard to connect to your Home Assistant instance. -Format: `ws://:/api/websocket ` -Example `ws://192.168.0.31:8123/api/websocket eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiIzZjQ0ZGM2N2Y3YzY0MDc1OGZlMWI2ZjJlNmIxZjRkNSIsImlhdCI6MTY5ODAxMDcyOCwiZXhwIjoyMDEzMzcwNzI4fQ.K6ydLUC-4Q7BNIRCU1nWlI2s6sg9UCiOu-Lpedw2zJc` - +Go to the settings tab (the gear icon) and enter the url of your Home Assistant instance. +In order to authenticate, you have to generate a long-lived access token in Home Assistant. To generate a HASS token, login into your dashboard, click on your name (bottom left), scroll down and create a long-lived access token. -You can check if you are properly connected by opening the settings tab in the app and looking at the bottom right corner. +Finally, click the connect button and you should be connected to your Home Assistant instance. # 🛠 Development diff --git a/addons/godot-xr-tools/assets/misc/Hold trigger to continue.png.import b/addons/godot-xr-tools/assets/misc/Hold trigger to continue.png.import index 172212e..2a775ea 100644 --- a/addons/godot-xr-tools/assets/misc/Hold trigger to continue.png.import +++ b/addons/godot-xr-tools/assets/misc/Hold trigger to continue.png.import @@ -2,28 +2,26 @@ importer="texture" type="CompressedTexture2D" -uid="uid://ocyj01x5mtt7" -path.s3tc="res://.godot/imported/Hold trigger to continue.png-ce0a3a4de13c262f7015326bad2cb09d.s3tc.ctex" -path.etc2="res://.godot/imported/Hold trigger to continue.png-ce0a3a4de13c262f7015326bad2cb09d.etc2.ctex" +uid="uid://dbbxlk5acoxfg" +path="res://.godot/imported/Hold trigger to continue.png-ce0a3a4de13c262f7015326bad2cb09d.ctex" metadata={ -"imported_formats": ["s3tc_bptc", "etc2_astc"], -"vram_texture": true +"vram_texture": false } [deps] source_file="res://addons/godot-xr-tools/assets/misc/Hold trigger to continue.png" -dest_files=["res://.godot/imported/Hold trigger to continue.png-ce0a3a4de13c262f7015326bad2cb09d.s3tc.ctex", "res://.godot/imported/Hold trigger to continue.png-ce0a3a4de13c262f7015326bad2cb09d.etc2.ctex"] +dest_files=["res://.godot/imported/Hold trigger to continue.png-ce0a3a4de13c262f7015326bad2cb09d.ctex"] [params] -compress/mode=2 +compress/mode=0 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/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" @@ -33,4 +31,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=0 +detect_3d/compress_to=1 diff --git a/addons/godot-xr-tools/assets/misc/progress_bar.png.import b/addons/godot-xr-tools/assets/misc/progress_bar.png.import index 45517bb..e6030d8 100644 --- a/addons/godot-xr-tools/assets/misc/progress_bar.png.import +++ b/addons/godot-xr-tools/assets/misc/progress_bar.png.import @@ -2,28 +2,26 @@ importer="texture" type="CompressedTexture2D" -uid="uid://clbtsf0ahb3fm" -path.s3tc="res://.godot/imported/progress_bar.png-2ef3cbffca173889900be004fdeb1700.s3tc.ctex" -path.etc2="res://.godot/imported/progress_bar.png-2ef3cbffca173889900be004fdeb1700.etc2.ctex" +uid="uid://b77u06jwo4l5y" +path="res://.godot/imported/progress_bar.png-2ef3cbffca173889900be004fdeb1700.ctex" metadata={ -"imported_formats": ["s3tc_bptc", "etc2_astc"], -"vram_texture": true +"vram_texture": false } [deps] source_file="res://addons/godot-xr-tools/assets/misc/progress_bar.png" -dest_files=["res://.godot/imported/progress_bar.png-2ef3cbffca173889900be004fdeb1700.s3tc.ctex", "res://.godot/imported/progress_bar.png-2ef3cbffca173889900be004fdeb1700.etc2.ctex"] +dest_files=["res://.godot/imported/progress_bar.png-2ef3cbffca173889900be004fdeb1700.ctex"] [params] -compress/mode=2 +compress/mode=0 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/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" @@ -33,4 +31,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=0 +detect_3d/compress_to=1 diff --git a/addons/godot-xr-tools/editor/icons/audio.svg.import b/addons/godot-xr-tools/editor/icons/audio.svg.import index 6b68a74..8b393e0 100644 --- a/addons/godot-xr-tools/editor/icons/audio.svg.import +++ b/addons/godot-xr-tools/editor/icons/audio.svg.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://dhnfbf4p0s74" +uid="uid://dd81tkixfsdrw" path="res://.godot/imported/audio.svg-20d7f0b624a1b2ef54f1b4d12970c8d0.ctex" metadata={ "vram_texture": false diff --git a/addons/godot-xr-tools/editor/icons/body.svg.import b/addons/godot-xr-tools/editor/icons/body.svg.import index 787be50..4ac6b16 100644 --- a/addons/godot-xr-tools/editor/icons/body.svg.import +++ b/addons/godot-xr-tools/editor/icons/body.svg.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://cyg33jxco0rh6" +uid="uid://8krthn43snhi" path="res://.godot/imported/body.svg-324e141d452c32f3136ca97c338025b4.ctex" metadata={ "vram_texture": false diff --git a/addons/godot-xr-tools/editor/icons/foot.svg.import b/addons/godot-xr-tools/editor/icons/foot.svg.import index 15c8f09..ce738ec 100644 --- a/addons/godot-xr-tools/editor/icons/foot.svg.import +++ b/addons/godot-xr-tools/editor/icons/foot.svg.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://bfkcd3fkyahqu" +uid="uid://cqjrs44rcon7m" path="res://.godot/imported/foot.svg-9e361563e010aa07be49bfb25fdb6639.ctex" metadata={ "vram_texture": false diff --git a/addons/godot-xr-tools/editor/icons/function.svg.import b/addons/godot-xr-tools/editor/icons/function.svg.import index 2e4ed63..4c22e49 100644 --- a/addons/godot-xr-tools/editor/icons/function.svg.import +++ b/addons/godot-xr-tools/editor/icons/function.svg.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://b5vxil50s0ofi" +uid="uid://b3tktceuqduij" path="res://.godot/imported/function.svg-52c5f936037e0f38a4da2b1e16ae67fe.ctex" metadata={ "vram_texture": false diff --git a/addons/godot-xr-tools/editor/icons/hand.svg.import b/addons/godot-xr-tools/editor/icons/hand.svg.import index c59f938..6fce11a 100644 --- a/addons/godot-xr-tools/editor/icons/hand.svg.import +++ b/addons/godot-xr-tools/editor/icons/hand.svg.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://beko1qhyybx7e" +uid="uid://duxf7oimwxodc" path="res://.godot/imported/hand.svg-a05486d804ef16320d6cf54e06292b8f.ctex" metadata={ "vram_texture": false diff --git a/addons/godot-xr-tools/editor/icons/movement_provider.svg.import b/addons/godot-xr-tools/editor/icons/movement_provider.svg.import index 65c9b74..b594b35 100644 --- a/addons/godot-xr-tools/editor/icons/movement_provider.svg.import +++ b/addons/godot-xr-tools/editor/icons/movement_provider.svg.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://04fn15h4x333" +uid="uid://bj0d07w1a7blg" path="res://.godot/imported/movement_provider.svg-3c994cf0a3775c20f333be563d69fbf8.ctex" metadata={ "vram_texture": false diff --git a/addons/godot-xr-tools/editor/icons/node.svg.import b/addons/godot-xr-tools/editor/icons/node.svg.import index 87553f5..234a356 100644 --- a/addons/godot-xr-tools/editor/icons/node.svg.import +++ b/addons/godot-xr-tools/editor/icons/node.svg.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://b6gwa6o27pbry" +uid="uid://xtrkapd7af3l" path="res://.godot/imported/node.svg-37d53571b4a4459efefcc791c5402b4f.ctex" metadata={ "vram_texture": false diff --git a/addons/godot-xr-tools/hands/model/Hand_Glove_L.gltf.import b/addons/godot-xr-tools/hands/model/Hand_Glove_L.gltf.import index 1314ffb..5517136 100644 --- a/addons/godot-xr-tools/hands/model/Hand_Glove_L.gltf.import +++ b/addons/godot-xr-tools/hands/model/Hand_Glove_L.gltf.import @@ -3,7 +3,7 @@ importer="scene" importer_version=1 type="PackedScene" -uid="uid://bu07alt6vkbaq" +uid="uid://bd7h22w1o77fp" path="res://.godot/imported/Hand_Glove_L.gltf-ac6c06fe48ca0d7ce0f9faffd177a897.scn" [deps] diff --git a/addons/godot-xr-tools/hands/model/Hand_Glove_R.gltf.import b/addons/godot-xr-tools/hands/model/Hand_Glove_R.gltf.import index 8c12245..4da8a2e 100644 --- a/addons/godot-xr-tools/hands/model/Hand_Glove_R.gltf.import +++ b/addons/godot-xr-tools/hands/model/Hand_Glove_R.gltf.import @@ -3,7 +3,7 @@ importer="scene" importer_version=1 type="PackedScene" -uid="uid://w7th3d2hl7b5" +uid="uid://iwqh6hhdhhdk" path="res://.godot/imported/Hand_Glove_R.gltf-0e99922c663867da8d37af9597ab1ce8.scn" [deps] diff --git a/addons/godot-xr-tools/hands/model/Hand_Glove_low_L.gltf.import b/addons/godot-xr-tools/hands/model/Hand_Glove_low_L.gltf.import index 6fb44fe..198b82f 100644 --- a/addons/godot-xr-tools/hands/model/Hand_Glove_low_L.gltf.import +++ b/addons/godot-xr-tools/hands/model/Hand_Glove_low_L.gltf.import @@ -3,7 +3,7 @@ importer="scene" importer_version=1 type="PackedScene" -uid="uid://bnx4hithcij6y" +uid="uid://dokq2yjsxpofc" path="res://.godot/imported/Hand_Glove_low_L.gltf-7b94b12c0dff159d494da6cafd52895d.scn" [deps] diff --git a/addons/godot-xr-tools/hands/model/Hand_Glove_low_R.gltf.import b/addons/godot-xr-tools/hands/model/Hand_Glove_low_R.gltf.import index 31c5355..cb42376 100644 --- a/addons/godot-xr-tools/hands/model/Hand_Glove_low_R.gltf.import +++ b/addons/godot-xr-tools/hands/model/Hand_Glove_low_R.gltf.import @@ -3,7 +3,7 @@ importer="scene" importer_version=1 type="PackedScene" -uid="uid://csgsp0wuw8ucy" +uid="uid://cacrvwhji2ibw" path="res://.godot/imported/Hand_Glove_low_R.gltf-c32907596b2287c95aff0e704780ef3d.scn" [deps] diff --git a/addons/godot-xr-tools/hands/model/Hand_Nails_L.gltf.import b/addons/godot-xr-tools/hands/model/Hand_Nails_L.gltf.import index fb4f1ce..bba3505 100644 --- a/addons/godot-xr-tools/hands/model/Hand_Nails_L.gltf.import +++ b/addons/godot-xr-tools/hands/model/Hand_Nails_L.gltf.import @@ -3,7 +3,7 @@ importer="scene" importer_version=1 type="PackedScene" -uid="uid://q1l3fknstir2" +uid="uid://bh786yhm5v4fh" path="res://.godot/imported/Hand_Nails_L.gltf-22452b307072e9d363b1f547e2b6a365.scn" [deps] diff --git a/addons/godot-xr-tools/hands/model/Hand_Nails_R.gltf.import b/addons/godot-xr-tools/hands/model/Hand_Nails_R.gltf.import index d198397..734e1a7 100644 --- a/addons/godot-xr-tools/hands/model/Hand_Nails_R.gltf.import +++ b/addons/godot-xr-tools/hands/model/Hand_Nails_R.gltf.import @@ -3,7 +3,7 @@ importer="scene" importer_version=1 type="PackedScene" -uid="uid://c6s5nvekg0isa" +uid="uid://duffm8pu8ask7" path="res://.godot/imported/Hand_Nails_R.gltf-35869d6a39400588d95465aa5e3b528d.scn" [deps] diff --git a/addons/godot-xr-tools/hands/model/Hand_Nails_low_L.gltf.import b/addons/godot-xr-tools/hands/model/Hand_Nails_low_L.gltf.import index 40d4e92..2e4d049 100644 --- a/addons/godot-xr-tools/hands/model/Hand_Nails_low_L.gltf.import +++ b/addons/godot-xr-tools/hands/model/Hand_Nails_low_L.gltf.import @@ -3,7 +3,7 @@ importer="scene" importer_version=1 type="PackedScene" -uid="uid://c4nba0qpi0uls" +uid="uid://w87o4l6qhsmd" path="res://.godot/imported/Hand_Nails_low_L.gltf-60d8096917582bfe1d760ff1ad173fc8.scn" [deps] diff --git a/addons/godot-xr-tools/hands/model/Hand_Nails_low_R.gltf.import b/addons/godot-xr-tools/hands/model/Hand_Nails_low_R.gltf.import index 53fea66..c8c8f58 100644 --- a/addons/godot-xr-tools/hands/model/Hand_Nails_low_R.gltf.import +++ b/addons/godot-xr-tools/hands/model/Hand_Nails_low_R.gltf.import @@ -3,7 +3,7 @@ importer="scene" importer_version=1 type="PackedScene" -uid="uid://dunu03tc5vdbh" +uid="uid://cgobg2isk3rk1" path="res://.godot/imported/Hand_Nails_low_R.gltf-7d9fc9507def4b4fd9c10cdae7aa6e11.scn" [deps] diff --git a/addons/godot-xr-tools/hands/model/Hand_low_L.gltf.import b/addons/godot-xr-tools/hands/model/Hand_low_L.gltf.import index 44b7650..4738f2c 100644 --- a/addons/godot-xr-tools/hands/model/Hand_low_L.gltf.import +++ b/addons/godot-xr-tools/hands/model/Hand_low_L.gltf.import @@ -3,7 +3,7 @@ importer="scene" importer_version=1 type="PackedScene" -uid="uid://16colgxrw27d" +uid="uid://g510kgsy5u72" path="res://.godot/imported/Hand_low_L.gltf-a83bdf9115e4fb62c63deabade61cbbb.scn" [deps] diff --git a/addons/godot-xr-tools/hands/model/Hand_low_R.gltf.import b/addons/godot-xr-tools/hands/model/Hand_low_R.gltf.import index dcf37b5..7971a55 100644 --- a/addons/godot-xr-tools/hands/model/Hand_low_R.gltf.import +++ b/addons/godot-xr-tools/hands/model/Hand_low_R.gltf.import @@ -3,7 +3,7 @@ importer="scene" importer_version=1 type="PackedScene" -uid="uid://cjrac51wst3tu" +uid="uid://c6rnlihkm44f0" path="res://.godot/imported/Hand_low_R.gltf-8b164aff014e5c5bfa2eccc8e40e7e97.scn" [deps] diff --git a/addons/godot-xr-tools/hands/model/hand_l.gltf.import b/addons/godot-xr-tools/hands/model/hand_l.gltf.import index 326d084..58a5c3e 100644 --- a/addons/godot-xr-tools/hands/model/hand_l.gltf.import +++ b/addons/godot-xr-tools/hands/model/hand_l.gltf.import @@ -3,7 +3,7 @@ importer="scene" importer_version=1 type="PackedScene" -uid="uid://dhaqth6q5yw4n" +uid="uid://dvkh1gxbhwri4" path="res://.godot/imported/hand_l.gltf-6ba1595ac4c28aef3719b7f0b4f2f4f2.scn" [deps] diff --git a/addons/godot-xr-tools/hands/model/hand_r.gltf.import b/addons/godot-xr-tools/hands/model/hand_r.gltf.import index 1f91a8d..9186c9b 100644 --- a/addons/godot-xr-tools/hands/model/hand_r.gltf.import +++ b/addons/godot-xr-tools/hands/model/hand_r.gltf.import @@ -3,7 +3,7 @@ importer="scene" importer_version=1 type="PackedScene" -uid="uid://ds1t8vc0kxoeo" +uid="uid://ytv5cbt6dbeg" path="res://.godot/imported/hand_r.gltf-dd429687cadefbc3e7a21ae26addfb30.scn" [deps] diff --git a/addons/godot-xr-tools/hands/textures/african_baseColor.png.import b/addons/godot-xr-tools/hands/textures/african_baseColor.png.import index a72974a..4b41dac 100644 --- a/addons/godot-xr-tools/hands/textures/african_baseColor.png.import +++ b/addons/godot-xr-tools/hands/textures/african_baseColor.png.import @@ -2,28 +2,26 @@ importer="texture" type="CompressedTexture2D" -uid="uid://cs7m7m0k2506g" -path.s3tc="res://.godot/imported/african_baseColor.png-c1a63b2c85973a5f7673482d994697e9.s3tc.ctex" -path.etc2="res://.godot/imported/african_baseColor.png-c1a63b2c85973a5f7673482d994697e9.etc2.ctex" +uid="uid://bcgvvpllho2e1" +path="res://.godot/imported/african_baseColor.png-c1a63b2c85973a5f7673482d994697e9.ctex" metadata={ -"imported_formats": ["s3tc_bptc", "etc2_astc"], -"vram_texture": true +"vram_texture": false } [deps] source_file="res://addons/godot-xr-tools/hands/textures/african_baseColor.png" -dest_files=["res://.godot/imported/african_baseColor.png-c1a63b2c85973a5f7673482d994697e9.s3tc.ctex", "res://.godot/imported/african_baseColor.png-c1a63b2c85973a5f7673482d994697e9.etc2.ctex"] +dest_files=["res://.godot/imported/african_baseColor.png-c1a63b2c85973a5f7673482d994697e9.ctex"] [params] -compress/mode=2 +compress/mode=0 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/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" @@ -33,4 +31,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=0 +detect_3d/compress_to=1 diff --git a/addons/godot-xr-tools/hands/textures/african_realistic_baseColor.png.import b/addons/godot-xr-tools/hands/textures/african_realistic_baseColor.png.import index 0848066..ffd4b06 100644 --- a/addons/godot-xr-tools/hands/textures/african_realistic_baseColor.png.import +++ b/addons/godot-xr-tools/hands/textures/african_realistic_baseColor.png.import @@ -2,28 +2,26 @@ importer="texture" type="CompressedTexture2D" -uid="uid://dk8o82rjww802" -path.s3tc="res://.godot/imported/african_realistic_baseColor.png-67cf0f3230115c16edbeaf7b76430f7c.s3tc.ctex" -path.etc2="res://.godot/imported/african_realistic_baseColor.png-67cf0f3230115c16edbeaf7b76430f7c.etc2.ctex" +uid="uid://bbegc1t6sypfe" +path="res://.godot/imported/african_realistic_baseColor.png-67cf0f3230115c16edbeaf7b76430f7c.ctex" metadata={ -"imported_formats": ["s3tc_bptc", "etc2_astc"], -"vram_texture": true +"vram_texture": false } [deps] source_file="res://addons/godot-xr-tools/hands/textures/african_realistic_baseColor.png" -dest_files=["res://.godot/imported/african_realistic_baseColor.png-67cf0f3230115c16edbeaf7b76430f7c.s3tc.ctex", "res://.godot/imported/african_realistic_baseColor.png-67cf0f3230115c16edbeaf7b76430f7c.etc2.ctex"] +dest_files=["res://.godot/imported/african_realistic_baseColor.png-67cf0f3230115c16edbeaf7b76430f7c.ctex"] [params] -compress/mode=2 +compress/mode=0 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/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" @@ -33,4 +31,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=0 +detect_3d/compress_to=1 diff --git a/addons/godot-xr-tools/hands/textures/caucasian_baseColor.png.import b/addons/godot-xr-tools/hands/textures/caucasian_baseColor.png.import index 6ef2fde..bb614d3 100644 --- a/addons/godot-xr-tools/hands/textures/caucasian_baseColor.png.import +++ b/addons/godot-xr-tools/hands/textures/caucasian_baseColor.png.import @@ -2,28 +2,26 @@ importer="texture" type="CompressedTexture2D" -uid="uid://c506svon268ms" -path.s3tc="res://.godot/imported/caucasian_baseColor.png-2ffa4b91e9a1b3bcc11c22eccd941be7.s3tc.ctex" -path.etc2="res://.godot/imported/caucasian_baseColor.png-2ffa4b91e9a1b3bcc11c22eccd941be7.etc2.ctex" +uid="uid://ura2vjsqegjt" +path="res://.godot/imported/caucasian_baseColor.png-2ffa4b91e9a1b3bcc11c22eccd941be7.ctex" metadata={ -"imported_formats": ["s3tc_bptc", "etc2_astc"], -"vram_texture": true +"vram_texture": false } [deps] source_file="res://addons/godot-xr-tools/hands/textures/caucasian_baseColor.png" -dest_files=["res://.godot/imported/caucasian_baseColor.png-2ffa4b91e9a1b3bcc11c22eccd941be7.s3tc.ctex", "res://.godot/imported/caucasian_baseColor.png-2ffa4b91e9a1b3bcc11c22eccd941be7.etc2.ctex"] +dest_files=["res://.godot/imported/caucasian_baseColor.png-2ffa4b91e9a1b3bcc11c22eccd941be7.ctex"] [params] -compress/mode=2 +compress/mode=0 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/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" @@ -33,4 +31,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=0 +detect_3d/compress_to=1 diff --git a/addons/godot-xr-tools/hands/textures/caucasian_realistic_baseColor.png.import b/addons/godot-xr-tools/hands/textures/caucasian_realistic_baseColor.png.import index 1004c4b..3f85a46 100644 --- a/addons/godot-xr-tools/hands/textures/caucasian_realistic_baseColor.png.import +++ b/addons/godot-xr-tools/hands/textures/caucasian_realistic_baseColor.png.import @@ -2,28 +2,26 @@ importer="texture" type="CompressedTexture2D" -uid="uid://n1xq4cm67o07" -path.s3tc="res://.godot/imported/caucasian_realistic_baseColor.png-6d28d56c1e76917b749358861074492c.s3tc.ctex" -path.etc2="res://.godot/imported/caucasian_realistic_baseColor.png-6d28d56c1e76917b749358861074492c.etc2.ctex" +uid="uid://dphwanfi4jxrk" +path="res://.godot/imported/caucasian_realistic_baseColor.png-6d28d56c1e76917b749358861074492c.ctex" metadata={ -"imported_formats": ["s3tc_bptc", "etc2_astc"], -"vram_texture": true +"vram_texture": false } [deps] source_file="res://addons/godot-xr-tools/hands/textures/caucasian_realistic_baseColor.png" -dest_files=["res://.godot/imported/caucasian_realistic_baseColor.png-6d28d56c1e76917b749358861074492c.s3tc.ctex", "res://.godot/imported/caucasian_realistic_baseColor.png-6d28d56c1e76917b749358861074492c.etc2.ctex"] +dest_files=["res://.godot/imported/caucasian_realistic_baseColor.png-6d28d56c1e76917b749358861074492c.ctex"] [params] -compress/mode=2 +compress/mode=0 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/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" @@ -33,4 +31,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=0 +detect_3d/compress_to=1 diff --git a/addons/godot-xr-tools/hands/textures/cleaning_glove_baseColor.png.import b/addons/godot-xr-tools/hands/textures/cleaning_glove_baseColor.png.import index 6a06dbb..6cd85a7 100644 --- a/addons/godot-xr-tools/hands/textures/cleaning_glove_baseColor.png.import +++ b/addons/godot-xr-tools/hands/textures/cleaning_glove_baseColor.png.import @@ -2,28 +2,26 @@ importer="texture" type="CompressedTexture2D" -uid="uid://dv711ytktesj2" -path.s3tc="res://.godot/imported/cleaning_glove_baseColor.png-775896445d04c5f9ecad1dcd0609e336.s3tc.ctex" -path.etc2="res://.godot/imported/cleaning_glove_baseColor.png-775896445d04c5f9ecad1dcd0609e336.etc2.ctex" +uid="uid://deh22migllf4t" +path="res://.godot/imported/cleaning_glove_baseColor.png-775896445d04c5f9ecad1dcd0609e336.ctex" metadata={ -"imported_formats": ["s3tc_bptc", "etc2_astc"], -"vram_texture": true +"vram_texture": false } [deps] source_file="res://addons/godot-xr-tools/hands/textures/cleaning_glove_baseColor.png" -dest_files=["res://.godot/imported/cleaning_glove_baseColor.png-775896445d04c5f9ecad1dcd0609e336.s3tc.ctex", "res://.godot/imported/cleaning_glove_baseColor.png-775896445d04c5f9ecad1dcd0609e336.etc2.ctex"] +dest_files=["res://.godot/imported/cleaning_glove_baseColor.png-775896445d04c5f9ecad1dcd0609e336.ctex"] [params] -compress/mode=2 +compress/mode=0 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/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" @@ -33,4 +31,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=0 +detect_3d/compress_to=1 diff --git a/addons/godot-xr-tools/hands/textures/glove_african_dark_camo.png.import b/addons/godot-xr-tools/hands/textures/glove_african_dark_camo.png.import index 4dde059..684dbd8 100644 --- a/addons/godot-xr-tools/hands/textures/glove_african_dark_camo.png.import +++ b/addons/godot-xr-tools/hands/textures/glove_african_dark_camo.png.import @@ -2,28 +2,26 @@ importer="texture" type="CompressedTexture2D" -uid="uid://cocorrka3dtq3" -path.s3tc="res://.godot/imported/glove_african_dark_camo.png-3a526d8d251e73995f6fd3ba5cdd0b4e.s3tc.ctex" -path.etc2="res://.godot/imported/glove_african_dark_camo.png-3a526d8d251e73995f6fd3ba5cdd0b4e.etc2.ctex" +uid="uid://c2hanl27i7oc1" +path="res://.godot/imported/glove_african_dark_camo.png-3a526d8d251e73995f6fd3ba5cdd0b4e.ctex" metadata={ -"imported_formats": ["s3tc_bptc", "etc2_astc"], -"vram_texture": true +"vram_texture": false } [deps] source_file="res://addons/godot-xr-tools/hands/textures/glove_african_dark_camo.png" -dest_files=["res://.godot/imported/glove_african_dark_camo.png-3a526d8d251e73995f6fd3ba5cdd0b4e.s3tc.ctex", "res://.godot/imported/glove_african_dark_camo.png-3a526d8d251e73995f6fd3ba5cdd0b4e.etc2.ctex"] +dest_files=["res://.godot/imported/glove_african_dark_camo.png-3a526d8d251e73995f6fd3ba5cdd0b4e.ctex"] [params] -compress/mode=2 +compress/mode=0 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/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" @@ -33,4 +31,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=0 +detect_3d/compress_to=1 diff --git a/addons/godot-xr-tools/hands/textures/glove_african_green_camo.png.import b/addons/godot-xr-tools/hands/textures/glove_african_green_camo.png.import index a75b6fe..1beed18 100644 --- a/addons/godot-xr-tools/hands/textures/glove_african_green_camo.png.import +++ b/addons/godot-xr-tools/hands/textures/glove_african_green_camo.png.import @@ -2,28 +2,26 @@ importer="texture" type="CompressedTexture2D" -uid="uid://bidphehpipwhg" -path.s3tc="res://.godot/imported/glove_african_green_camo.png-b4a9e045aac0313108230034e03317fd.s3tc.ctex" -path.etc2="res://.godot/imported/glove_african_green_camo.png-b4a9e045aac0313108230034e03317fd.etc2.ctex" +uid="uid://vfkxkijr37rm" +path="res://.godot/imported/glove_african_green_camo.png-b4a9e045aac0313108230034e03317fd.ctex" metadata={ -"imported_formats": ["s3tc_bptc", "etc2_astc"], -"vram_texture": true +"vram_texture": false } [deps] source_file="res://addons/godot-xr-tools/hands/textures/glove_african_green_camo.png" -dest_files=["res://.godot/imported/glove_african_green_camo.png-b4a9e045aac0313108230034e03317fd.s3tc.ctex", "res://.godot/imported/glove_african_green_camo.png-b4a9e045aac0313108230034e03317fd.etc2.ctex"] +dest_files=["res://.godot/imported/glove_african_green_camo.png-b4a9e045aac0313108230034e03317fd.ctex"] [params] -compress/mode=2 +compress/mode=0 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/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" @@ -33,4 +31,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=0 +detect_3d/compress_to=1 diff --git a/addons/godot-xr-tools/hands/textures/glove_caucasian_dark_camo.png.import b/addons/godot-xr-tools/hands/textures/glove_caucasian_dark_camo.png.import index 747c121..25df6c3 100644 --- a/addons/godot-xr-tools/hands/textures/glove_caucasian_dark_camo.png.import +++ b/addons/godot-xr-tools/hands/textures/glove_caucasian_dark_camo.png.import @@ -2,28 +2,26 @@ importer="texture" type="CompressedTexture2D" -uid="uid://c7jutkax2fd1k" -path.s3tc="res://.godot/imported/glove_caucasian_dark_camo.png-338e35680a2de0f7c6ad596eba6a3d5f.s3tc.ctex" -path.etc2="res://.godot/imported/glove_caucasian_dark_camo.png-338e35680a2de0f7c6ad596eba6a3d5f.etc2.ctex" +uid="uid://daphmv2yp22x" +path="res://.godot/imported/glove_caucasian_dark_camo.png-338e35680a2de0f7c6ad596eba6a3d5f.ctex" metadata={ -"imported_formats": ["s3tc_bptc", "etc2_astc"], -"vram_texture": true +"vram_texture": false } [deps] source_file="res://addons/godot-xr-tools/hands/textures/glove_caucasian_dark_camo.png" -dest_files=["res://.godot/imported/glove_caucasian_dark_camo.png-338e35680a2de0f7c6ad596eba6a3d5f.s3tc.ctex", "res://.godot/imported/glove_caucasian_dark_camo.png-338e35680a2de0f7c6ad596eba6a3d5f.etc2.ctex"] +dest_files=["res://.godot/imported/glove_caucasian_dark_camo.png-338e35680a2de0f7c6ad596eba6a3d5f.ctex"] [params] -compress/mode=2 +compress/mode=0 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/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" @@ -33,4 +31,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=0 +detect_3d/compress_to=1 diff --git a/addons/godot-xr-tools/hands/textures/glove_caucasian_green_camo.png.import b/addons/godot-xr-tools/hands/textures/glove_caucasian_green_camo.png.import index d7a9d9e..01edf6c 100644 --- a/addons/godot-xr-tools/hands/textures/glove_caucasian_green_camo.png.import +++ b/addons/godot-xr-tools/hands/textures/glove_caucasian_green_camo.png.import @@ -2,28 +2,26 @@ importer="texture" type="CompressedTexture2D" -uid="uid://dgkfppran5j1f" -path.s3tc="res://.godot/imported/glove_caucasian_green_camo.png-009f6b98bc0f9d73ac78a6b6900a0d00.s3tc.ctex" -path.etc2="res://.godot/imported/glove_caucasian_green_camo.png-009f6b98bc0f9d73ac78a6b6900a0d00.etc2.ctex" +uid="uid://bvbbghjfsau1b" +path="res://.godot/imported/glove_caucasian_green_camo.png-009f6b98bc0f9d73ac78a6b6900a0d00.ctex" metadata={ -"imported_formats": ["s3tc_bptc", "etc2_astc"], -"vram_texture": true +"vram_texture": false } [deps] source_file="res://addons/godot-xr-tools/hands/textures/glove_caucasian_green_camo.png" -dest_files=["res://.godot/imported/glove_caucasian_green_camo.png-009f6b98bc0f9d73ac78a6b6900a0d00.s3tc.ctex", "res://.godot/imported/glove_caucasian_green_camo.png-009f6b98bc0f9d73ac78a6b6900a0d00.etc2.ctex"] +dest_files=["res://.godot/imported/glove_caucasian_green_camo.png-009f6b98bc0f9d73ac78a6b6900a0d00.ctex"] [params] -compress/mode=2 +compress/mode=0 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/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" @@ -33,4 +31,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=0 +detect_3d/compress_to=1 diff --git a/addons/godot-xr-tools/hands/textures/glove_fingerless_normal.png.import b/addons/godot-xr-tools/hands/textures/glove_fingerless_normal.png.import index 075d303..1a9de27 100644 --- a/addons/godot-xr-tools/hands/textures/glove_fingerless_normal.png.import +++ b/addons/godot-xr-tools/hands/textures/glove_fingerless_normal.png.import @@ -2,35 +2,33 @@ importer="texture" type="CompressedTexture2D" -uid="uid://bw8rmigwt5pr4" -path.s3tc="res://.godot/imported/glove_fingerless_normal.png-46736b8f0a977e37b17257f7bbbb718f.s3tc.ctex" -path.etc2="res://.godot/imported/glove_fingerless_normal.png-46736b8f0a977e37b17257f7bbbb718f.etc2.ctex" +uid="uid://duqdr6qqrim0s" +path="res://.godot/imported/glove_fingerless_normal.png-46736b8f0a977e37b17257f7bbbb718f.ctex" metadata={ -"imported_formats": ["s3tc_bptc", "etc2_astc"], -"vram_texture": true +"vram_texture": false } [deps] source_file="res://addons/godot-xr-tools/hands/textures/glove_fingerless_normal.png" -dest_files=["res://.godot/imported/glove_fingerless_normal.png-46736b8f0a977e37b17257f7bbbb718f.s3tc.ctex", "res://.godot/imported/glove_fingerless_normal.png-46736b8f0a977e37b17257f7bbbb718f.etc2.ctex"] +dest_files=["res://.godot/imported/glove_fingerless_normal.png-46736b8f0a977e37b17257f7bbbb718f.ctex"] [params] -compress/mode=2 +compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 compress/hdr_compression=1 -compress/normal_map=1 +compress/normal_map=0 compress/channel_pack=0 -mipmaps/generate=true +mipmaps/generate=false mipmaps/limit=-1 -roughness/mode=1 -roughness/src_normal="res://addons/godot-xr-tools/hands/textures/glove_fingerless_normal.png" +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 +detect_3d/compress_to=1 diff --git a/addons/godot-xr-tools/hands/textures/glove_fingerless_occlusionRoughnessMetallic.png.import b/addons/godot-xr-tools/hands/textures/glove_fingerless_occlusionRoughnessMetallic.png.import index 8b11c53..ee5ac2f 100644 --- a/addons/godot-xr-tools/hands/textures/glove_fingerless_occlusionRoughnessMetallic.png.import +++ b/addons/godot-xr-tools/hands/textures/glove_fingerless_occlusionRoughnessMetallic.png.import @@ -2,28 +2,26 @@ importer="texture" type="CompressedTexture2D" -uid="uid://d2iocwfr47kqp" -path.s3tc="res://.godot/imported/glove_fingerless_occlusionRoughnessMetallic.png-441bf1f84442c3cd6ae3834c9c982565.s3tc.ctex" -path.etc2="res://.godot/imported/glove_fingerless_occlusionRoughnessMetallic.png-441bf1f84442c3cd6ae3834c9c982565.etc2.ctex" +uid="uid://3fax6yglkrd3" +path="res://.godot/imported/glove_fingerless_occlusionRoughnessMetallic.png-441bf1f84442c3cd6ae3834c9c982565.ctex" metadata={ -"imported_formats": ["s3tc_bptc", "etc2_astc"], -"vram_texture": true +"vram_texture": false } [deps] source_file="res://addons/godot-xr-tools/hands/textures/glove_fingerless_occlusionRoughnessMetallic.png" -dest_files=["res://.godot/imported/glove_fingerless_occlusionRoughnessMetallic.png-441bf1f84442c3cd6ae3834c9c982565.s3tc.ctex", "res://.godot/imported/glove_fingerless_occlusionRoughnessMetallic.png-441bf1f84442c3cd6ae3834c9c982565.etc2.ctex"] +dest_files=["res://.godot/imported/glove_fingerless_occlusionRoughnessMetallic.png-441bf1f84442c3cd6ae3834c9c982565.ctex"] [params] -compress/mode=2 +compress/mode=0 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/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" @@ -33,4 +31,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=0 +detect_3d/compress_to=1 diff --git a/addons/godot-xr-tools/hands/textures/glove_normal.png.import b/addons/godot-xr-tools/hands/textures/glove_normal.png.import index 23724ec..bd71f71 100644 --- a/addons/godot-xr-tools/hands/textures/glove_normal.png.import +++ b/addons/godot-xr-tools/hands/textures/glove_normal.png.import @@ -2,35 +2,33 @@ importer="texture" type="CompressedTexture2D" -uid="uid://dt6k4nuvpo38o" -path.s3tc="res://.godot/imported/glove_normal.png-da82759e655cb7106cb0172b7076b948.s3tc.ctex" -path.etc2="res://.godot/imported/glove_normal.png-da82759e655cb7106cb0172b7076b948.etc2.ctex" +uid="uid://dasjkfath7rqu" +path="res://.godot/imported/glove_normal.png-da82759e655cb7106cb0172b7076b948.ctex" metadata={ -"imported_formats": ["s3tc_bptc", "etc2_astc"], -"vram_texture": true +"vram_texture": false } [deps] source_file="res://addons/godot-xr-tools/hands/textures/glove_normal.png" -dest_files=["res://.godot/imported/glove_normal.png-da82759e655cb7106cb0172b7076b948.s3tc.ctex", "res://.godot/imported/glove_normal.png-da82759e655cb7106cb0172b7076b948.etc2.ctex"] +dest_files=["res://.godot/imported/glove_normal.png-da82759e655cb7106cb0172b7076b948.ctex"] [params] -compress/mode=2 +compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 compress/hdr_compression=1 -compress/normal_map=1 +compress/normal_map=0 compress/channel_pack=0 -mipmaps/generate=true +mipmaps/generate=false mipmaps/limit=-1 -roughness/mode=1 -roughness/src_normal="res://addons/godot-xr-tools/hands/textures/glove_normal.png" +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 +detect_3d/compress_to=1 diff --git a/addons/godot-xr-tools/hands/textures/glove_occlusionRoughnessMetallic.png.import b/addons/godot-xr-tools/hands/textures/glove_occlusionRoughnessMetallic.png.import index 2bfd161..bbeecd4 100644 --- a/addons/godot-xr-tools/hands/textures/glove_occlusionRoughnessMetallic.png.import +++ b/addons/godot-xr-tools/hands/textures/glove_occlusionRoughnessMetallic.png.import @@ -2,28 +2,26 @@ importer="texture" type="CompressedTexture2D" -uid="uid://yslwgnpbpeen" -path.s3tc="res://.godot/imported/glove_occlusionRoughnessMetallic.png-1a61c4638e30c81daa59d92c8681eb2c.s3tc.ctex" -path.etc2="res://.godot/imported/glove_occlusionRoughnessMetallic.png-1a61c4638e30c81daa59d92c8681eb2c.etc2.ctex" +uid="uid://b5v1xfnkyjaf6" +path="res://.godot/imported/glove_occlusionRoughnessMetallic.png-1a61c4638e30c81daa59d92c8681eb2c.ctex" metadata={ -"imported_formats": ["s3tc_bptc", "etc2_astc"], -"vram_texture": true +"vram_texture": false } [deps] source_file="res://addons/godot-xr-tools/hands/textures/glove_occlusionRoughnessMetallic.png" -dest_files=["res://.godot/imported/glove_occlusionRoughnessMetallic.png-1a61c4638e30c81daa59d92c8681eb2c.s3tc.ctex", "res://.godot/imported/glove_occlusionRoughnessMetallic.png-1a61c4638e30c81daa59d92c8681eb2c.etc2.ctex"] +dest_files=["res://.godot/imported/glove_occlusionRoughnessMetallic.png-1a61c4638e30c81daa59d92c8681eb2c.ctex"] [params] -compress/mode=2 +compress/mode=0 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/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" @@ -33,4 +31,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=0 +detect_3d/compress_to=1 diff --git a/addons/godot-xr-tools/hands/textures/hands_normal.png.import b/addons/godot-xr-tools/hands/textures/hands_normal.png.import index 1b5d9c8..c9b8104 100644 --- a/addons/godot-xr-tools/hands/textures/hands_normal.png.import +++ b/addons/godot-xr-tools/hands/textures/hands_normal.png.import @@ -2,35 +2,33 @@ importer="texture" type="CompressedTexture2D" -uid="uid://b6tgv6ucbgv3r" -path.s3tc="res://.godot/imported/hands_normal.png-291c7217751274bfe1199e3de899450f.s3tc.ctex" -path.etc2="res://.godot/imported/hands_normal.png-291c7217751274bfe1199e3de899450f.etc2.ctex" +uid="uid://dlkn0p2k7gfqc" +path="res://.godot/imported/hands_normal.png-291c7217751274bfe1199e3de899450f.ctex" metadata={ -"imported_formats": ["s3tc_bptc", "etc2_astc"], -"vram_texture": true +"vram_texture": false } [deps] source_file="res://addons/godot-xr-tools/hands/textures/hands_normal.png" -dest_files=["res://.godot/imported/hands_normal.png-291c7217751274bfe1199e3de899450f.s3tc.ctex", "res://.godot/imported/hands_normal.png-291c7217751274bfe1199e3de899450f.etc2.ctex"] +dest_files=["res://.godot/imported/hands_normal.png-291c7217751274bfe1199e3de899450f.ctex"] [params] -compress/mode=2 +compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 compress/hdr_compression=1 -compress/normal_map=1 +compress/normal_map=0 compress/channel_pack=0 -mipmaps/generate=true +mipmaps/generate=false mipmaps/limit=-1 -roughness/mode=1 -roughness/src_normal="res://addons/godot-xr-tools/hands/textures/hands_normal.png" +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 +detect_3d/compress_to=1 diff --git a/addons/godot-xr-tools/hands/textures/hands_occlusionRoughnessMetallic.png.import b/addons/godot-xr-tools/hands/textures/hands_occlusionRoughnessMetallic.png.import index 30c1736..0b73441 100644 --- a/addons/godot-xr-tools/hands/textures/hands_occlusionRoughnessMetallic.png.import +++ b/addons/godot-xr-tools/hands/textures/hands_occlusionRoughnessMetallic.png.import @@ -2,28 +2,26 @@ importer="texture" type="CompressedTexture2D" -uid="uid://h3sjbnu6uplb" -path.s3tc="res://.godot/imported/hands_occlusionRoughnessMetallic.png-73229fc54301aa8833117ebde8abfd4e.s3tc.ctex" -path.etc2="res://.godot/imported/hands_occlusionRoughnessMetallic.png-73229fc54301aa8833117ebde8abfd4e.etc2.ctex" +uid="uid://dy5hyp5n7o6gl" +path="res://.godot/imported/hands_occlusionRoughnessMetallic.png-73229fc54301aa8833117ebde8abfd4e.ctex" metadata={ -"imported_formats": ["s3tc_bptc", "etc2_astc"], -"vram_texture": true +"vram_texture": false } [deps] source_file="res://addons/godot-xr-tools/hands/textures/hands_occlusionRoughnessMetallic.png" -dest_files=["res://.godot/imported/hands_occlusionRoughnessMetallic.png-73229fc54301aa8833117ebde8abfd4e.s3tc.ctex", "res://.godot/imported/hands_occlusionRoughnessMetallic.png-73229fc54301aa8833117ebde8abfd4e.etc2.ctex"] +dest_files=["res://.godot/imported/hands_occlusionRoughnessMetallic.png-73229fc54301aa8833117ebde8abfd4e.ctex"] [params] -compress/mode=2 +compress/mode=0 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/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" @@ -33,4 +31,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=0 +detect_3d/compress_to=1 diff --git a/addons/godot-xr-tools/hands/textures/labglove_baseColor.png.import b/addons/godot-xr-tools/hands/textures/labglove_baseColor.png.import index 4320130..ed0d7a1 100644 --- a/addons/godot-xr-tools/hands/textures/labglove_baseColor.png.import +++ b/addons/godot-xr-tools/hands/textures/labglove_baseColor.png.import @@ -2,28 +2,26 @@ importer="texture" type="CompressedTexture2D" -uid="uid://d4gbpgjwjuovb" -path.s3tc="res://.godot/imported/labglove_baseColor.png-2eb9fa4d9955a5755a96f0663ee3ceb2.s3tc.ctex" -path.etc2="res://.godot/imported/labglove_baseColor.png-2eb9fa4d9955a5755a96f0663ee3ceb2.etc2.ctex" +uid="uid://cxwjhfe1yvm65" +path="res://.godot/imported/labglove_baseColor.png-2eb9fa4d9955a5755a96f0663ee3ceb2.ctex" metadata={ -"imported_formats": ["s3tc_bptc", "etc2_astc"], -"vram_texture": true +"vram_texture": false } [deps] source_file="res://addons/godot-xr-tools/hands/textures/labglove_baseColor.png" -dest_files=["res://.godot/imported/labglove_baseColor.png-2eb9fa4d9955a5755a96f0663ee3ceb2.s3tc.ctex", "res://.godot/imported/labglove_baseColor.png-2eb9fa4d9955a5755a96f0663ee3ceb2.etc2.ctex"] +dest_files=["res://.godot/imported/labglove_baseColor.png-2eb9fa4d9955a5755a96f0663ee3ceb2.ctex"] [params] -compress/mode=2 +compress/mode=0 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/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" @@ -33,4 +31,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=0 +detect_3d/compress_to=1 diff --git a/addons/godot-xr-tools/images/icon.png.import b/addons/godot-xr-tools/images/icon.png.import index 7f90741..b7cc4b7 100644 --- a/addons/godot-xr-tools/images/icon.png.import +++ b/addons/godot-xr-tools/images/icon.png.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://bcll0cv3rie0i" +uid="uid://b8a7ol64q60tb" path="res://.godot/imported/icon.png-1d8efcc4c33e64800e22ea3150ef148d.ctex" metadata={ "vram_texture": false diff --git a/addons/godot-xr-tools/images/ring.png.import b/addons/godot-xr-tools/images/ring.png.import index dfa1e53..ca9dc1e 100644 --- a/addons/godot-xr-tools/images/ring.png.import +++ b/addons/godot-xr-tools/images/ring.png.import @@ -2,28 +2,26 @@ importer="texture" type="CompressedTexture2D" -uid="uid://8s03ra8tp0hr" -path.s3tc="res://.godot/imported/ring.png-34d9c9e9780f2732148a5b14fcac48dd.s3tc.ctex" -path.etc2="res://.godot/imported/ring.png-34d9c9e9780f2732148a5b14fcac48dd.etc2.ctex" +uid="uid://ciimvkgy0mee0" +path="res://.godot/imported/ring.png-34d9c9e9780f2732148a5b14fcac48dd.ctex" metadata={ -"imported_formats": ["s3tc_bptc", "etc2_astc"], -"vram_texture": true +"vram_texture": false } [deps] source_file="res://addons/godot-xr-tools/images/ring.png" -dest_files=["res://.godot/imported/ring.png-34d9c9e9780f2732148a5b14fcac48dd.s3tc.ctex", "res://.godot/imported/ring.png-34d9c9e9780f2732148a5b14fcac48dd.etc2.ctex"] +dest_files=["res://.godot/imported/ring.png-34d9c9e9780f2732148a5b14fcac48dd.ctex"] [params] -compress/mode=2 +compress/mode=0 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/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" @@ -33,4 +31,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=0 +detect_3d/compress_to=1 diff --git a/addons/godot-xr-tools/images/teleport_arrow.png.import b/addons/godot-xr-tools/images/teleport_arrow.png.import index bc4f101..b529cfc 100644 --- a/addons/godot-xr-tools/images/teleport_arrow.png.import +++ b/addons/godot-xr-tools/images/teleport_arrow.png.import @@ -2,28 +2,26 @@ importer="texture" type="CompressedTexture2D" -uid="uid://ddoj6c345cb0c" -path.s3tc="res://.godot/imported/teleport_arrow.png-f1bd44b6f478277692b3fa29171b62d3.s3tc.ctex" -path.etc2="res://.godot/imported/teleport_arrow.png-f1bd44b6f478277692b3fa29171b62d3.etc2.ctex" +uid="uid://bbfwq7mhqgwjm" +path="res://.godot/imported/teleport_arrow.png-f1bd44b6f478277692b3fa29171b62d3.ctex" metadata={ -"imported_formats": ["s3tc_bptc", "etc2_astc"], -"vram_texture": true +"vram_texture": false } [deps] source_file="res://addons/godot-xr-tools/images/teleport_arrow.png" -dest_files=["res://.godot/imported/teleport_arrow.png-f1bd44b6f478277692b3fa29171b62d3.s3tc.ctex", "res://.godot/imported/teleport_arrow.png-f1bd44b6f478277692b3fa29171b62d3.etc2.ctex"] +dest_files=["res://.godot/imported/teleport_arrow.png-f1bd44b6f478277692b3fa29171b62d3.ctex"] [params] -compress/mode=2 +compress/mode=0 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/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" @@ -33,4 +31,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=0 +detect_3d/compress_to=1 diff --git a/addons/godot-xr-tools/images/teleport_target.png.import b/addons/godot-xr-tools/images/teleport_target.png.import index 1e39e03..d12d2e9 100644 --- a/addons/godot-xr-tools/images/teleport_target.png.import +++ b/addons/godot-xr-tools/images/teleport_target.png.import @@ -2,28 +2,26 @@ importer="texture" type="CompressedTexture2D" -uid="uid://cu4j1s8qr1rjq" -path.s3tc="res://.godot/imported/teleport_target.png-cd812f7d5692711ac91f6c8a4753ad73.s3tc.ctex" -path.etc2="res://.godot/imported/teleport_target.png-cd812f7d5692711ac91f6c8a4753ad73.etc2.ctex" +uid="uid://cygfooytyfhyd" +path="res://.godot/imported/teleport_target.png-cd812f7d5692711ac91f6c8a4753ad73.ctex" metadata={ -"imported_formats": ["s3tc_bptc", "etc2_astc"], -"vram_texture": true +"vram_texture": false } [deps] source_file="res://addons/godot-xr-tools/images/teleport_target.png" -dest_files=["res://.godot/imported/teleport_target.png-cd812f7d5692711ac91f6c8a4753ad73.s3tc.ctex", "res://.godot/imported/teleport_target.png-cd812f7d5692711ac91f6c8a4753ad73.etc2.ctex"] +dest_files=["res://.godot/imported/teleport_target.png-cd812f7d5692711ac91f6c8a4753ad73.ctex"] [params] -compress/mode=2 +compress/mode=0 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/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" @@ -33,4 +31,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=0 +detect_3d/compress_to=1 diff --git a/assets/badges/github.svg b/assets/badges/github.svg new file mode 100644 index 0000000..b41f793 --- /dev/null +++ b/assets/badges/github.svg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc2f1211346c35acc90f745a213c60a5cea85103c2f968343b71efb9bb9fc431 +size 3592 diff --git a/assets/badges/itch.svg b/assets/badges/itch.svg new file mode 100644 index 0000000..57a777c --- /dev/null +++ b/assets/badges/itch.svg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:91017b20e311e26cb71b29b43822ab367fb09e224bae00c917ac3e6e9d10eecf +size 5675 diff --git a/assets/badges/sidequest.svg b/assets/badges/sidequest.svg new file mode 100644 index 0000000..6819ddf --- /dev/null +++ b/assets/badges/sidequest.svg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0772af8ab15c2cb8b94ed54b8c7d4f37e577632ddba4b4904e7836e85487ebde +size 3441 diff --git a/assets/banner.png.import b/assets/banner.png.import index b986538..93aa02e 100644 --- a/assets/banner.png.import +++ b/assets/banner.png.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://bhqu5ikmntth5" +uid="uid://yu1na7g5xxdu" path="res://.godot/imported/banner.png-e7286fd0372c3fd293fa9b7b04a52c04.ctex" metadata={ "vram_texture": false diff --git a/assets/design.afdesign b/assets/design.afdesign index 0b5c61b..5df2868 100644 --- a/assets/design.afdesign +++ b/assets/design.afdesign @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:84daccd9540dfcf964fc4ec224ed88238f3a9fac55a30d1f48161d1ede0a7907 -size 2804209 +oid sha256:9e25fabb4455ad3207f25fbc1ca0410e44a66ae995241d3a636f457730f50cdf +size 2947483 diff --git a/assets/fonts/Montserrat-Italic-VariableFont_wght.ttf b/assets/fonts/Montserrat-Italic-VariableFont_wght.ttf new file mode 100644 index 0000000..81cc326 Binary files /dev/null and b/assets/fonts/Montserrat-Italic-VariableFont_wght.ttf differ diff --git a/assets/fonts/Montserrat-Italic-VariableFont_wght.ttf.import b/assets/fonts/Montserrat-Italic-VariableFont_wght.ttf.import new file mode 100644 index 0000000..5f6ca03 --- /dev/null +++ b/assets/fonts/Montserrat-Italic-VariableFont_wght.ttf.import @@ -0,0 +1,33 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://bkackae3uk0ma" +path="res://.godot/imported/Montserrat-Italic-VariableFont_wght.ttf-e91c36ed149d50cbe6a826cb3a5cc910.fontdata" + +[deps] + +source_file="res://assets/fonts/Montserrat-Italic-VariableFont_wght.ttf" +dest_files=["res://.godot/imported/Montserrat-Italic-VariableFont_wght.ttf-e91c36ed149d50cbe6a826cb3a5cc910.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +hinting=1 +subpixel_positioning=1 +oversampling=4.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/assets/fonts/Montserrat-VariableFont_wght.ttf b/assets/fonts/Montserrat-VariableFont_wght.ttf new file mode 100644 index 0000000..797c4a5 Binary files /dev/null and b/assets/fonts/Montserrat-VariableFont_wght.ttf differ diff --git a/assets/fonts/Montserrat-VariableFont_wght.ttf.import b/assets/fonts/Montserrat-VariableFont_wght.ttf.import new file mode 100644 index 0000000..359fe9e --- /dev/null +++ b/assets/fonts/Montserrat-VariableFont_wght.ttf.import @@ -0,0 +1,33 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://d4akk1evuaowr" +path="res://.godot/imported/Montserrat-VariableFont_wght.ttf-e7d36c45e6f35c48e6b1cd49837f5785.fontdata" + +[deps] + +source_file="res://assets/fonts/Montserrat-VariableFont_wght.ttf" +dest_files=["res://.godot/imported/Montserrat-VariableFont_wght.ttf-e7d36c45e6f35c48e6b1cd49837f5785.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +hinting=1 +subpixel_positioning=1 +oversampling=3.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/assets/fonts/ui_font_500.tres b/assets/fonts/ui_font_500.tres new file mode 100644 index 0000000..3f69c7e --- /dev/null +++ b/assets/fonts/ui_font_500.tres @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d0d7c19b4862ffa6c78a12151cbd01acb0f1f23400a7c75ad795680b61b6a1a +size 301 diff --git a/assets/icons/base_icons.woff2 b/assets/icons/base_icons.woff2 new file mode 100644 index 0000000..93b97c7 Binary files /dev/null and b/assets/icons/base_icons.woff2 differ diff --git a/assets/icons/base_icons.woff2.import b/assets/icons/base_icons.woff2.import new file mode 100644 index 0000000..df1a070 --- /dev/null +++ b/assets/icons/base_icons.woff2.import @@ -0,0 +1,33 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://b4ofmfdr5o002" +path="res://.godot/imported/base_icons.woff2-e891c7009d71889de458845dfeb32a74.fontdata" + +[deps] + +source_file="res://assets/icons/base_icons.woff2" +dest_files=["res://.godot/imported/base_icons.woff2-e891c7009d71889de458845dfeb32a74.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +hinting=1 +subpixel_positioning=1 +oversampling=4.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/assets/icons/icons.tres b/assets/icons/icons.tres new file mode 100644 index 0000000..568729c --- /dev/null +++ b/assets/icons/icons.tres @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3bce6ef8fd517e65ba2966d58df874b616b298c1f2e5d57376aa326cbb9ac686 +size 303 diff --git a/assets/icons/schema_white_24dp.svg b/assets/icons/schema_white_24dp.svg deleted file mode 100644 index c22abb8..0000000 --- a/assets/icons/schema_white_24dp.svg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:06023dd670a93311f9c757dac2c72c2b5dde6682a800456841715c6dd422f505 -size 341 diff --git a/assets/icons/schema_white_24dp.svg.import b/assets/icons/schema_white_24dp.svg.import deleted file mode 100644 index 775b24d..0000000 --- a/assets/icons/schema_white_24dp.svg.import +++ /dev/null @@ -1,39 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://dch6rwihrl3i2" -path.s3tc="res://.godot/imported/schema_white_24dp.svg-78416867d0323ea24692e91bbbd6eccf.s3tc.ctex" -path.etc2="res://.godot/imported/schema_white_24dp.svg-78416867d0323ea24692e91bbbd6eccf.etc2.ctex" -metadata={ -"imported_formats": ["s3tc_bptc", "etc2_astc"], -"vram_texture": true -} - -[deps] - -source_file="res://assets/icons/schema_white_24dp.svg" -dest_files=["res://.godot/imported/schema_white_24dp.svg-78416867d0323ea24692e91bbbd6eccf.s3tc.ctex", "res://.godot/imported/schema_white_24dp.svg-78416867d0323ea24692e91bbbd6eccf.etc2.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 -svg/scale=8.0 -editor/scale_with_editor_scale=false -editor/convert_colors_with_editor_theme=false diff --git a/assets/icons/settings_white_24dp.svg b/assets/icons/settings_white_24dp.svg deleted file mode 100644 index cd2838d..0000000 --- a/assets/icons/settings_white_24dp.svg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:85603fc1d26b1cc7300b47368ea1324ee639685c7e081ec1753db8fe6e890ebf -size 1462 diff --git a/assets/icons/settings_white_24dp.svg.import b/assets/icons/settings_white_24dp.svg.import deleted file mode 100644 index 8a7da22..0000000 --- a/assets/icons/settings_white_24dp.svg.import +++ /dev/null @@ -1,39 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://dyh0ax51xqp8n" -path.s3tc="res://.godot/imported/settings_white_24dp.svg-00489b947e07e7f772d9a02d10ec99e3.s3tc.ctex" -path.etc2="res://.godot/imported/settings_white_24dp.svg-00489b947e07e7f772d9a02d10ec99e3.etc2.ctex" -metadata={ -"imported_formats": ["s3tc_bptc", "etc2_astc"], -"vram_texture": true -} - -[deps] - -source_file="res://assets/icons/settings_white_24dp.svg" -dest_files=["res://.godot/imported/settings_white_24dp.svg-00489b947e07e7f772d9a02d10ec99e3.s3tc.ctex", "res://.godot/imported/settings_white_24dp.svg-00489b947e07e7f772d9a02d10ec99e3.etc2.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 -svg/scale=8.0 -editor/scale_with_editor_scale=false -editor/convert_colors_with_editor_theme=false diff --git a/assets/icons/view_in_ar_white_24dp.svg b/assets/icons/view_in_ar_white_24dp.svg deleted file mode 100644 index 0c7e43b..0000000 --- a/assets/icons/view_in_ar_white_24dp.svg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7bd032062986d308937d62aca2c753cd5bedfe34c50ede397e596c6c9593df51 -size 870 diff --git a/assets/icons/view_in_ar_white_24dp.svg.import b/assets/icons/view_in_ar_white_24dp.svg.import deleted file mode 100644 index 1b75d00..0000000 --- a/assets/icons/view_in_ar_white_24dp.svg.import +++ /dev/null @@ -1,39 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://jodf3dm654j3" -path.s3tc="res://.godot/imported/view_in_ar_white_24dp.svg-5b49634cd6aa27ec8f9e11a0780ef941.s3tc.ctex" -path.etc2="res://.godot/imported/view_in_ar_white_24dp.svg-5b49634cd6aa27ec8f9e11a0780ef941.etc2.ctex" -metadata={ -"imported_formats": ["s3tc_bptc", "etc2_astc"], -"vram_texture": true -} - -[deps] - -source_file="res://assets/icons/view_in_ar_white_24dp.svg" -dest_files=["res://.godot/imported/view_in_ar_white_24dp.svg-5b49634cd6aa27ec8f9e11a0780ef941.s3tc.ctex", "res://.godot/imported/view_in_ar_white_24dp.svg-5b49634cd6aa27ec8f9e11a0780ef941.etc2.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 -svg/scale=8.0 -editor/scale_with_editor_scale=false -editor/convert_colors_with_editor_theme=false diff --git a/assets/icons/visibility_white_24dp.svg b/assets/icons/visibility_white_24dp.svg deleted file mode 100644 index eff575c..0000000 --- a/assets/icons/visibility_white_24dp.svg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1259941b0164449141d01ea7db1e1ceaf224aed6010c1a8a425625f891c09570 -size 493 diff --git a/assets/icons/visibility_white_24dp.svg.import b/assets/icons/visibility_white_24dp.svg.import deleted file mode 100644 index 365c5ba..0000000 --- a/assets/icons/visibility_white_24dp.svg.import +++ /dev/null @@ -1,39 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://cattgsppxnbq4" -path.s3tc="res://.godot/imported/visibility_white_24dp.svg-78a4c7f3f7d3e93235e396c65d5f8e8c.s3tc.ctex" -path.etc2="res://.godot/imported/visibility_white_24dp.svg-78a4c7f3f7d3e93235e396c65d5f8e8c.etc2.ctex" -metadata={ -"imported_formats": ["s3tc_bptc", "etc2_astc"], -"vram_texture": true -} - -[deps] - -source_file="res://assets/icons/visibility_white_24dp.svg" -dest_files=["res://.godot/imported/visibility_white_24dp.svg-78a4c7f3f7d3e93235e396c65d5f8e8c.s3tc.ctex", "res://.godot/imported/visibility_white_24dp.svg-78a4c7f3f7d3e93235e396c65d5f8e8c.etc2.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 -svg/scale=8.0 -editor/scale_with_editor_scale=false -editor/convert_colors_with_editor_theme=false diff --git a/assets/icons/widgets_white_24dp.svg b/assets/icons/widgets_white_24dp.svg deleted file mode 100644 index 4d36638..0000000 --- a/assets/icons/widgets_white_24dp.svg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:602db8fb276c43354096ff9144a94e99ec0d271e7d8216db80a5467f804c247e -size 348 diff --git a/assets/icons/widgets_white_24dp.svg.import b/assets/icons/widgets_white_24dp.svg.import deleted file mode 100644 index 052b6da..0000000 --- a/assets/icons/widgets_white_24dp.svg.import +++ /dev/null @@ -1,39 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://csq5a4gk6ba5b" -path.s3tc="res://.godot/imported/widgets_white_24dp.svg-4200d261601a457250005cb067bd0ad7.s3tc.ctex" -path.etc2="res://.godot/imported/widgets_white_24dp.svg-4200d261601a457250005cb067bd0ad7.etc2.ctex" -metadata={ -"imported_formats": ["s3tc_bptc", "etc2_astc"], -"vram_texture": true -} - -[deps] - -source_file="res://assets/icons/widgets_white_24dp.svg" -dest_files=["res://.godot/imported/widgets_white_24dp.svg-4200d261601a457250005cb067bd0ad7.s3tc.ctex", "res://.godot/imported/widgets_white_24dp.svg-4200d261601a457250005cb067bd0ad7.etc2.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 -svg/scale=8.0 -editor/scale_with_editor_scale=false -editor/convert_colors_with_editor_theme=false diff --git a/assets/icons/wifi_white_24dp.svg b/assets/icons/wifi_white_24dp.svg deleted file mode 100644 index 0c6dad7..0000000 --- a/assets/icons/wifi_white_24dp.svg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:053d1e42a72e988fad4b2ef981eb72ec850f1f7da6963b257c8935e8392cb37b -size 324 diff --git a/assets/icons/wifi_white_24dp.svg.import b/assets/icons/wifi_white_24dp.svg.import deleted file mode 100644 index 60fc20e..0000000 --- a/assets/icons/wifi_white_24dp.svg.import +++ /dev/null @@ -1,39 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://co5fgm68t4j6o" -path.s3tc="res://.godot/imported/wifi_white_24dp.svg-9edf937c7c00e607b2e1a7211dd6ea49.s3tc.ctex" -path.etc2="res://.godot/imported/wifi_white_24dp.svg-9edf937c7c00e607b2e1a7211dd6ea49.etc2.ctex" -metadata={ -"imported_formats": ["s3tc_bptc", "etc2_astc"], -"vram_texture": true -} - -[deps] - -source_file="res://assets/icons/wifi_white_24dp.svg" -dest_files=["res://.godot/imported/wifi_white_24dp.svg-9edf937c7c00e607b2e1a7211dd6ea49.s3tc.ctex", "res://.godot/imported/wifi_white_24dp.svg-9edf937c7c00e607b2e1a7211dd6ea49.etc2.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 -svg/scale=8.0 -editor/scale_with_editor_scale=false -editor/convert_colors_with_editor_theme=false diff --git a/assets/immersive_home/immersive_home.obj.import b/assets/immersive_home/immersive_home.obj.import index f3926e8..5639338 100644 --- a/assets/immersive_home/immersive_home.obj.import +++ b/assets/immersive_home/immersive_home.obj.import @@ -3,7 +3,7 @@ importer="wavefront_obj" importer_version=1 type="Mesh" -uid="uid://ibv3j8a6punc" +uid="uid://b15gyab1rscj7" path="res://.godot/imported/immersive_home.obj-80e9509dc5c96b9f5522ea6ac8cd2d99.mesh" [deps] diff --git a/assets/immersive_home_panels/immersive_home_panels.obj.import b/assets/immersive_home_panels/immersive_home_panels.obj.import index f181820..76abff1 100644 --- a/assets/immersive_home_panels/immersive_home_panels.obj.import +++ b/assets/immersive_home_panels/immersive_home_panels.obj.import @@ -3,7 +3,7 @@ importer="wavefront_obj" importer_version=1 type="Mesh" -uid="uid://cejvc23wfwjqj" +uid="uid://cbqhhnknyium2" path="res://.godot/imported/immersive_home_panels.obj-25bf3167534aaaf96f611e3e962c5139.mesh" [deps] diff --git a/assets/living_room/scene.gltf.import b/assets/living_room/scene.gltf.import index b81aa1c..b5af9a4 100644 --- a/assets/living_room/scene.gltf.import +++ b/assets/living_room/scene.gltf.import @@ -3,7 +3,7 @@ importer="scene" importer_version=1 type="PackedScene" -uid="uid://c0pyxkvyd8uca" +uid="uid://ckeofsveitosi" path="res://.godot/imported/scene.gltf-e2c2ad1352f0744906d0c5025ff36336.scn" [deps] @@ -28,260 +28,5 @@ animation/fps=30 animation/trimming=false animation/remove_immutable_tracks=true import_script/path="" -_subresources={ -"materials": { -"0053_Ivory": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/0053_Ivory.tres" -}, -"0128_White": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/0128_White.tres" -}, -"BARRO_CANECA": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/BARRO_CANECA.tres" -}, -"BRO3": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/BRO3.tres" -}, -"BRO3_1": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/BRO3_1.tres" -}, -"CHALEIRA_BASE_PRETA": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/CHALEIRA_BASE_PRETA.tres" -}, -"CINZENTO_FORNO": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/CINZENTO_FORNO.tres" -}, -"CROMADO": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/CROMADO.tres" -}, -"CROMO_TORNEIRA": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/CROMO_TORNEIRA.tres" -}, -"FRIGORIFICO_CORPO": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/FRIGORIFICO_CORPO.tres" -}, -"Grass_Light_Green": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/Grass_Light_Green.tres" -}, -"INTERRUPTOR_VERMELHO_FORNO": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/INTERRUPTOR_VERMELHO_FORNO.tres" -}, -"LACADO": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/LACADO.tres" -}, -"LOGO_CANECA": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/LOGO_CANECA.tres" -}, -"LOGO_CANECA_3": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/LOGO_CANECA_3.tres" -}, -"MOLDURA": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/MOLDURA.tres" -}, -"MOLDURA_0": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/MOLDURA_0.tres" -}, -"MOSTRADOR": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/MOSTRADOR.tres" -}, -"PARQUET": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/PARQUET.tres" -}, -"PLASTICO_BOX": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/PLASTICO_BOX.tres" -}, -"PRATEADO_CROMO_TV": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/PRATEADO_CROMO_TV.tres" -}, -"PRETO": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/PRETO.tres" -}, -"PRETO_CADEIRA": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/PRETO_CADEIRA.tres" -}, -"PRETO_FRIGORIFICO": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/PRETO_FRIGORIFICO.tres" -}, -"PRETO_PORTAFORNO": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/PRETO_PORTAFORNO.tres" -}, -"PRETO_TV": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/PRETO_TV.tres" -}, -"TECIDO_SOFA": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/TECIDO_SOFA.tres" -}, -"TECIDO_SOFA_4": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/TECIDO_SOFA_4.tres" -}, -"TIJOLEIRA": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/TIJOLEIRA.tres" -}, -"VASO1": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/VASO1.tres" -}, -"VASO10": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/VASO10.tres" -}, -"VASO11": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/VASO11.tres" -}, -"VASO12": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/VASO12.tres" -}, -"VASO2": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/VASO2.tres" -}, -"VASO3": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/VASO3.tres" -}, -"VASO4": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/VASO4.tres" -}, -"VASO5": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/VASO5.tres" -}, -"VASO6": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/VASO6.tres" -}, -"VASO7": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/VASO7.tres" -}, -"VASO8": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/VASO8.tres" -}, -"VASO9": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/VASO9.tres" -}, -"VIDRO": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/VIDRO.tres" -}, -"VIDRO_FORNO": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/VIDRO_FORNO.tres" -}, -"Vegetation_Grass1": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/Vegetation_Grass1.tres" -}, -"cinzentinho_forno": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/cinzentinho_forno.tres" -}, -"ecran": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/ecran.tres" -}, -"edge_color000255": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/edge_color000255.tres" -}, -"edge_color147614255": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/edge_color147614255.tres" -}, -"edge_color148148148255": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/edge_color148148148255.tres" -}, -"edge_color198198198255": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/edge_color198198198255.tres" -}, -"edge_color20400255": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/edge_color20400255.tres" -}, -"edge_color214214214255": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/edge_color214214214255.tres" -}, -"edge_color222209193255": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/edge_color222209193255.tres" -}, -"edge_color22610140255": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/edge_color22610140255.tres" -}, -"edge_color239239239255": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/edge_color239239239255.tres" -}, -"edge_color241242246255": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/edge_color241242246255.tres" -}, -"edge_color255255255255": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/edge_color255255255255.tres" -}, -"edge_color402720255": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/edge_color402720255.tres" -}, -"edge_color7110240255": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/edge_color7110240255.tres" -}, -"material": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/material.tres" -}, -"material_1": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/material_1.tres" -}, -"material_2": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/material_2.tres" -}, -"material_5": { -"use_external/enabled": true, -"use_external/path": "res://assets/living_room/materials/material_5.tres" -} -} -} +_subresources={} gltf/embedded_image_handling=1 diff --git a/assets/living_room/textures/Grass_Light_Green_baseColor.jpeg.import b/assets/living_room/textures/Grass_Light_Green_baseColor.jpeg.import index 547189f..3d2b370 100644 --- a/assets/living_room/textures/Grass_Light_Green_baseColor.jpeg.import +++ b/assets/living_room/textures/Grass_Light_Green_baseColor.jpeg.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://bdjlc24yn5she" +uid="uid://b3nuq0ddlrhgg" path.s3tc="res://.godot/imported/Grass_Light_Green_baseColor.jpeg-11ca1d423d1a927f29ffd5f267ac4ac4.s3tc.ctex" path.etc2="res://.godot/imported/Grass_Light_Green_baseColor.jpeg-11ca1d423d1a927f29ffd5f267ac4ac4.etc2.ctex" metadata={ diff --git a/assets/living_room/textures/MOLDURA_0_baseColor.jpeg.import b/assets/living_room/textures/MOLDURA_0_baseColor.jpeg.import index 4dae358..adb94aa 100644 --- a/assets/living_room/textures/MOLDURA_0_baseColor.jpeg.import +++ b/assets/living_room/textures/MOLDURA_0_baseColor.jpeg.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://de45vjmo0kfiw" +uid="uid://bp34c8oynw6dp" path.s3tc="res://.godot/imported/MOLDURA_0_baseColor.jpeg-40912bdcfd21e27d43637e4e53efc606.s3tc.ctex" path.etc2="res://.godot/imported/MOLDURA_0_baseColor.jpeg-40912bdcfd21e27d43637e4e53efc606.etc2.ctex" metadata={ diff --git a/assets/living_room/textures/MOLDURA_0_metallicRoughness.png.import b/assets/living_room/textures/MOLDURA_0_metallicRoughness.png.import index 9b62e95..89adcef 100644 --- a/assets/living_room/textures/MOLDURA_0_metallicRoughness.png.import +++ b/assets/living_room/textures/MOLDURA_0_metallicRoughness.png.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://bk3vn3fw0d3wo" +uid="uid://cjvjdspqepi0" path.s3tc="res://.godot/imported/MOLDURA_0_metallicRoughness.png-b927d5d4ebcc32198b9f0a5351e1a0ef.s3tc.ctex" path.etc2="res://.godot/imported/MOLDURA_0_metallicRoughness.png-b927d5d4ebcc32198b9f0a5351e1a0ef.etc2.ctex" metadata={ diff --git a/assets/living_room/textures/PARQUET_baseColor.jpeg.import b/assets/living_room/textures/PARQUET_baseColor.jpeg.import index 775105f..5fc4b45 100644 --- a/assets/living_room/textures/PARQUET_baseColor.jpeg.import +++ b/assets/living_room/textures/PARQUET_baseColor.jpeg.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://ufh8jhikxwh5" +uid="uid://b2454m1poecd" path.s3tc="res://.godot/imported/PARQUET_baseColor.jpeg-68d93403df5754e747e29a1e2b701cc9.s3tc.ctex" path.etc2="res://.godot/imported/PARQUET_baseColor.jpeg-68d93403df5754e747e29a1e2b701cc9.etc2.ctex" metadata={ diff --git a/assets/living_room/textures/PARQUET_metallicRoughness.png.import b/assets/living_room/textures/PARQUET_metallicRoughness.png.import index 1a9fa5c..5f9e28f 100644 --- a/assets/living_room/textures/PARQUET_metallicRoughness.png.import +++ b/assets/living_room/textures/PARQUET_metallicRoughness.png.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://cu063jar47pof" +uid="uid://ckm0mq1naa3iq" path.s3tc="res://.godot/imported/PARQUET_metallicRoughness.png-8d8bf7f91cecfbd91c049adb2bc533a6.s3tc.ctex" path.etc2="res://.godot/imported/PARQUET_metallicRoughness.png-8d8bf7f91cecfbd91c049adb2bc533a6.etc2.ctex" metadata={ diff --git a/assets/living_room/textures/TECIDO_SOFA_baseColor.jpeg.import b/assets/living_room/textures/TECIDO_SOFA_baseColor.jpeg.import index c274f22..36ca3fc 100644 --- a/assets/living_room/textures/TECIDO_SOFA_baseColor.jpeg.import +++ b/assets/living_room/textures/TECIDO_SOFA_baseColor.jpeg.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://cidaccuym6j27" +uid="uid://cy85wuijl488c" path.s3tc="res://.godot/imported/TECIDO_SOFA_baseColor.jpeg-1758c46433fc600e2e04869f81f51816.s3tc.ctex" path.etc2="res://.godot/imported/TECIDO_SOFA_baseColor.jpeg-1758c46433fc600e2e04869f81f51816.etc2.ctex" metadata={ diff --git a/assets/living_room/textures/TIJOLEIRA_baseColor.jpeg.import b/assets/living_room/textures/TIJOLEIRA_baseColor.jpeg.import index 7d49c95..1f767a4 100644 --- a/assets/living_room/textures/TIJOLEIRA_baseColor.jpeg.import +++ b/assets/living_room/textures/TIJOLEIRA_baseColor.jpeg.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://dxuejltt51gad" +uid="uid://ba50osmh20ptc" path.s3tc="res://.godot/imported/TIJOLEIRA_baseColor.jpeg-3210b6484e9b403d8c78a757ecdd2b56.s3tc.ctex" path.etc2="res://.godot/imported/TIJOLEIRA_baseColor.jpeg-3210b6484e9b403d8c78a757ecdd2b56.etc2.ctex" metadata={ diff --git a/assets/living_room/textures/TIJOLEIRA_metallicRoughness.png.import b/assets/living_room/textures/TIJOLEIRA_metallicRoughness.png.import index 1ddbc09..57a5ae2 100644 --- a/assets/living_room/textures/TIJOLEIRA_metallicRoughness.png.import +++ b/assets/living_room/textures/TIJOLEIRA_metallicRoughness.png.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://crai1mfrciwer" +uid="uid://x6xgvbgnd1hp" path.s3tc="res://.godot/imported/TIJOLEIRA_metallicRoughness.png-a85189ea7a60296c80fa2c8b29362965.s3tc.ctex" path.etc2="res://.godot/imported/TIJOLEIRA_metallicRoughness.png-a85189ea7a60296c80fa2c8b29362965.etc2.ctex" metadata={ diff --git a/assets/logo-background.png.import b/assets/logo-background.png.import index b249cba..6fb0474 100644 --- a/assets/logo-background.png.import +++ b/assets/logo-background.png.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://bcp24e532oyfy" +uid="uid://q4va5chi4k7f" path="res://.godot/imported/logo-background.png-3d5691e6c32be592c284587b43087aae.ctex" metadata={ "vram_texture": false diff --git a/assets/logo.png.import b/assets/logo.png.import index 702fc3c..8c34b78 100644 --- a/assets/logo.png.import +++ b/assets/logo.png.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://dfjiirx86lrmv" +uid="uid://bokf7nouyguu3" path="res://.godot/imported/logo.png-e2220799298e3631eb0e245316e0501a.ctex" metadata={ "vram_texture": false diff --git a/assets/materials/arrow_right.png b/assets/materials/arrow_right.png deleted file mode 100644 index 7671ab8..0000000 --- a/assets/materials/arrow_right.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a00d470585d14a17ca080c46003908207238e9595ea99adc4c40e759d9c13c58 -size 10494 diff --git a/assets/materials/arrow_right.png.import b/assets/materials/arrow_right.png.import deleted file mode 100644 index 02e0977..0000000 --- a/assets/materials/arrow_right.png.import +++ /dev/null @@ -1,36 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://tr8yrx470k03" -path.s3tc="res://.godot/imported/arrow_right.png-5fd8dcaad0caa5233d1b8c443dbe1e1d.s3tc.ctex" -path.etc2="res://.godot/imported/arrow_right.png-5fd8dcaad0caa5233d1b8c443dbe1e1d.etc2.ctex" -metadata={ -"imported_formats": ["s3tc_bptc", "etc2_astc"], -"vram_texture": true -} - -[deps] - -source_file="res://assets/materials/arrow_right.png" -dest_files=["res://.godot/imported/arrow_right.png-5fd8dcaad0caa5233d1b8c443dbe1e1d.s3tc.ctex", "res://.godot/imported/arrow_right.png-5fd8dcaad0caa5233d1b8c443dbe1e1d.etc2.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/materials/pointer.png.import b/assets/materials/pointer.png.import index 9e97001..76e851c 100644 --- a/assets/materials/pointer.png.import +++ b/assets/materials/pointer.png.import @@ -2,28 +2,26 @@ importer="texture" type="CompressedTexture2D" -uid="uid://bo55nohs0wsgf" -path.s3tc="res://.godot/imported/pointer.png-bc1b217fc800145e13fa1a1689c1f1ee.s3tc.ctex" -path.etc2="res://.godot/imported/pointer.png-bc1b217fc800145e13fa1a1689c1f1ee.etc2.ctex" +uid="uid://bl33klueufwja" +path="res://.godot/imported/pointer.png-bc1b217fc800145e13fa1a1689c1f1ee.ctex" metadata={ -"imported_formats": ["s3tc_bptc", "etc2_astc"], -"vram_texture": true +"vram_texture": false } [deps] source_file="res://assets/materials/pointer.png" -dest_files=["res://.godot/imported/pointer.png-bc1b217fc800145e13fa1a1689c1f1ee.s3tc.ctex", "res://.godot/imported/pointer.png-bc1b217fc800145e13fa1a1689c1f1ee.etc2.ctex"] +dest_files=["res://.godot/imported/pointer.png-bc1b217fc800145e13fa1a1689c1f1ee.ctex"] [params] -compress/mode=2 +compress/mode=0 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/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" @@ -33,4 +31,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=0 +detect_3d/compress_to=1 diff --git a/assets/materials/swich_on.png.import b/assets/materials/swich_on.png.import index 728d474..cfe6914 100644 --- a/assets/materials/swich_on.png.import +++ b/assets/materials/swich_on.png.import @@ -2,28 +2,26 @@ importer="texture" type="CompressedTexture2D" -uid="uid://mka0p8sibn0j" -path.s3tc="res://.godot/imported/swich_on.png-aaecfc89af488277ed429205bc63e729.s3tc.ctex" -path.etc2="res://.godot/imported/swich_on.png-aaecfc89af488277ed429205bc63e729.etc2.ctex" +uid="uid://br3p0c2foputg" +path="res://.godot/imported/swich_on.png-aaecfc89af488277ed429205bc63e729.ctex" metadata={ -"imported_formats": ["s3tc_bptc", "etc2_astc"], -"vram_texture": true +"vram_texture": false } [deps] source_file="res://assets/materials/swich_on.png" -dest_files=["res://.godot/imported/swich_on.png-aaecfc89af488277ed429205bc63e729.s3tc.ctex", "res://.godot/imported/swich_on.png-aaecfc89af488277ed429205bc63e729.etc2.ctex"] +dest_files=["res://.godot/imported/swich_on.png-aaecfc89af488277ed429205bc63e729.ctex"] [params] -compress/mode=2 +compress/mode=0 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/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" @@ -33,4 +31,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=0 +detect_3d/compress_to=1 diff --git a/assets/materials/switch_off.png.import b/assets/materials/switch_off.png.import index 89fb82c..bf0fd80 100644 --- a/assets/materials/switch_off.png.import +++ b/assets/materials/switch_off.png.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://7onhvjw8ohur" +uid="uid://co2ishj2hx57p" path="res://.godot/imported/switch_off.png-c31f6b401a5d3d7cba3c9d0f2c8b28fe.ctex" metadata={ "vram_texture": false diff --git a/assets/materials/ui_element.material b/assets/materials/ui_element.material index 78953be..dbd3fe5 100644 --- a/assets/materials/ui_element.material +++ b/assets/materials/ui_element.material @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:57f8bfca31acba3de3a15a2b9a88b8afd12f8db9c356f14d906840dcee48d6f6 -size 1021 +oid sha256:a5e6a3196f918f129fd1510750002b50eebce47f0bec850695552864f067db06 +size 1028 diff --git a/assets/models/trash_bin/cross.png.import b/assets/models/trash_bin/cross.png.import index f54729f..1331b34 100644 --- a/assets/models/trash_bin/cross.png.import +++ b/assets/models/trash_bin/cross.png.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://s6fp7mqjrni0" +uid="uid://bqlofvuhqro80" path="res://.godot/imported/cross.png-cdc4200b4741b1c53e6547059c1eeb4d.ctex" metadata={ "vram_texture": false diff --git a/assets/models/trash_bin/trash_bin.gltf.import b/assets/models/trash_bin/trash_bin.gltf.import index 459159d..3658632 100644 --- a/assets/models/trash_bin/trash_bin.gltf.import +++ b/assets/models/trash_bin/trash_bin.gltf.import @@ -3,7 +3,7 @@ importer="scene" importer_version=1 type="PackedScene" -uid="uid://cj42our8uhfq6" +uid="uid://dqjcqdhe3rbtn" path="res://.godot/imported/trash_bin.gltf-00f08fd370f3ef175290a8724bc98fbe.scn" [deps] diff --git a/assets/models/trash_bin/trash_bin.png.import b/assets/models/trash_bin/trash_bin.png.import index 21c8b9f..00ca5eb 100644 --- a/assets/models/trash_bin/trash_bin.png.import +++ b/assets/models/trash_bin/trash_bin.png.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://di7g13y7krle0" +uid="uid://qudrm60uv66n" path="res://.godot/imported/trash_bin.png-e418852ac63604cea63dd00ccf8fd222.ctex" metadata={ "vram_texture": false diff --git a/assets/models/trash_bin/trash_bin_trash_bin.png.import b/assets/models/trash_bin/trash_bin_trash_bin.png.import index 8c6a567..42be4cc 100644 --- a/assets/models/trash_bin/trash_bin_trash_bin.png.import +++ b/assets/models/trash_bin/trash_bin_trash_bin.png.import @@ -2,14 +2,13 @@ importer="texture" type="CompressedTexture2D" -uid="uid://wrc2wki2dc2f" +uid="uid://pqqta3rt86cv" path.s3tc="res://.godot/imported/trash_bin_trash_bin.png-25f979e82f0cb781d5118607430651f5.s3tc.ctex" path.etc2="res://.godot/imported/trash_bin_trash_bin.png-25f979e82f0cb781d5118607430651f5.etc2.ctex" metadata={ "imported_formats": ["s3tc_bptc", "etc2_astc"], "vram_texture": true } -generator_parameters={} [deps] diff --git a/assets/sound/click.wav.import b/assets/sound/click.wav.import index e15034a..6d81f83 100644 --- a/assets/sound/click.wav.import +++ b/assets/sound/click.wav.import @@ -2,7 +2,7 @@ importer="wav" type="AudioStreamWAV" -uid="uid://k1xeit7qyqlq" +uid="uid://c1yu80uj3fsn7" path="res://.godot/imported/click.wav-e8a30ec71317fecc836e787d9d63b4a3.sample" [deps] diff --git a/assets/sound/close_menu.wav.import b/assets/sound/close_menu.wav.import index 6ddcb61..469ee56 100644 --- a/assets/sound/close_menu.wav.import +++ b/assets/sound/close_menu.wav.import @@ -2,7 +2,7 @@ importer="wav" type="AudioStreamWAV" -uid="uid://dfqnvsyxyifxa" +uid="uid://bnx2uv4nmra8f" path="res://.godot/imported/close_menu.wav-c3ab6be18de30d0a6f79d056b38c22d1.sample" [deps] diff --git a/assets/sound/open_menu.wav.import b/assets/sound/open_menu.wav.import index d092e99..7bd7426 100644 --- a/assets/sound/open_menu.wav.import +++ b/assets/sound/open_menu.wav.import @@ -2,7 +2,7 @@ importer="wav" type="AudioStreamWAV" -uid="uid://c83d1f5u1ivma" +uid="uid://nmm8y0xt5wyj" path="res://.godot/imported/open_menu.wav-1958af615b69d23f180305ab9fd30ba3.sample" [deps] diff --git a/assets/sound/spawn.wav.import b/assets/sound/spawn.wav.import index 5ba1847..b0e7e9f 100644 --- a/assets/sound/spawn.wav.import +++ b/assets/sound/spawn.wav.import @@ -2,7 +2,7 @@ importer="wav" type="AudioStreamWAV" -uid="uid://ducbejs36cuim" +uid="uid://cn2qohl6abgeu" path="res://.godot/imported/spawn.wav-144efb9acab2ae0dd785e23bcaa07433.sample" [deps] diff --git a/content/main.tscn b/content/main.tscn index d0c91b9..409b0a1 100644 --- a/content/main.tscn +++ b/content/main.tscn @@ -25,6 +25,9 @@ background_color = Color(0.466667, 0.47451, 0.462745, 0) sky = SubResource("Sky_vhymk") ambient_light_color = Color(1, 1, 1, 1) ambient_light_sky_contribution = 0.72 +ssao_enabled = true +ssao_radius = 6.52 +ssao_intensity = 5.68 [node name="Main" type="Node3D"] transform = Transform3D(1, -0.000296142, 0.000270963, 0.000296143, 1, -4.61078e-06, -0.000270962, 4.67014e-06, 1, 0, 0, 0) diff --git a/content/scenes/house.tscn b/content/scenes/house.tscn index 3d7d425..c1effe0 100644 --- a/content/scenes/house.tscn +++ b/content/scenes/house.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=3 format=3 uid="uid://83lb5p4e0qk0"] -[ext_resource type="PackedScene" uid="uid://c0pyxkvyd8uca" path="res://assets/living_room/scene.gltf" id="1_mu2l0"] +[ext_resource type="PackedScene" uid="uid://ckeofsveitosi" path="res://assets/living_room/scene.gltf" id="1_mu2l0"] [sub_resource type="PlaneMesh" id="PlaneMesh_b3o5e"] size = Vector2(5, 2) diff --git a/content/system/keyboard/key.tscn b/content/system/keyboard/key.tscn new file mode 100644 index 0000000..188ca90 --- /dev/null +++ b/content/system/keyboard/key.tscn @@ -0,0 +1,20 @@ +[gd_scene load_steps=4 format=3 uid="uid://c40yyuev2k8c2"] + +[ext_resource type="PackedScene" uid="uid://bsjqdvkt0u87c" path="res://content/ui/components/button/button.tscn" id="1_byj6h"] +[ext_resource type="Material" uid="uid://bujy3egn1oqac" path="res://assets/materials/ui_element.material" id="2_sskv8"] + +[sub_resource type="BoxMesh" id="BoxMesh_guj81"] +resource_local_to_scene = true +material = ExtResource("2_sskv8") +size = Vector3(0.05, 0.02, 0.05) + +[node name="Button" groups=["ui_focus_skip"] instance=ExtResource("1_byj6h")] + +[node name="MeshInstance3D" parent="." index="0"] +mesh = SubResource("BoxMesh_guj81") + +[node name="Label" type="Label3D" parent="." index="3"] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0.012, 0) +pixel_size = 0.001 +text = "E" +outline_size = 0 diff --git a/content/system/keyboard/keyboard.gd b/content/system/keyboard/keyboard.gd index 1eb2ca4..cfaebe3 100644 --- a/content/system/keyboard/keyboard.gd +++ b/content/system/keyboard/keyboard.gd @@ -1,7 +1,7 @@ @tool extends StaticBody3D -const button_scene = preload("res://content/ui/components/button/button.tscn") +const key_scene = preload("res://content/system/keyboard/key.tscn") @onready var keys = $Keys @onready var caps_button = $Caps @@ -22,16 +22,16 @@ var caps = false : func _ready(): for row in key_list: for key in row: - var button = create_key(key) - keys.add_child(button) + var key_node = create_key(key) + keys.add_child(key_node) if Engine.is_editor_hint(): continue - button.on_button_down.connect(func(): + key_node.on_button_down.connect(func(): _emit_event("key_down", key) ) - button.on_button_up.connect(func(): + key_node.on_button_up.connect(func(): _emit_event("key_up", key) ) @@ -68,20 +68,12 @@ func _ready(): ) func create_key(key: Key): - var button = button_scene.instantiate() - - var label = Label3D.new() - label.text = EventKey.key_to_string(key, caps) - label.pixel_size = 0.001 - label.position = Vector3(0, 0.012, 0) - label.rotate_x(deg_to_rad(-90)) - label.add_to_group("button_label") + var key_node = key_scene.instantiate() - button.set_meta("key", key) - button.add_to_group("ui_focus_skip") - button.add_child(label) + key_node.get_node("Label").text = EventKey.key_to_string(key, caps) + key_node.set_meta("key", key) - return button + return key_node func update_labels(): for key_button in keys.get_children(): diff --git a/content/system/keyboard/keyboard.tscn b/content/system/keyboard/keyboard.tscn index 83da9bc..294a3bd 100644 --- a/content/system/keyboard/keyboard.tscn +++ b/content/system/keyboard/keyboard.tscn @@ -1,12 +1,16 @@ -[gd_scene load_steps=6 format=3 uid="uid://lrehk38exd5n"] +[gd_scene load_steps=8 format=3 uid="uid://lrehk38exd5n"] [ext_resource type="Script" path="res://content/system/keyboard/keyboard.gd" id="1_maojw"] [ext_resource type="PackedScene" uid="uid://bsjqdvkt0u87c" path="res://content/ui/components/button/button.tscn" id="1_xdpwr"] +[ext_resource type="FontVariation" uid="uid://sshfnckriqxn" path="res://assets/icons/icons.tres" id="3_3glvw"] [ext_resource type="Script" path="res://content/ui/menu/grid.gd" id="3_mx544"] [ext_resource type="Script" path="res://content/functions/movable.gd" id="4_86fct"] [sub_resource type="BoxShape3D" id="BoxShape3D_k5ib7"] -size = Vector3(0.84, 0.0402036, 0.296009) +size = Vector3(0.79, 0.01, 0.26) + +[sub_resource type="BoxMesh" id="BoxMesh_7rntc"] +size = Vector3(0.79, 0.01, 0.26) [node name="Keyboard" type="StaticBody3D" groups=["ui_focus_skip"]] transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0, 0) @@ -19,7 +23,10 @@ metadata/key = 4194308 [node name="Label3D" type="Label3D" parent="Backspace"] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0.012, 0) pixel_size = 0.001 -text = "back" +text = "backspace" +font = ExtResource("3_3glvw") +font_size = 48 +outline_size = 0 [node name="Caps" parent="." groups=["ui_focus_skip"] instance=ExtResource("1_xdpwr")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.06, 0, 0.15) @@ -28,7 +35,10 @@ toggleable = true [node name="Label3D" type="Label3D" parent="Caps"] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0.012, 0) pixel_size = 0.001 -text = "caps" +text = "keyboard_capslock" +font = ExtResource("3_3glvw") +font_size = 48 +outline_size = 0 [node name="Paste" parent="." groups=["ui_focus_skip"] instance=ExtResource("1_xdpwr")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.66, 0, 0.18) @@ -36,7 +46,10 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.66, 0, 0.18) [node name="Label3D" type="Label3D" parent="Paste"] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0.012, 0) pixel_size = 0.001 -text = "paste" +text = "assignment" +font = ExtResource("3_3glvw") +font_size = 48 +outline_size = 0 [node name="Keys" type="Node3D" parent="."] script = ExtResource("3_mx544") @@ -48,5 +61,9 @@ size = Vector3(0.6, 1, 1) script = ExtResource("4_86fct") [node name="CollisionShape3D" type="CollisionShape3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.296719, -0.025645, 0.0928761) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.300719, -0.009645, 0.0928761) shape = SubResource("BoxShape3D_k5ib7") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.300719, -0.009645, 0.0928761) +mesh = SubResource("BoxMesh_7rntc") diff --git a/content/system/raycast/raycast.tscn b/content/system/raycast/raycast.tscn index 1d448b3..70784d7 100644 --- a/content/system/raycast/raycast.tscn +++ b/content/system/raycast/raycast.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=3 format=3 uid="uid://d3f8glx1xgm5w"] -[ext_resource type="Texture2D" uid="uid://bo55nohs0wsgf" path="res://assets/materials/pointer.png" id="1_2f2iv"] +[ext_resource type="Texture2D" uid="uid://bl33klueufwja" path="res://assets/materials/pointer.png" id="1_2f2iv"] [ext_resource type="Script" path="res://content/system/raycast/raycast.gd" id="1_gp8nv"] [node name="Raycast" type="RayCast3D"] diff --git a/content/ui/components/input/input.tscn b/content/ui/components/input/input.tscn index f5a390e..fd77aa9 100644 --- a/content/ui/components/input/input.tscn +++ b/content/ui/components/input/input.tscn @@ -2,6 +2,7 @@ [ext_resource type="Material" uid="uid://bujy3egn1oqac" path="res://assets/materials/ui_element.material" id="1_0kd7r"] [ext_resource type="Script" path="res://content/ui/components/input/input.gd" id="1_uml3t"] +[ext_resource type="FontVariation" uid="uid://d2ofyimg5s65q" path="res://assets/fonts/ui_font_500.tres" id="3_ij5fh"] [sub_resource type="BoxMesh" id="BoxMesh_kjbca"] resource_local_to_scene = true @@ -11,8 +12,6 @@ size = Vector3(0.2, 0.006, 0.03) resource_local_to_scene = true size = Vector3(0.2, 0.006, 0.03) -[sub_resource type="SystemFont" id="SystemFont_nbea0"] - [sub_resource type="BoxMesh" id="BoxMesh_2736g"] size = Vector3(0.001, 0.02, 0.001) @@ -68,9 +67,10 @@ shape = SubResource("BoxShape3D_x4yp8") [node name="Label" type="Label3D" parent="."] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, -0.098, 0.00618291, 0) -pixel_size = 0.0004 -text = "Hello World" -font = SubResource("SystemFont_nbea0") +pixel_size = 0.001 +font = ExtResource("3_ij5fh") +font_size = 18 +outline_size = 0 horizontal_alignment = 0 [node name="Caret" type="MeshInstance3D" parent="Label"] diff --git a/content/ui/components/input/text_handler.gd b/content/ui/components/input/text_handler.gd index 8a8bf35..2dffa73 100644 --- a/content/ui/components/input/text_handler.gd +++ b/content/ui/components/input/text_handler.gd @@ -72,14 +72,12 @@ func _calculate_caret_position(click_pos_x: float): func _calculate_text_gaps(): var font = label.get_font() var offsets = [0.0] - var offset = 0.0 for i in range(text.length()): - var character = text[i] - var size = font.get_string_size(character, HORIZONTAL_ALIGNMENT_CENTER, -1, label.font_size) - - offset += size.x * label.pixel_size - offsets.append(offset) + var chars = text.substr(0, i + 1) # Can't use single chars because of kerning. + var size = font.get_string_size(chars, HORIZONTAL_ALIGNMENT_CENTER, -1, label.font_size) + + offsets.append(size.x * label.pixel_size) return offsets diff --git a/content/ui/device/device.tscn b/content/ui/device/device.tscn index 2c47541..0d866b1 100644 --- a/content/ui/device/device.tscn +++ b/content/ui/device/device.tscn @@ -10,10 +10,13 @@ script = ExtResource("1_rbo86") [node name="Button" parent="." instance=ExtResource("2_go2es")] [node name="Label" type="Label3D" parent="Button"] -transform = Transform3D(0.05, 0, 0, 0, -2.18557e-09, 0.05, 0, -0.05, -2.18557e-09, 0, 0.0142873, 0) +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0.0142873, 0) +pixel_size = 0.001 text = "Texttexttexttexttexttextext" +font_size = 7 +outline_size = 0 autowrap_mode = 3 -width = 200.0 +width = 50.0 [node name="Clickable" type="Node" parent="."] script = ExtResource("3_6wicx") diff --git a/content/ui/entity/entity.tscn b/content/ui/entity/entity.tscn index 7c5e872..ea809c1 100644 --- a/content/ui/entity/entity.tscn +++ b/content/ui/entity/entity.tscn @@ -19,10 +19,14 @@ mesh = SubResource("BoxMesh_aa3i4") shape = SubResource("BoxShape3D_28fjq") [node name="Label" type="Label3D" parent="."] -transform = Transform3D(0.05, 0, 0, 0, -2.18557e-09, 0.05, 0, -0.05, -2.18557e-09, 0, 0.00918245, 0) +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0.007, 0) +pixel_size = 0.001 +modulate = Color(0, 0, 0, 1) text = "Text" +font_size = 8 +outline_size = 0 autowrap_mode = 3 -width = 200.0 +width = 50.0 [node name="Clickable" type="Node" parent="."] script = ExtResource("2_i054q") diff --git a/content/ui/menu/edit/edit_menu.tscn b/content/ui/menu/edit/edit_menu.tscn index aea0caf..1b45f16 100644 --- a/content/ui/menu/edit/edit_menu.tscn +++ b/content/ui/menu/edit/edit_menu.tscn @@ -3,7 +3,7 @@ [ext_resource type="Script" path="res://content/ui/menu/edit/edit_menu.gd" id="1_34cbn"] [ext_resource type="Script" path="res://content/ui/menu/grid.gd" id="3_0xvyw"] [ext_resource type="PackedScene" uid="uid://bsjqdvkt0u87c" path="res://content/ui/components/button/button.tscn" id="4_tvimg"] -[ext_resource type="Texture2D" uid="uid://tr8yrx470k03" path="res://assets/materials/arrow_right.png" id="5_0uvv4"] +[ext_resource type="FontVariation" uid="uid://sshfnckriqxn" path="res://assets/icons/icons.tres" id="5_0josb"] [ext_resource type="Script" path="res://content/functions/clickable.gd" id="6_pf8jy"] [node name="EditMenu" type="Node3D"] @@ -16,32 +16,39 @@ depth_gap = 0.06 size = Vector3(0.24, 0.1, 0.1) [node name="PageNumberLabel" type="Label3D" parent="."] -transform = Transform3D(0.1, 0, 0, 0, -4.37114e-09, 0.1, 0, -0.1, -4.37114e-09, 0.26, 0.01, 0.27) -text = "1 / 3" -font_size = 36 +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0.26, 0.01, 0.27) +pixel_size = 0.001 +modulate = Color(0, 0, 0, 1) +text = "0 / 0" +font_size = 18 +outline_size = 0 [node name="Buttons" type="Node3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.19, 0.01, 0.27) [node name="NextPageButton" parent="Buttons" instance=ExtResource("4_tvimg")] -focusable = true - -[node name="Decal" type="Decal" parent="Buttons/NextPageButton"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.02, 0) -size = Vector3(0.04, 0.04, 0.04) -texture_albedo = ExtResource("5_0uvv4") [node name="Clickable" type="Node" parent="Buttons/NextPageButton"] script = ExtResource("6_pf8jy") +[node name="Label3D" type="Label3D" parent="Buttons/NextPageButton"] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0.012, 0) +pixel_size = 0.001 +text = "navigate_next" +font = ExtResource("5_0josb") +font_size = 48 +outline_size = 0 + [node name="PreviousPageButton" parent="Buttons" instance=ExtResource("4_tvimg")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.08, 0, 0) -focusable = true - -[node name="Decal" type="Decal" parent="Buttons/PreviousPageButton"] -transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 0.02, 0) -size = Vector3(0.04, 0.04, 0.04) -texture_albedo = ExtResource("5_0uvv4") [node name="Clickable" type="Node" parent="Buttons/PreviousPageButton"] script = ExtResource("6_pf8jy") + +[node name="Label3D2" type="Label3D" parent="Buttons/PreviousPageButton"] +transform = Transform3D(-1, 8.74228e-08, 3.82137e-15, 0, -4.37114e-08, 1, 8.74228e-08, 1, 4.37114e-08, 0, 0.012, 0) +pixel_size = 0.001 +text = "navigate_next" +font = ExtResource("5_0josb") +font_size = 48 +outline_size = 0 diff --git a/content/ui/menu/menu.tscn b/content/ui/menu/menu.tscn index cb0a976..b48b52d 100644 --- a/content/ui/menu/menu.tscn +++ b/content/ui/menu/menu.tscn @@ -1,18 +1,17 @@ -[gd_scene load_steps=16 format=3 uid="uid://c3kdssrmv84kv"] +[gd_scene load_steps=13 format=3 uid="uid://c3kdssrmv84kv"] [ext_resource type="Script" path="res://content/ui/menu/menu.gd" id="1_ng4u3"] +[ext_resource type="FontVariation" uid="uid://sshfnckriqxn" path="res://assets/icons/icons.tres" id="3_5qlpm"] [ext_resource type="PackedScene" uid="uid://crrb0l3ekuotj" path="res://content/ui/menu/edit/edit_menu.tscn" id="4_r2raj"] -[ext_resource type="Texture2D" uid="uid://cattgsppxnbq4" path="res://assets/icons/visibility_white_24dp.svg" id="5_8o1rb"] [ext_resource type="PackedScene" uid="uid://bsjqdvkt0u87c" path="res://content/ui/components/button/button.tscn" id="5_w4i01"] -[ext_resource type="Texture2D" uid="uid://csq5a4gk6ba5b" path="res://assets/icons/widgets_white_24dp.svg" id="6_344ot"] -[ext_resource type="ArrayMesh" uid="uid://cejvc23wfwjqj" path="res://assets/immersive_home_panels/immersive_home_panels.obj" id="7_f4u4o"] -[ext_resource type="Texture2D" uid="uid://jodf3dm654j3" path="res://assets/icons/view_in_ar_white_24dp.svg" id="7_wvovx"] -[ext_resource type="Texture2D" uid="uid://dch6rwihrl3i2" path="res://assets/icons/schema_white_24dp.svg" id="8_3d082"] -[ext_resource type="Texture2D" uid="uid://dyh0ax51xqp8n" path="res://assets/icons/settings_white_24dp.svg" id="9_mel13"] +[ext_resource type="ArrayMesh" uid="uid://cbqhhnknyium2" path="res://assets/immersive_home_panels/immersive_home_panels.obj" id="7_f4u4o"] [ext_resource type="PackedScene" uid="uid://c01gkeldvjwtr" path="res://content/ui/menu/room/room_menu.tscn" id="10_u4i1x"] [ext_resource type="PackedScene" uid="uid://c6r4higceibif" path="res://content/ui/menu/settings/settings_menu.tscn" id="11_7wm6b"] +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ti5t2"] + [sub_resource type="BoxMesh" id="BoxMesh_08du6"] +material = SubResource("StandardMaterial3D_ti5t2") size = Vector3(0.3, 0.01, 0.3) [sub_resource type="Animation" id="Animation_61md4"] @@ -170,66 +169,76 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.03, 0, 0.03) toggleable = true external_state = true -[node name="Sprite3D" type="Sprite3D" parent="AnimationContainer/Navigation/View"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.012, 0) -pixel_size = 0.0002 -axis = 1 -texture = ExtResource("5_8o1rb") +[node name="Label3D" type="Label3D" parent="AnimationContainer/Navigation/View"] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0.012, 0) +pixel_size = 0.001 +text = "visibility" +font = ExtResource("3_5qlpm") +font_size = 48 +outline_size = 0 [node name="Edit" parent="AnimationContainer/Navigation" instance=ExtResource("5_w4i01")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.03, 0, 0.09) toggleable = true external_state = true -[node name="Sprite3D" type="Sprite3D" parent="AnimationContainer/Navigation/Edit"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.012, 0) -pixel_size = 0.0002 -axis = 1 -texture = ExtResource("6_344ot") +[node name="Label3D2" type="Label3D" parent="AnimationContainer/Navigation/Edit"] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0.012, 0) +pixel_size = 0.001 +text = "widgets" +font = ExtResource("3_5qlpm") +font_size = 48 +outline_size = 0 [node name="Room" parent="AnimationContainer/Navigation" instance=ExtResource("5_w4i01")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.03, 0, 0.15) toggleable = true external_state = true -[node name="Sprite3D" type="Sprite3D" parent="AnimationContainer/Navigation/Room"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.012, 0) -pixel_size = 0.0002 -axis = 1 -texture = ExtResource("7_wvovx") +[node name="Label3D3" type="Label3D" parent="AnimationContainer/Navigation/Room"] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0.012, 0) +pixel_size = 0.001 +text = "view_in_ar" +font = ExtResource("3_5qlpm") +font_size = 48 +outline_size = 0 [node name="Automate" parent="AnimationContainer/Navigation" instance=ExtResource("5_w4i01")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.03, 0, 0.21) toggleable = true external_state = true -[node name="Sprite3D" type="Sprite3D" parent="AnimationContainer/Navigation/Automate"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.012, 0) -pixel_size = 0.0002 -axis = 1 -texture = ExtResource("8_3d082") +[node name="Label3D4" type="Label3D" parent="AnimationContainer/Navigation/Automate"] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0.012, 0) +pixel_size = 0.001 +text = "schema" +font = ExtResource("3_5qlpm") +font_size = 48 +outline_size = 0 [node name="Settings" parent="AnimationContainer/Navigation" instance=ExtResource("5_w4i01")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.03, 0, 0.27) toggleable = true external_state = true -[node name="Sprite3D" type="Sprite3D" parent="AnimationContainer/Navigation/Settings"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.012, 0) -pixel_size = 0.0002 -axis = 1 -texture = ExtResource("9_mel13") +[node name="Label3D5" type="Label3D" parent="AnimationContainer/Navigation/Settings"] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0.012, 0) +pixel_size = 0.001 +text = "settings" +font = ExtResource("3_5qlpm") +font_size = 48 +outline_size = 0 [node name="Content" type="Node3D" parent="AnimationContainer"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.06, 0, 0) [node name="EditMenu" parent="AnimationContainer/Content" instance=ExtResource("4_r2raj")] -visible = false [node name="RoomMenu" parent="AnimationContainer/Content" instance=ExtResource("10_u4i1x")] visible = false [node name="SettingsMenu" parent="AnimationContainer/Content" instance=ExtResource("11_7wm6b")] +visible = false [node name="ImmersiveHomePanels" type="MeshInstance3D" parent="."] transform = Transform3D(-4.37114e-10, 0, 0.01, 0, 0.01, 0, -0.01, 0, -4.37114e-10, 0.32, 0, -0.0500001) diff --git a/content/ui/menu/room/room_menu.tscn b/content/ui/menu/room/room_menu.tscn index ce6d35f..356b044 100644 --- a/content/ui/menu/room/room_menu.tscn +++ b/content/ui/menu/room/room_menu.tscn @@ -1,9 +1,10 @@ -[gd_scene load_steps=8 format=3 uid="uid://c01gkeldvjwtr"] +[gd_scene load_steps=9 format=3 uid="uid://c01gkeldvjwtr"] [ext_resource type="Script" path="res://content/ui/menu/room/room_menu.gd" id="1_ch4jb"] [ext_resource type="Script" path="res://content/functions/clickable.gd" id="2_elugy"] [ext_resource type="Material" uid="uid://bbx6fv7jq50tr" path="res://content/ui/menu/room/walls.tres" id="3_fke3j"] [ext_resource type="PackedScene" uid="uid://bsjqdvkt0u87c" path="res://content/ui/components/button/button.tscn" id="3_whl7a"] +[ext_resource type="FontVariation" uid="uid://sshfnckriqxn" path="res://assets/icons/icons.tres" id="5_kr7ln"] [sub_resource type="WorldBoundaryShape3D" id="WorldBoundaryShape3D_08sv0"] @@ -49,7 +50,18 @@ toggleable = true [node name="Clickable" type="Node" parent="Interface/ToggleEdit"] script = ExtResource("2_elugy") -[node name="Label3D" type="Label3D" parent="Interface"] -transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0.17, -1.86265e-09, 0.05) +[node name="Label3D" type="Label3D" parent="Interface/ToggleEdit"] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0.012, 0) pixel_size = 0.001 +text = "room_preferences" +font = ExtResource("5_kr7ln") +font_size = 48 +outline_size = 0 + +[node name="Label3D" type="Label3D" parent="Interface"] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0.13, -1.86265e-09, 0.05) +pixel_size = 0.001 +modulate = Color(0, 0, 0, 1) text = "Edit Room" +font_size = 18 +outline_size = 0 diff --git a/content/ui/menu/settings/settings_menu.tscn b/content/ui/menu/settings/settings_menu.tscn index 1401486..1fccf8b 100644 --- a/content/ui/menu/settings/settings_menu.tscn +++ b/content/ui/menu/settings/settings_menu.tscn @@ -4,7 +4,7 @@ [ext_resource type="PackedScene" uid="uid://bsjqdvkt0u87c" path="res://content/ui/components/button/button.tscn" id="1_faxng"] [ext_resource type="Script" path="res://content/functions/clickable.gd" id="3_qmg6q"] [ext_resource type="PackedScene" uid="uid://blrhy2uccrdn4" path="res://content/ui/components/input/input.tscn" id="4_q3x6k"] -[ext_resource type="Texture2D" uid="uid://co5fgm68t4j6o" path="res://assets/icons/wifi_white_24dp.svg" id="5_muw54"] +[ext_resource type="FontVariation" uid="uid://sshfnckriqxn" path="res://assets/icons/icons.tres" id="5_eiwd4"] [sub_resource type="BoxMesh" id="BoxMesh_e51x8"] size = Vector3(0.3, 0.01, 0.3) @@ -20,9 +20,12 @@ mesh = SubResource("BoxMesh_e51x8") transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0102286, 0) [node name="Label3D" type="Label3D" parent="Content"] -transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0.184377, 0, 0.253575) +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0.134377, 0, 0.253575) pixel_size = 0.001 +modulate = Color(0, 0, 0, 1) text = "Spawn Ball" +font_size = 18 +outline_size = 0 [node name="Button" parent="Content" instance=ExtResource("1_faxng")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0458097, 0, 0.253575) @@ -30,17 +33,29 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0458097, 0, 0.253575) [node name="Clickable" type="Node" parent="Content/Button"] script = ExtResource("3_qmg6q") +[node name="Label3D" type="Label3D" parent="Content/Button"] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0, 0) +pixel_size = 0.001 +text = "ball" +font_size = 18 +outline_size = 0 + [node name="ConnectionStatus" type="Label3D" parent="Content"] -transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0.250698, 0, 0.161303) -pixel_size = 0.0003 +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0.250698, 0, 0.151303) +pixel_size = 0.001 +modulate = Color(0, 0, 0, 1) text = "Disconnected" +font_size = 8 +outline_size = 0 [node name="LabelURL" type="Label3D" parent="Content"] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0.01, 0, 0.03) -pixel_size = 0.0005 +pixel_size = 0.001 +modulate = Color(0, 0, 0, 1) text = "url: " -font_size = 36 +font_size = 18 +outline_size = 0 horizontal_alignment = 0 [node name="InputURL" parent="Content" instance=ExtResource("4_q3x6k")] @@ -49,9 +64,11 @@ text = "ws://192.168.33.33:8123" [node name="LabelToken" type="Label3D" parent="Content"] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0.01, 0, 0.07) -pixel_size = 0.0005 +pixel_size = 0.001 +modulate = Color(0, 0, 0, 1) text = "token:" -font_size = 36 +font_size = 18 +outline_size = 0 horizontal_alignment = 0 [node name="InputToken" parent="Content" instance=ExtResource("4_q3x6k")] @@ -60,16 +77,20 @@ text = "..." [node name="LabelConnect" type="Label3D" parent="Content"] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0.14, 0, 0.12) -pixel_size = 0.0005 +pixel_size = 0.001 +modulate = Color(0, 0, 0, 1) text = "Connect" -font_size = 36 +font_size = 18 +outline_size = 0 horizontal_alignment = 0 [node name="Connect" parent="Content" instance=ExtResource("1_faxng")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.25, 0, 0.12) -[node name="Sprite3D" type="Sprite3D" parent="Content/Connect"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.012, 0) -pixel_size = 0.0002 -axis = 1 -texture = ExtResource("5_muw54") +[node name="Label3D" type="Label3D" parent="Content/Connect"] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0.012, 0) +pixel_size = 0.001 +text = "wifi" +font = ExtResource("5_eiwd4") +font_size = 42 +outline_size = 0 diff --git a/project.godot b/project.godot index 69cb30a..3b09c45 100644 --- a/project.godot +++ b/project.godot @@ -28,6 +28,10 @@ EventSystem="*res://lib/globals/event_system.gd" enabled=PackedStringArray("res://addons/godot-xr-tools/plugin.cfg") +[gui] + +theme/custom_font="res://assets/fonts/ui_font_500.tres" + [rendering] renderer/rendering_method="mobile"