Virtualizer Elite 2
About
The Cyberith Virtualizer is a locomotion platform for virtual reality. Also known under the name “Omnidirectional Treadmill”, the VR simulator enables full movement in virtual environments. The motion tracking system of the device operates fully optically allowing for high accuracy and low latency.
The Virtualizer ELITE 2 is the worlds first VR Treadmill with an implemented motion platform for an easy walk in virtual environments. The Simulator actively supports the gait of all users, independently of their physical characteristics. The required physical effort for walking in VR is strongly reduced and can be adjusted individually via a single button.
Work
For the extended hardware and firmware requirements of the Virtualizer 2’s motion platform it was necessary to fully overhaul the aging firmware and design new electronic hardware components.
In this process I was responsible to design electric installation, electronic components, firmware, API, game engine plugins and utility software (Control Panel and Firmware Updater).
- Electronics development
- Concept, Design and Prototyping of hardware components for the Virtualizer Elite 2.
- Firmware development in C++
- Complete overhaul of the existing Virtualizer firmware.
- Development of software components for the Virtualizer Elite 2.
- Optimization of the build processes for different hardware configurations.
- API development in C++, C# und Python
- Overhaul and new development of APIs for integrating the Virtualizer in applications.
- Game Engine Plugin development
- Overhaul and new development of Plugins for Unity Engine and Unreal Engine 4.
Used Software and Technology
- Programming language: C++, C#, Python
- Game engine: Unreal Engine 4.18-4.23, Unity 2017-2019
- Project management tool: GitLab
- Source control: GitLab
- Other tools: Resharper, VisualGDB