Blender Room Scale VR Viewport on the HTC Vive

Cedeon writes:

Video shows the HTC Vive working in Blender. May you now walk around your blends with joy in glorious room scale VR!

Disclaimer: I am no developer so please don’t expect, timely bug fixes, features, etc. I took a week off work because I needed this and it serves my purpose. Only through coaxing tweets, high demand, many hugs or plain hard cash will I be sure to return to this as I have a day job and people to feed. I hope it works for you – feel free to tweet at me @cedeon if it doesn’t work and I’ll look into it as soon as I can.

Get the packaged [untested] version here.

Installation Instructions

  • Blender – User Preferences – Add-ons – Install From File… – pick the zip file.
  • Virtual Reality Viewport – Tick Box.
  • Virtual Reality Viewport – Display Backend – HTC Vive.

Usage Instructions

  • You will need to be running SteamVR, with lighthouses running. Currently may crash otherwise.
  • Blender – ‘T’ key. – Virtual Reality tab – Virtual Reality to start.
  • Currently may crash on stop. Will fix.
  • Pausing works.

 

Source can be currently found here:

Build instructions have been added to the respective repos. You may need to build it yourself if the packaged version doesn’t work out for you – clone the repo and read the readme.md.

Collaboration HIGHLY WELCOMED. This is my first C++ outside of hello world and console 50 liners. I lack such knowledge as basic memory management

Credits/Background

This is currently based on a fork of Dalai Felinto’s great Virtual Reality Viewport & accompanying HMD Bridge Blender Add-ons. Pull request is here. He did most of the work including architecting for many types of HMDs, so many thanks to him. I just implemented the OpenVR in the HMD Bridge and some minor changes to the viewport plugin [Added option for the Vive].

Future Goals

Implement motion controllers, controller model drawing, user interface stuff. Actually learn to code rather than hack.

This was packaged up by @cedeon [Twitter] on 2016-05-11

Current status: untested as a zipped deployment.

Windows x64 should work.
All other platforms will need compiling for and testing.

Advertisement