Simulated Reality SDK 7500c78d v1.30.2.51085 2024-04-26T11:23:03Z
Stable
|
Dimenco maintains the following interfaces directly.
Senses are real-time data providers within the SR system. The SR SDK currently offers interfaces for receiving real-time data from cameras, eyetrackers and handtrackers.
Eye tracking is fundamental to the every Simulated Reality experience. The output of the eyetracker is used in two ways: 1- To determine which physical part of the display under the lens will be visible to your left or right eye. (stereo parallax). 2- To modify the users perspective and allow them to look around objects (motion parallax)
The hardware depends on it to present the user with stereo images, the content depends on it to enable the user to look around objects. (motion parallax)
Provides access to data about the position of the user's eyes. The EyeTracker interface is described more in-depth. This EyeTracker API Description is a good place to start to understand more about the inner workings of the system.
This is the 'prototype' SR Sense interface and other SR features are based on it.
Provides acces to data about the position of the user. Used for weaving images together. As a developer you will rarely have to use this interface directly. The WeaverTracker API Description does provide some more insight into the workings of the SR system.
Provides acces to data about the position and orientation of the user's head. The HeadPoseTracker API Description does provide some more insight into the workings of the SR system.
Provides acces to data about the position of the user's eyes, ears and the position and orientation of the user's head. The HeadTracker API Description does provide some more insight into the workings of the SR system.
Provides access to data about the position of the user's hands
Provides access to video input
Under development
Provides access to data about gestures performed by the user
Under development
For compatibility with other programming languages or frameworks a C-based abstraction from the C++ API is available in the SR C API.
For more high-level application development Unity or Unreal Engine are recommended.
Plugins for both engines are currently under development and will make the SDK features easily available to both.