{"id":22555360,"url":"https://github.com/realitydeslab/echovisionpro","last_synced_at":"2026-01-07T20:03:28.594Z","repository":{"id":255712781,"uuid":"819253272","full_name":"realitydeslab/echovisionpro","owner":"realitydeslab","description":"\"EchoVision Pro\" is a mixed reality art experience that allows participants to embody the umwelt of bats through sound visualization using Apple Vision Pro.","archived":false,"fork":false,"pushed_at":"2024-09-26T20:28:33.000Z","size":145334,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-02T11:28:46.384Z","etag":null,"topics":["echolocation","mixed-reality","vision-pro"],"latest_commit_sha":null,"homepage":"https://echovision.art","language":"ShaderLab","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/realitydeslab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-24T06:32:00.000Z","updated_at":"2024-09-26T20:19:40.000Z","dependencies_parsed_at":null,"dependency_job_id":"2e30d5c3-48b9-40f0-b5a6-fc23c1150446","html_url":"https://github.com/realitydeslab/echovisionpro","commit_stats":null,"previous_names":["realitydeslab/echovisionpro"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/realitydeslab%2Fechovisionpro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/realitydeslab%2Fechovisionpro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/realitydeslab%2Fechovisionpro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/realitydeslab%2Fechovisionpro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/realitydeslab","download_url":"https://codeload.github.com/realitydeslab/echovisionpro/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246015423,"owners_count":20709984,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["echolocation","mixed-reality","vision-pro"],"created_at":"2024-12-07T19:07:42.166Z","updated_at":"2026-01-07T20:03:23.553Z","avatar_url":"https://github.com/realitydeslab.png","language":"ShaderLab","funding_links":[],"categories":[],"sub_categories":[],"readme":"## What is EchoVision\n\nEchoVision is an AR application where users' voices are visually represented in the surrounding environment, simulating the echolocation system of bats. This allows users to experience what it feels like to be a bat. \u003cbr\u003e\nEchoVision also serves as a sample project for [HoloKit](https://holokit.io/), an Open-Source Mixed Reality Headset created by Holo Interactive.\n\u003cdiv\u003e\n\u003cimg src=\"Documentation~/images/preview.avif\" width=\"480\" /\u003e\n\u003c/div\u003e\n\n## What is EchoVision Pro\nEchoVision Pro is the version for Apple Vision Pro\n\n\u003cbr\u003e\n\n## How to play\n- Download the app from app store by searching \"EchoVision Pro\". \n- Start the app and the app will be running in Fully Immersive Mode in which surrounding environment would turn totally black by default.\n- Generate voices to see the effects.\n\n\u003cbr\u003e\n\n## How to run\n### System Requirements\n- Computer: computer with Apple Silicon Chip inside\n- Unity Version: 2022.3 for Apple Silicon\n- Xcode: 15.2 or newer\n- ARFoundation 5\n\n### Project Settings\n- Change build target to \"VisionOS\" in `Project Setting/Player settings`\n- Choose \"Virtual Reality - Fully Immersive Space\" in 'Project Settings/XR Plug-in Management/Apple VisionOS'\n\n\u003cbr\u003e\n\n## Important Note about migration from iOS version\nWe use ARMeshManager of ARFoundation to generate meshes of surrounding environment. From the actual practice in iOS and the discussions in various posts, the Meshes generated by ARMeshManager should stay at (0,0,0), and the Vertices in the Meshes will be at the actual coordinates. \u003cbr\u003e\nHowever, when using ARMeshManager in VisionPro, the Meshes generated by ARMeshManager all have the same non-zero positions and rotations, which leads to problems when directly using coordinates of Verties in the Meshes to generate effects. \u003cbr\u003e\n\u003e Remember to convert the local coordinates to world coordinates first. It has been taken care of in this project.\n\u003cdiv\u003e\n\u003cimg src=\"Documentation~/images/demonstration.jpg\" width=\"480\" /\u003e\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frealitydeslab%2Fechovisionpro","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frealitydeslab%2Fechovisionpro","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frealitydeslab%2Fechovisionpro/lists"}