Skip to content

DenizYunus/VastView

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VastView

Overview

VastView is an innovative and immersive virtual reality (VR) browser designed to revolutionize web browsing. Leveraging the Meta Quest's advanced hand tracking capabilities, VastView allows users to interact with a massive browser window using intuitive hand gestures or controllers. The app supports various interaction modes, including hand tracking, controller use, or a combination of both, providing a versatile and engaging browsing experience.

Features

  • Immersive Browser Experience: A large browser window is positioned right in front of the user, creating an engaging and immersive web browsing environment.
  • Hand Tracking and Custom Poses: Utilize the Meta Quest's hand tracking technology to recognize custom hand poses for seamless interaction.
  • Rock Gesture for Climbing: Perform a rock gesture or use the grip button on the controller to grab and climb the browser, allowing you to navigate through the virtual space.
  • Point Gesture for Clicking: Use a pointing gesture or the trigger button on the controller to click on elements within the browser, enhancing web navigation.
  • Interactive Menu: A menu accessible via the left hand provides options for movement modes, including gravity and fly mode. The menu also includes options to refresh the page and navigate backward.
  • Persistent Keyboard: A virtual keyboard remains in front of the user, allowing for easy text input.
  • Hand-Activated Menus: Open the keyboard and menu by clicking the buttons on the back of each hand.
  • Licenses Page: Access detailed information about licenses directly within the app.
  • Tutorial Page: An in-app tutorial guides new users through the features and functionalities of VastView.
  • Custom Graphics: Most graphics in VastView are custom-made, providing a unique and polished visual experience.

Getting Started

Prerequisites

  • Meta Quest headset
  • Hand tracking enabled on your device or a controller in your hands

Installation

  1. Clone the repository to your local machine.
  2. Build and deploy the app to your Meta Quest device with developer mode enabled. Alternatively, download and install the APK file using your preferred method (SideQuest, ADB, etc.) from the Releases page.

Usage

  1. Launch the app on your Meta Quest.
  2. Upon startup, the browser window will appear in front of you, starting with YouTube.
  3. Perform a rock gesture with your hands to "grab" the browser and climb to navigate. (Use the grip button on controllers)
  4. To click on elements within the browser, make a pointing gesture towards your target. (Use the trigger button on controllers)
  5. Access the keyboard and menu by clicking the buttons on the back of each hand.

Contributing

Contributions to VastView are welcome! If you have suggestions for improvements or new features, feel free to fork the repository and submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for more details.