Saturday, October 1

Oculus Pi

[WayneKeenan] wrote a proof-of-concept virtual reality system that used a Raspberry Pi and an Oculus Rift. It was about a thousand lines of Python and with a battery pack it was even portable. The problem was that the Pi was struggling to create the 3D views.

[Wayne] recently revisited the demo and found that just about everything has gotten better: the Pi 3 is faster, and the Python libraries have become better. He spent some time building a library — VR Zero — and then recreated the original demo in 80 more lines of Python. You can see a video, below.

The library offers:

  • Default input event handling for Keyboard, Mouse, and other input devices.
  • Configurations for the Oculus Rift DK1 and DK2 and the Xbox Joypad.
  • An OpenGL ES barrel shader for correcting lens distortion.

Some of the demos peak at around 25-30 frames per second on a Pi 3. Not too shabby.

We’ve looked at some cool uses for the Rift like virtual monitors and crane control.


Filed under: Raspberry Pi, Virtual Reality

No comments:

Post a Comment