- Introduction
- 1.1 Purpose
- 1.2 Scope
- 1.3 Audience
- Getting Started
- 2.1 Prerequisites
- 2.2 Installation
- Project Overview
- 3.1 Features
- 3.2 Technologies Used
- User Guide
- 4.1 VR Controls
- 4.2 Hand Animations
- Developer Guide
- 5.1 Script Overview
- 5.2 Extending Functionality
- Troubleshooting
- Frequently Asked Questions (FAQ)
- Acknowledgments
- Changelog
- Contact Information
The VR Hands Project with Meta Quest 2 Support is a Unity-based virtual reality application that offers immersive hand interactions in a virtual environment. This project has been specifically optimized to work with Meta Quest 2, providing users with an enhanced VR experience using Meta Touch controllers.
This documentation aims to guide users and developers on how to use and understand the VR Hands Project with Meta Quest 2 support. It includes essential setup instructions, user controls, hand animations, and developer insights to extend the application's functionality.
This documentation covers the VR Hands Project with Meta Quest 2 support. It assumes that users have basic familiarity with Unity and Meta Quest 2 setup.
This documentation is intended for two main audiences:
- Users: Individuals interested in experiencing the VR Hands Project on Meta Quest 2 and understanding how to interact with the virtual environment using hand gestures.
- Developers: Those who wish to extend the project's functionality or gain insights into the implementation details specific to Meta Quest 2 and Meta Touch controllers.
Before using the VR Hands Project with Meta Quest 2 support, ensure the following:
- An Meta Quest 2 VR headset with Meta Touch controllers.
- A PC capable of running Unity and VR applications.
- Unity version 2021.3.29f1 or later installed on your PC.
To install and use the VR Hands Project with Meta Quest 2 support:
- Clone or download the project repository from Github Link.
- Open Unity and create a new Unity project.
- Import the VR Hands Project assets into your Unity project.
- Ensure that your Meta Quest 2 headset is properly connected and recognized by Unity. ( If your laptop has 2 graphics. Disable integrated IGPU from display adapter > Display Adapter )
- Build and deploy the application to your Meta Quest 2 headset.
The VR Hands Project with Meta Quest 2 support includes the following key features:
- Realistic hand models and animations for natural hand interactions using Meta Touch controllers.
- Haptic feedback for enhanced user experience.
The project is built using the following technologies:
- Unity: The game engine used to create the virtual reality application.
- C#: The programming language used to develop scripts and logic.
- Meta Integration: The Unity package that provides support for Meta VR devices.
- Head Movement: Look around by moving your head.
- Hand Movement: Move your hands in the virtual environment by using the Meta Touch controllers.
The VR Hands Project includes hand animations based on the input from the Meta Touch controllers.
The VR Hands Project with Meta Quest 2 support includes various C# scripts that manage different functionalities specific to Meta Quest 2 and Meta Touch controllers. Key scripts include:
AnimateHandOutput.cs
: Handles input from Meta Touch controllers and triggers interactions with virtual objects.
Developers can extend the VR Hands Project with Meta Quest 2 support by adding new interactive objects, creating custom hand animations, implementing additional UI features, or integrating other Meta-specific SDKs. Refer to the existing scripts and Meta Integration documentation for guidelines on extending functionality.
For common issues and solutions, please refer to the troubleshooting section in the project repository's README or consult the Meta Developer documentation.
This updated documentation provides comprehensive guidance for users and developers on using and extending the VR Hands Project with Meta Quest 2 support. Follow the steps and guidelines to have an immersive VR experience with hand interactions using the Meta Touch controllers.