Skip to content
The VIRTUOSO SDK (VSDK) is a Unity-based XR software development kit that enables developers to quickly build XR experiences through systems for naturalistic user interactions and support across a wide variety of XR devices and peripherals.
C# Mask ShaderLab
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE Update issue templates May 22, 2019
Assets Fixing issue with setup May 31, 2019
ProjectSettings Copied over VSDK files to GitHub repo May 31, 2019
.editorconfig Copied over VSDK files to GitHub repo May 31, 2019
.gitignore added gitignore file May 31, 2019
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md May 22, 2019
CONTRIBUTING.md Create CONTRIBUTING.md May 22, 2019
LICENSE.md
README.md
THIRD_PARTY_NOTICES.md Copied over VSDK files to GitHub repo May 31, 2019
VIRTUOSO_Logo_Banner.png Added logo for README May 22, 2019
actions.json Copied over VSDK files to GitHub repo May 31, 2019
binding_holographic_hmd.json Copied over VSDK files to GitHub repo May 31, 2019
binding_rift.json
binding_vive.json Copied over VSDK files to GitHub repo May 31, 2019
binding_vive_pro.json
binding_vive_tracker_camera.json
bindings_holographic_controller.json
bindings_knuckles.json Copied over VSDK files to GitHub repo May 31, 2019
bindings_oculus_touch.json Copied over VSDK files to GitHub repo May 31, 2019
bindings_vive_controller.json Copied over VSDK files to GitHub repo May 31, 2019

README.md

VIRTUOSO SDK

Overview

The VIRTUOSO SDK (VSDK) is a Unity-based XR software development kit that enables developers to quickly build XR experiences through systems for naturalistic user interactions and support across a wide variety of XR devices and peripherals. VSDK is completely free and open-source under the MIT License and is based on VRTK (http://vrtk.io).

Here are some of the features that make VSDK unique:

  • Hand Tracking for interactions—VSDK supports Leap Motion, ManusVR, Sense Glove, and other systems so users can interact with virtual environments with their own hands

  • Haptic Feedback—physics-based and pattern-driven haptic feedback with support for devices as simple as controllers or as extensive as the bHaptics TactSuit.

  • Rapid prototyping through the Reaction System—extensible, event driven behavior based on naturalistic interactions

Getting Started

VSDK has several project-focused tutorials to help get you up to speed. Tutorials can be found on the GitHub Wiki

Documentation

Documentation can be found on our GitHub Wiki

Supported Devices

VSDK supports a wide variety of XR devices, including:

VR Systems:

  • SteamVR (HTC Vive, WindowsMR HMDs)
  • Oculus (Rift and Quest)

Hand Tracking:

  • Leap Motion
  • ManusVR
  • Sense Glove

Haptics:

  • bHaptics TactSuit
  • SteamVR & Oculus Controllers
  • ManusVR
  • Sense Glove

For a complete list of supported and planned devices, refer to our Device Roadmap

Development Roadmap

For our roadmap of upcoming devices and features, refer to our Device Roadmap and Feature Roadmap respectively.

Support

For questions or additional help, email us at virtuoso@cra.com

Contributions

If you are interested in contributing to development or becoming involved in our development community, we’d like to get in touch. See our Contributing page for more details.

License

VSDK is release as open-source under the MIT License. Please refer to the License page for more information.

You can’t perform that action at this time.