A brief introduction to your project. Explain what the project is, its purpose, and any general information that a user should know before diving into the specifics.
Provide a more detailed overview of the project, its architecture, and any prerequisites needed. This section is optional but helps set the stage for the following sections.
Click the image above to watch the overview video of the Tutorial App.
Before you begin installing the Tutorial App, make sure you have completed the following prerequisites:
- Unity ID Registered: Ensure you have registered for a Unity ID or signed in with your existing account.
- Unity Hub Installed: Download and install Unity Hub.
- Correct Unity Editor Version Installed: Ensure that Unity Editor version 2022.3.5f1 is installed through Unity Hub.
- Visual Studio Installed: Download and install Visual Studio (recommended version for Unity development).
- Quest 3 Developer Mode Enabled: Ensure your Quest 3 headset is in developer mode. (Refer to the Prerequisites section above for instructions).
- Watch Video in Getting Started: If you're unfamiliar with any of the steps, refer to the Getting Started section for a detailed video tutorial.
Once you have completed all the steps in the checklist, the Tutorial App is successfully installed!
Please proceed to watch the Post-Build Instructions video to learn how to use the app, including placing models and loading content.
Any specific configurations or environment variables needed for the Tutorial App.
Click the image above to watch the overview video of the Experiment App.
Before you begin installing the Tutorial App, make sure you have completed the following prerequisites:
- Unity ID Registered: Ensure you have registered for a Unity ID or signed in with your existing account.
- Unity Hub Installed: Download and install Unity Hub.
- Correct Unity Editor Version Installed: Ensure that Unity Editor version 2022.3.5f1 is installed through Unity Hub.
- Visual Studio Installed: Download and install Visual Studio (recommended version for Unity development).
- Quest 3 Developer Mode Enabled: Ensure your Quest 3 headset is in developer mode. (Refer to the Prerequisites section above for instructions).
- Watch Video in Getting Started: If you're unfamiliar with any of the steps, refer to the Getting Started section for a detailed video tutorial.
Once you have completed all the steps in the checklist, the Tutorial App is successfully installed!
Please proceed to watch the Post-Build Instructions video to learn how to use the app, including placing models and loading content.
This section explains how the data is collected, where it is stored, and how you can access it on your Quest 3.
-
Download SideQuest:
- To begin, download and install SideQuest on your PC.
-
Connect Your PC to Quest 3:
- Use a USB cable to connect your Quest 3 headset to your PC.
- Once connected, ensure your headset is in developer mode (refer to the earlier section for enabling developer mode).
-
Select 'Manage Files on Headset':
-
Navigate to the Data Folder:
- In the file management window, navigate to the following path:
Android -> data -> <your-project-name> -> files
- The
<your-project-name>
is the package name of your app, which can be found in Unity underPlayer Settings
. For example:com.UnityTechnologies.com.unity.template.urpblank
- Inside the
files
directory, you will find JSON files containing the collected data.
- In the file management window, navigate to the following path:
A brief description of the Joystick App. What does it control? How is it integrated with the rest of the system?
Before you begin installing the Joystick App, make sure you have completed the following prerequisites:
- Unity ID Registered: Ensure you have registered for a Unity ID or signed in with your existing account.
- Unity Hub Installed: Download and install Unity Hub.
- Correct Unity Editor Version Installed: Ensure that Unity Editor version 2022.3.5f1 is installed through Unity Hub.
- Visual Studio Installed: Download and install Visual Studio (recommended version for Unity development).
- Quest 3 Developer Mode Enabled: Ensure your Quest 3 headset is in developer mode. (Refer to the Prerequisites section above for instructions).
- Watch Video in Getting Started: If you're unfamiliar with any of the steps, refer to the Getting Started section for a detailed video tutorial.
After completing all the steps in the checklist, please watch the video tutorial for the Joystick App:
Common issues that might arise with the Joystick App and how to resolve them.
Before you start with the steps below, make sure your Quest 3 headset is set up in developer mode. This is essential for running and testing your Unity project on the device.
-
Register as an Oculus Developer:
- Visit the Oculus Developer Dashboard and either create a new developer organization or join an existing one.
-
Install the Oculus App:
- Install the Oculus mobile app on your smartphone from the Google Play Store or Apple App Store.
- Sign in with your Oculus account.
-
Enable Developer Mode:
- Open the Oculus app on your smartphone.
- Navigate to Devices in the app and select your Quest 3 headset.
- Find the Developer Mode option and toggle it on.
- Restart your Quest 3 headset to apply the changes.
Follow these steps to set up your environment and get started with the project:
-
Visit the Unity Website:
- Go to the Unity website.
- If you don't have a Unity ID, you'll need to register for one.
-
Register for a Unity ID:
- Click on the "Get Started" button or navigate directly to the Unity ID registration page.
- Fill in the required information (email, password, etc.).
- Verify your email address if prompted.
-
Sign In with Your Unity ID:
- If you already have a Unity ID, click on the "Sign In" button.
- Enter your email and password to log in to your Unity account.
-
Download and Install Unity Hub:
- After signing in, you'll be directed to download Unity Hub.
- Unity Hub is the management tool for your Unity projects and licenses.
- Follow the instructions to download and install Unity Hub on your machine.
-
Open Unity Hub:
- Launch Unity Hub after installation.
-
Add Unity Version 2022.3.5f1:
- Go to the "Installs" tab in Unity Hub.
- Click on the "Add" button.
- In the list of Unity versions, find and select 2022.3.5f1.
- Follow the on-screen instructions to download and install this specific version.
Note: It's important to use this exact version to ensure compatibility with the project.
Note: From now on, you can watch a video tutorial for creating a new project and installing the dependency libraries. This will help guide you through the process step by step.
Note: The url mentioned in the video.(Copy it to use!) This link is for downloading oculusion rendering texture for urp. As for reference, please check Depth_API.
-
Create a New Project:
- In Unity Hub, go to the "Projects" tab and click on the "New Project" button.
- Select 3D (URP) under the "Templates" section to create a new project with the Universal Rendering Pipeline (URP).
- Name your project and choose a location to save it.
-
Switch Platform to Android:
- Once the project is open, go to
File > Build Settings
. - In the "Build Settings" window, select Android as the target platform.
- Click on the "Switch Platform" button to apply the changes.
- Once the project is open, go to
-
Open Project Settings:
- Go to
Edit > Project Settings
in the Unity Editor.
- Go to
-
Install XR Management:
- In the "Project Settings" window, scroll down to find the XR Plug-in Management section.
- Click on it, and then click on the "Install XR Plugin Management" button.
- This will install the necessary libraries to enable XR support in your project.
- Tick on Oculus option.
-
Add Meta XR All-in-One SDK:
- Open your web browser and go to the Meta XR All-in-One SDK page on the Unity Asset Store.
- Click on the "Add to My Assets" button to add the SDK to your Unity account.
- In the Unity Editor, open the Asset Store tab (Window > Asset Store) and log in with your Unity ID if required.
- Search for "Meta XR All-in-One SDK" in your assets, and then click "Download" and "Import" to bring the SDK into your project.
Instructions for developers who want to contribute to the project:
- Fork the repository
- Create a new branch:
git checkout -b feature/YourFeature
- Commit your changes:
git commit -m 'Add some feature'
- Push to the branch:
git push origin feature/YourFeature
- Open a pull request
Congratulations on successfully building the application! Now, it's time to learn how to use the app, including placing models and loading content within the app.
-
Launch the App:
- After installing the app on your Quest 3 device, open it from the apps bar.
-
Placing Models:
- Once inside the app, you can place models in your environment using the following controls:
- Press the Right Hand Index Trigger to place the selected model in the scene.
- Press Button X to switch between different prefabs (models) that you want to place.
- Note: You cannot adjust the position and scale of the model after placing it.
- Once inside the app, you can place models in your environment using the following controls:
-
Saving and Loading Content:
- Press Button B to save the last prefab you placed in the scene.
- Press Button A to load everything you saved from the last session.
- This allows you to easily continue your work from where you left off.
For a visual guide on how to use the app, watch the video below:
This video will walk you through the steps of placing models, saving your configurations, and loading content from previous sessions.
State the license under which your project is distributed. For example: This project is licensed under the MIT License - see the LICENSE file for details.