From: John Stone (
Date: Fri Nov 11 2016 - 10:03:12 CST

  At present, compiling VMD for the Oculus Rift is a complex task in large
part becase Oculus dropped support for their Linux SDK 18 months ago.

To date I have been using OpenHMD to talk to the on-board gyrometers and
accelerometers of the Oculus HMDs, and I implemented the lens distortion
correction into a special renderer in VMD. This was necessary to support
the development of early research prototype implementations of VMD remote
visualization technologies for (Linux-based) clouds/clusters/supercomputers
displaying to a locally attached HMD. While all of this does work, it is
currently complex to build, and it's probably not what you're after if
you just want to run VMD locally, directly displaying to an HMD. I'm still
developing a cross-platform HMD management approach for VMD that will
work both for the Oculus Rift HMDs as well as the HTC Vive, and others.
That work is in very early stages and not ready for use yet.

To my knowledge FreeVR doesn't yet have support for the commodity HMDs
for the same reasons I describe with VMD itself above. The only VR toolkit
that I know of that has gotten very far here is VRUI by Olviver Kreylos,
and he's still in the early stages too. The viability of various of these
approaches also differs greatly depending on whether you're using
Linux, MacOS, or Windows, we're still in a "Wild West" period with the
software SDKs and APIs for commodity HMDs.

If you feel brave and want to try VMD with an Oculus DK2 HMD on
Linux and you have two or more very powerful NVIDIA GPUs,
I can probably walk you through the process.

  John Stone

On Thu, Nov 10, 2016 at 02:37:51PM +0100, Jan Janssen wrote:
> Hello John,
> After the quick solving of my atom visualisation issue, I thought you
> might also have some time to take a look at my recent question regarding
> the Oculus Rift. I already managed to compile VMD with all the required
> modules but I am having issues to connect the Oculus Rift with FreeVR. As
> you are also involved with the FreeFR project, I thought you could maybe
> give me some advice to establish the connection between the Oculus Rift
> and FreeVR or point me to some helpful documentation, as I did not find an
> explanation on their website.
> With best regards
> Jan
> From: Jan Janssen <>
> To: <>
> Sent: 11/3/2016 8:42 AM
> Subject: Compile / Configure VMD with the Oculus Rift DK2
> Hello,
> I am trying to setup VMD with the Oculus Rift. So far I complied VMD
> from source with the following packages:
> Btw. my operation system is Ubuntu 16.04. Then I start vmd using the
> -dispdev freevr Option but I am not sure how to link the Oculus Rift to
> FreeVR. As far as the Ouculus Rift setup is concerned I installed the
> SDK and the nvidia drivers for the GTX980 I am using, so Ubuntu
> recognized the Oculus as additional display. Maybe one of you can help
> me how to setup freevr inside VMD.
> Regards
> Jan
> ---------------------------------------------------------------------------
> -------------------------------------------------
> Max-Planck-Institut fA 1/4r Eisenforschung GmbH
> Max-Planck-StraA*e 1
> D-40237 DA 1/4sseldorf
> Handelsregister B 2533
> Amtsgericht DA 1/4sseldorf
> GeschACURftsfA 1/4hrung
> Prof. Dr. Gerhard Dehm
> Prof. Dr. JAPrg Neugebauer
> Prof. Dr. Dierk Raabe
> Dr. Kai de Weldige
> Ust.-Id.-Nr.: DE 11 93 58 514
> Steuernummer: 105 5891 1000
> Please consider that invitations and e-mails of our institute are
> only valid if they end with a*|
> If you are not sure of the validity please contact
> Bitte beachten Sie, dass Einladungen zu Veranstaltungen und E-Mails
> aus unserem Haus nur mit der Endung a*| gA 1/4ltig sind.
> In ZweifelsfACURllen wenden Sie sich bitte an
> -------------------------------------------------

NIH Center for Macromolecular Modeling and Bioinformatics
Beckman Institute for Advanced Science and Technology
University of Illinois, 405 N. Mathews Ave, Urbana, IL 61801           Phone: 217-244-3349