Inspiration

Growing up the promises of VR have always been tantalizingly close. It's always felt like those magical scenes from the movies are just around the corner... and we are finally here. The future has arrived and we can create displays out of thin air that magically hover anywhere we desire, where we can fill rooms with virtual objects that are indiscernible from the real world and a single space offers infinite possibilities. We have finally reached the point were we can combine our imaginations with the real world. We can mix and blend them and they can interact with each other. The future is exciting and it has arrived. The Meta Quest Presence Platform combined with the Quest 3 is an amazing convergence of hardware and software which has allowed the creation of Glide.

What it does

Glide takes the Browser and the Web and launches them head long into Spatial computing. Glide allows you to create a fully functional web browser with a simple pinch of the air. It allows you to summon a keyboard with the wave of your hand. By allowing true multimodal input you can grab a browser and carry it with you as if it were a tablet. You can resize it and place it anywhere. Scene awareness allows you to snap virtual screens to your physical surroundings. Glide unlocks the power of the web and places it everywhere. Use Glide for movies, photos, work or games. Anything you can do on the Web you can do on Glide.

How we built it

Glide is built using the full suit of Meta Quest Presence Platform. It uses Passthrough to place the user in their own environment. It incorporates the Interaction SDK with multimodal input, controller, hand, poke and ray interactions and custom hand poses. It uses Spatial Anchors and the Scene API to understand and interact with the users physical space. It uses the Meta Virtual Keyboard for consistent input with the platform.

Challenges we ran into

Performance is key. A watchful eye needs to be kept on the impact of every change to CPU and GPU load.

Accomplishments that we're proud of

Keeping motived every time I thought that it would be impossible to squeeze out the performance needed to create all those virtual screens without dropping frames!

What we learned

Deep understanding of the Presence platform and all the capabilities it offers. How to create a quick build test cycle across native C++, C#, Java, Unity and HTML5.

What's next for Glide

There are a huge number of features still to implement that increase immersion further from passthrough relighting, Depth API and Colocation.

Built With

Share this project:

Updates