VSiBL | Social Augmented Reality Platform for Spatial Communication | Augmented Reality library

 by   MIT-Reality-Hack-2020 Swift Version: Current License: MIT

kandi X-RAY | VSiBL Summary

kandi X-RAY | VSiBL Summary

VSiBL is a Swift library typically used in Virtual Reality, Augmented Reality applications. VSiBL has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. You can download it from GitHub.

Technologies used: RealityKit, ARKit, Multipeer Connectivity, spatial mesh network, Firebase. Frontend AR: VSiBL is a multi-user spatial mesh network built on Apple’s RealityKit, ARKit, and Multipeer Connectivity frameworks. Spatial mapping is used to establish a shared reference frame for participants in the same session. The shared reference frame is constructed by looking for overlap in the point clouds of each participant’s device. Once a shared reference frame has been established, participant data is communicated in real-time over a mesh network maintained by Multipeer Connectivity. Participant data is visualized using Augmented Reality assets created in Reality Composer. In the demo sample app, participants represent potential team roles such as Developer, Designer, Storyteller, and Staff. Each role is displayed as an “User Icon” using RealityKit as the rendering technology. Of course, VSiBL allows for the display of any data that is desired to be anchored on a person. ARKit automatically creates ARParticipantAnchors for each participant in a VSiBL session. The ARParticipantAnchors are registered to the pose of the user’s device. The sample app assumes each participant uses a mobile phone positioned in front of the user at chest height. To display AR content on top of the participant’s head, a transformation is performed using fine-tuned, static values. Ideally, motion capture or face detection would be used to make head pose estimation more robust. Furthermore, once devices such as Apple AR Glasses are released, anchoring content above the head will likely be a simple translation transformation. Cloud data persistence: We used the Firebase real time database to persist user information. The real time database is always in sync with users' phones. We have many designs in mind for improving the scalability and reliability of the network should this project ever go into production.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              VSiBL has a low active ecosystem.
              It has 5 star(s) with 1 fork(s). There are 1 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              VSiBL has no issues reported. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of VSiBL is current.

            kandi-Quality Quality

              VSiBL has no bugs reported.

            kandi-Security Security

              VSiBL has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              VSiBL is licensed under the MIT License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              VSiBL releases are not available. You will need to build from source code and install.
              Installation instructions are available. Examples and code snippets are not available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of VSiBL
            Get all kandi verified functions for this library.

            VSiBL Key Features

            No Key Features are available at this moment for VSiBL.

            VSiBL Examples and Code Snippets

            No Code Snippets are available at this moment for VSiBL.

            Community Discussions

            QUESTION

            Make only 5 results to be visible in a search bar at a time
            Asked 2020-Aug-27 at 06:58

            I have an search bar which is working perfectly. But getting an issue. I want only 5 results to be vsible at a time and other results should be seen by sliding from the slider. For example if it contains 10 results. Then is shoould show ony 5 on searching and to see other user can sllide from the slidebar.... here is my code

            ...

            ANSWER

            Answered 2020-Aug-27 at 04:16

            Check out this snippet:

            Source https://stackoverflow.com/questions/63608767

            QUESTION

            Custom plane does not cast/ receive shadows in THREE js
            Asked 2017-Sep-01 at 08:39

            I am trying to create a box (a wall) using six planes. I have created planes but shadows are not there.

            This is how I create custom planes.

            ...

            ANSWER

            Answered 2017-Sep-01 at 08:39

            You're facing Z fighting. Since the thickness of the wall is so small, the 2 faces are nearly touching each other, so they cast shadows on each other.

            You can either remove the casting/receiving of shadows on the wall or, better, increase the z value in the geometry, like so:

            Source https://stackoverflow.com/questions/45979274

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install VSiBL

            To run the project, just clone and then cd into the VSiBL Prototype directory and run the .xcodeproj.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/MIT-Reality-Hack-2020/VSiBL.git

          • CLI

            gh repo clone MIT-Reality-Hack-2020/VSiBL

          • sshUrl

            git@github.com:MIT-Reality-Hack-2020/VSiBL.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular Augmented Reality Libraries

            AR.js

            by jeromeetienne

            ar-cutpaste

            by cyrildiagne

            aframe

            by aframevr

            engine

            by playcanvas

            Awesome-ARKit

            by olucurious

            Try Top Libraries by MIT-Reality-Hack-2020

            AugmentedRealityBiopsy2

            by MIT-Reality-Hack-2020C#

            GhostBustXR

            by MIT-Reality-Hack-2020C#

            AirSpace

            by MIT-Reality-Hack-2020C#

            PanGu

            by MIT-Reality-Hack-2020C#

            Duet

            by MIT-Reality-Hack-2020C#