Sunday, August 4, 2013

Cuda, Kinect and Oculus rift, what a team!

I am finally getting to what I have been thinking about for the last few months, or maybe years: A fully ray-traced virtual and immersive environment. In order to achieve that project, the following technologies were able to fulfill my requirements:
  • Oculus rift for immersive 3D visualization and head orientation
  • Kinect for the position of the actor in the real 3D space
  • CUDA for making it possible to achieve real-time ray-tracing on a consumer PC.
  • WiiMotes for hands orientation and object manipulation
The application is written in C++ (No more than a few hundred lines of code), and is currently supported on Windows x64 platforms, mainly because of the Kinect device. A partial implementation also is available on Linux.

Download the Windows demo and judge by yourself :-)