That's an amazing demo of combinations of two technologies i.e. OpenCV and OpenGL. OpenGL is a library for 3D modelling and OpenCV is a library for Computer Vision.
We have detected hand movements using OpenCV and have used the data to rotate a 3D model on screen. It seems as if we are controlling a 3D model inside laptop using our hand gestures.