VRPN

Virtual-Reality Peripheral Network
Developer(s) Sensics
Development status Active
Written in C++, Python, Java
Type VR Middleware
Website github.com/vrpn/vrpn/wiki

VRPN (Virtual-Reality Peripheral Network) is a device-independent and network-transparent system for accessing virtual reality peripherals in VR applications. It was originally designed and implemented by Russell M. Taylor II at the Department of Computer Science of the University of North Carolina at Chapel Hill. VRPN is now maintained and supported by Sensics[1] and developed in collaboration with a productive community of contributors. It is described more fully at vrpn.org.

The purpose of VRPN is to provide a unified interface to input devices, like motion trackers or joystick controllers. It also provides for

The VRPN system consists of programming interfaces for both the client application and the hardware drivers and a server application that communicates with the hardware devices. The client interfaces are written in C++ but has been wrapped in Python and Java.

Supported Devices

Trackers (listed alphabetically)

Other devices (listed alphabetically)

References

  1. Sensics http://sensics.com
This article is issued from Wikipedia - version of the 6/13/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.