Skip to content

Welcome to the VR Hands Project with Oculus Quest 2 Support! This Unity-based virtual reality application provides an immersive experience with realistic hand interactions using Oculus Touch controllers. The project is optimized for use with the Oculus Quest 2 headset, offering a seamless VR experience.

License

Notifications You must be signed in to change notification settings

shivamkonkar/VR-hand

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unity Version Meta Quest 2

VR Hands Project with Meta Quest 2 Support - Documentation

Table of Contents

  1. Introduction
    • 1.1 Purpose
    • 1.2 Scope
    • 1.3 Audience
  2. Getting Started
    • 2.1 Prerequisites
    • 2.2 Installation
  3. Project Overview
    • 3.1 Features
    • 3.2 Technologies Used
  4. User Guide
    • 4.1 VR Controls
    • 4.2 Hand Animations
  5. Developer Guide
    • 5.1 Script Overview
    • 5.2 Extending Functionality
  6. Troubleshooting
  7. Frequently Asked Questions (FAQ)
  8. Acknowledgments
  9. Changelog
  10. Contact Information

1. Introduction

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.

1.1 Purpose

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.

1.2 Scope

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.

1.3 Audience

This documentation is intended for two main audiences:

  1. 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.
  2. 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.

2. Getting Started

2.1 Prerequisites

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.

2.2 Installation

To install and use the VR Hands Project with Meta Quest 2 support:

  1. Clone or download the project repository from Github Link.
  2. Open Unity and create a new Unity project.
  3. Import the VR Hands Project assets into your Unity project.
  4. 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 )
  5. Build and deploy the application to your Meta Quest 2 headset.

3. Project Overview

3.1 Features

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.

3.2 Technologies Used

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.

4. User Guide

4.1 VR Controls

  • Head Movement: Look around by moving your head.
  • Hand Movement: Move your hands in the virtual environment by using the Meta Touch controllers.

4.2 Hand Animations

The VR Hands Project includes hand animations based on the input from the Meta Touch controllers.

5. Developer Guide

5.1 Script Overview

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.

5.2 Extending Functionality

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.

6. Troubleshooting

For common issues and solutions, please refer to the troubleshooting section in the project repository's README or consult the Meta Developer documentation.

7. Frequently Asked Questions (FAQ)

8. Acknowledgments

ValemTutorials

9. Contact Information


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.

About

Welcome to the VR Hands Project with Oculus Quest 2 Support! This Unity-based virtual reality application provides an immersive experience with realistic hand interactions using Oculus Touch controllers. The project is optimized for use with the Oculus Quest 2 headset, offering a seamless VR experience.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published