VR Immersive Hands

Nabla VR - Sep 11, 2020

VR Immersive Hands is an optimized and easy to use system that adds immersiveness to VR applications.

  • Supported Platforms
  • Supported Engine Versions
    4.24 - 4.25
  • Download Type
    Complete Project
    This product contains a full Unreal Engine project folder, complete with Config files, Content files and .uproject file, which can be used as a template to create a new project.

VR Immersive Hands is an optimized and easy to use system that adds immersiveness to VR applications. With this system, you can add animated controllers, animated hands and a realistic grabbing to your VR applications.

Showcase Video

Support Thread


Animated Hands and Controllers

HAC is a feature that has been built with optimization in mind from the start. It uses Soft References and BP Interfaces to be as optimized as possible. So it only loads assets that are relevant. If your VR application supports multiple headsets, you don’t want Valve Index assets (controller, anims etc.) to be loaded when the headset is Oculus Quest. 

HAC can be used as just a hand, just a controller or both together. When used as just a hand, each finger can be blended independtly and grabbing system can be used. When used as just a controller, all buttons are animated according to the button press. When used as both, each finger is animated according to button capacitive touch and press. They can be set to be animated or not animated (optimized).


Grabbing and Placing

Objects can be grabbed and can be placed to compatible Object Bases. Additionally, Objects can respawn at Begin Play Transfom if they meet certain requirments. This can be used on a object that fell from a table to respawn on the table so user doesn’t need to kneel down to pick up.


Check out the documentation for a comprehensive guide on migration and how to expand it.

Technical Details

Main Features:

  • Animated Hands and Controllers
  •  Grabbing and Placing


Extra Features:

  • VR Pawn – Setup and ready to use for most projects
  • UI Laser – Toggleable laser
  • Emote – Hand emotes
  • Auto Detect HMD – Can only detect Oculus HMDs out of the box
  • VR Console – Send text to console from any BP
  • Auto Scroll – Smoothly scroll any widget with laser
  • Editor Script – Speed up repetetive task
  • Hand Control Rig – Significantly speed up animation creation


Number of Blueprints: 32

Number of Anim Sequence: 139 (Used for blending to and from. All of them are 1 frame.)

Input: HTC Vive, WMR, Oculus Go, Oculus Touch, Valve Index

Network Replicated: No


Supported Development Platforms:

Windows: Yes

Android: Yes

Mac: No


Controllers

Valve Index (Don't own one, Controllers Emulated)

HTC Vive, Pro (Launched on, Controllers Tested)

HTC Cosmos (Don't own one, Controllers Emulated)

Oculus Rift (Don't own one, Controllers Emulated)

Oculus Rift S (Launched on, Controllers Tested)

Oculus Quest (Launched on, Controllers Tested)

Oculus Go (Don't own one, Controllers Emulated)

Gear VR (Don't own one, Controllers Emulated)

WMR (Don't own one, Controllers Emulated)


Documentation