Archive for the ‘3d’ Category

A 3D display isn’t a new discovery, but its recent surge in popularity is clear, from 3D movie releases to expensive 3D TVs. Enhancing the optical illusion of depth perception is a unique process. The technique essentially happens by presenting two offset images separately to the left and right eye of the viewer. To make the offset images create depth, you then put on those funny looking glasses. Though attractive, these systems are expensive and lack interactivity.

 

The professors at Tsinghua University set out to change those deficiencies. Carrying out the task of creating a new 3D display system that was interactive and used real objects was a challenge. The process began with creating a virtual model. The team used NI LabVIEW software to read the model document and subsequently set parameters in order to project a new image. The new image was then displayed on an inverted optical structure. Once the image was displayed, they used a USB camera, NI PXI hardware, and NI Vision assistant to recognize movement and control the 3D display.

The final steps were to create a system that would actually show the 3D image. The team used a turntable controlled with PXI hardware and the NI 1764 Smart Camera. Together, these tools captured images and gathered information from all directions while the object rotated, allowing users to choose images they wanted to exhibit for the final 3D display.


displayrealobject.jpg

     3D display of real object


By using LabVIEW software with tools such as NI Smart Camera and Vision Assistant, professors at Tsinghua University were able to conquer their 3D challenge. They created a 3D system display that was interactive, inexpensive, and didn’t require special glasses. 

 

>>Learn more about LabVIEW and the 3D display system


Community member tjellden created an example program to show off the 3D Picture Control capabilities in LabVIEW. If you run the VI, then you can pull back on the joystick with your mouse and the graphic will update with the aircraft's movement. Needless to say I spent 15 minutes playing with the VI to make the plane do barrel rolls and then I dove into the code to figure out how it was done. I highly suggest checking this Flight Simulator In LabVIEW example out if you are interested in more advanced graphics in LabVIEW.

 

 

flightsimulator.png