LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Oculus rift and LabVIEW

For those interested, I posted a project document at https://decibel.ni.com/content/docs/DOC-42169 that shows an example of the use of the Oculus Rift DK2 and of the Microsoft Kinect with LabVIEW.

 

The main issue I see is that it is probably not possible (as far as I can know) to compensate for is the lens distortion compensations when using the Labview 3D tools. And if you don't use the 3D tools, there is no point in using Labview though. However, I found out that this application was less "uncomfortable" to use than several other Oculus Rift applications I tried. For one reason, the Virtual world is completely unreal, so the brain does not bother about the comparison. Another reason is that the lenses in the Headset produce a clear image only in the center of the eye. The peripheral image has less impact than expected. Finally, I suspect that some of the pin cusion compensations are not properly done and in that case no compensation is probably better. The chromatic aberration is very obvious as well..

 

I would be very interested by any feedback

 

 

Marc Dubois
Message 1 of 4
(3,525 Views)

Update: I have been able to find a way to make the lens (pin cushion) correction (see document https://decibel.ni.com/content/docs/DOC-42762). However, now I don't think it is possible to make the chromatic correction because LabVIEW 3D tools don't support multi-texturing (need 3 different textures, 1 for each color component).

Marc Dubois
0 Kudos
Message 2 of 4
(3,345 Views)

Marc- first off, good work there and thanks for sharing.

 

As for 3D in LabVIEW, I see it as a nice bonus useful in some applications. I wouldn't, however consider LabVIEW for building a full blown 3D apps. 

 

I'm liking Leadwerks, but there are plenty of other options out there. 

http://www.leadwerks.com/werkspace/page/home?shownav=0

0 Kudos
Message 3 of 4
(3,235 Views)

Completely agree. I've never thought of LabVIEW as a tool to develop full blown 3D applications. However, I think Labview might provide a quick way to develop 3D validation tools for some industrial and scientific applications.

 

In any case thanks for the tip about Leadwerks.

Marc Dubois
0 Kudos
Message 4 of 4
(3,218 Views)