Voxels

Based on the 3d point cloud that is being captured by Microsoft Kinect this interactive application forms a representation of the user based on cubic volume elements- voxels. The user can change the size and color of voxels by activating hot areas within physical space that act as part of a virtual controller.

#NaturalUserinterface #Motionsensing #MicrosoftKinect #Voxels

In this project the digital system is performing a 3d-mapping of a cubic area within physical space, in order to create a digital representation of the user based on physical topology. The resulting avatar is composed of voxels- cubic volume elements, approaching the actual form of the user's body with ranging precision.

Voxels are created through the segmentation of the initial cubic area. This segmentation is based on the octree data structure, that devides the cubic area into eight cubes of equal size and is recursively repeated.

Users can dynamically reconfigure their digital representation by activating hot areas in physical space that result in changes regarding the 3d resolution and the color representation of voxels.

Voxels can become larger and few in numbers resulting in a vague lego-like representation of the user or small and plenty composing a high precision form. The user can also switch between three different color modes- natural color as it is captured by the rgb camera, flashing vibrant colors or plain black.