Merge pull request #45 from Nitwel/testing

Update Readme to include more links
This commit is contained in:
Nitwel 2023-11-25 20:09:55 +01:00 committed by GitHub
commit bb8382385a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
109 changed files with 556 additions and 925 deletions

View File

@ -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:
<a href="https://github.com/Nitwel/Immersive-Home/releases/latest/download/Android.zip">
<img height="32" src="assets/badges/github.svg" alt="Badge linking to GitHub" />
</a>
<a href="https://nitwel.itch.io/immersive-home">
<img height="32" src="assets/badges/itch.svg" alt="Badge linking to itch.io" />
</a>
<a href="https://sidequestvr.com/app/26827/immersive-home">
<img height="32" src="assets/badges/sidequest.svg" alt="Badge linking to sidequest" />
</a>
💕 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://<ip/url>:<port>/api/websocket <token>`
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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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]

View File

@ -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]

View File

@ -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]

View File

@ -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]

View File

@ -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]

View File

@ -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]

View File

@ -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]

View File

@ -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]

View File

@ -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]

View File

@ -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]

View File

@ -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]

View File

@ -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]

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

3
assets/badges/github.svg Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bc2f1211346c35acc90f745a213c60a5cea85103c2f968343b71efb9bb9fc431
size 3592

3
assets/badges/itch.svg Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:91017b20e311e26cb71b29b43822ab367fb09e224bae00c917ac3e6e9d10eecf
size 5675

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0772af8ab15c2cb8b94ed54b8c7d4f37e577632ddba4b4904e7836e85487ebde
size 3441

View File

@ -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

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:84daccd9540dfcf964fc4ec224ed88238f3a9fac55a30d1f48161d1ede0a7907
size 2804209
oid sha256:9e25fabb4455ad3207f25fbc1ca0410e44a66ae995241d3a636f457730f50cdf
size 2947483

Binary file not shown.

View File

@ -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={}

Binary file not shown.

View File

@ -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={}

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1d0d7c19b4862ffa6c78a12151cbd01acb0f1f23400a7c75ad795680b61b6a1a
size 301

Binary file not shown.

View File

@ -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={}

3
assets/icons/icons.tres Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3bce6ef8fd517e65ba2966d58df874b616b298c1f2e5d57376aa326cbb9ac686
size 303

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:06023dd670a93311f9c757dac2c72c2b5dde6682a800456841715c6dd422f505
size 341

View File

@ -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

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:85603fc1d26b1cc7300b47368ea1324ee639685c7e081ec1753db8fe6e890ebf
size 1462

View File

@ -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

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7bd032062986d308937d62aca2c753cd5bedfe34c50ede397e596c6c9593df51
size 870

View File

@ -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

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1259941b0164449141d01ea7db1e1ceaf224aed6010c1a8a425625f891c09570
size 493

View File

@ -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

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:602db8fb276c43354096ff9144a94e99ec0d271e7d8216db80a5467f804c247e
size 348

View File

@ -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

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:053d1e42a72e988fad4b2ef981eb72ec850f1f7da6963b257c8935e8392cb37b
size 324

View File

@ -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

View File

@ -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]

View File

@ -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]

View File

@ -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

View File

@ -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={

View File

@ -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={

View File

@ -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={

View File

@ -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={

View File

@ -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={

View File

@ -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={

View File

@ -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={

View File

@ -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={

View File

@ -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

View File

@ -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

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a00d470585d14a17ca080c46003908207238e9595ea99adc4c40e759d9c13c58
size 10494

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:57f8bfca31acba3de3a15a2b9a88b8afd12f8db9c356f14d906840dcee48d6f6
size 1021
oid sha256:a5e6a3196f918f129fd1510750002b50eebce47f0bec850695552864f067db06
size 1028

View File

@ -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

View File

@ -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]

View File

@ -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

View File

@ -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]

View File

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://k1xeit7qyqlq"
uid="uid://c1yu80uj3fsn7"
path="res://.godot/imported/click.wav-e8a30ec71317fecc836e787d9d63b4a3.sample"
[deps]

View File

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://dfqnvsyxyifxa"
uid="uid://bnx2uv4nmra8f"
path="res://.godot/imported/close_menu.wav-c3ab6be18de30d0a6f79d056b38c22d1.sample"
[deps]

View File

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://c83d1f5u1ivma"
uid="uid://nmm8y0xt5wyj"
path="res://.godot/imported/open_menu.wav-1958af615b69d23f180305ab9fd30ba3.sample"
[deps]

View File

@ -2,7 +2,7 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://ducbejs36cuim"
uid="uid://cn2qohl6abgeu"
path="res://.godot/imported/spawn.wav-144efb9acab2ae0dd785e23bcaa07433.sample"
[deps]

View File

@ -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)

View File

@ -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)

View File

@ -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

View File

@ -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():

View File

@ -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")

View File

@ -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"]

Some files were not shown because too many files have changed in this diff Show More