中文 (Chinese) | English
Prerequisites & License
This project is built with Unreal Engine.
Before using this project, please ensure you have obtained the engine from unrealengine.com and agreed to the Unreal Engine End-User License Agreement (EULA).
Unreal® is a trademark or registered trademark of Epic Games, Inc.
This is a VR experience demo developed with Unreal Engine and the PICO Unreal OpenXR Plugin. It aims to fully showcase the powerful interaction capabilities of PICO devices in a UE environment, including controller interaction, hand tracking, and body tracking.
- For any questions or feedback, please visit the PICO Developer Support Portal and submit your ticket there.
- Main Hub: A centralized VR main menu that allows users to select different experience levels via controller raycasting.
- Controller Interaction Scene: A feature-rich scene demonstrating various controller operations such as movement, teleportation, UI interaction, object spawning, and trigger feedback.
- Hand Tracking Scene: A controller-free scene where users can emit particles, grab objects, and switch scenes using natural hand gestures.
- Body Tracking Scene: Captures and synchronizes the player's full-body movements to a virtual avatar in real-time for a highly immersive experience.
- Unreal Engine: 5.4.4
- Pico Unreal OpenXR Plugin: 1.5.0
| Select Level: Aim at a level card with the controller's ray and press the Trigger to enter. |
|---|
![]() |
Basic Movement
- Look Around: Use the Left Stick to freely adjust your view.
- Teleport: Use the Right Stick to select a destination and teleport.
Core Interactions
| Summon Menu: Press the Menu Button | Grab Object: Press the Grip Button |
|---|---|
![]() |
![]() |
Action Buttons
In this scene, please put down your controllers and use your hands to interact.
| Emit Particles: Make a specific gesture | Change Hand Color: Make a specific gesture |
|---|---|
![]() |
![]() |
| Grab Object: Use a Pinch Gesture | Return to Hub: Make a "V" Gesture |
![]() |
![]() |
In this scene, the system will automatically recognize your body movements and animate a virtual avatar.
| Full Body Drive: Avatar syncs with you | Return to Hub: Use controller to point at the Button |
|---|---|
![]() |
![]() |
- This project uses the Pico Unreal OpenXR Plugin 1.5.0 for UE 5.4.4. If you are using a different version of Unreal Engine, you will need to download and integrate the corresponding plugin version from here.
.jpeg)
.jpeg)
.jpeg)
.jpeg)
.jpeg)
.jpeg)
.jpeg)
.jpeg)
.jpeg)
.jpeg)
.jpeg)
.jpeg)
.jpeg)
.jpeg)
.jpeg)