Skip to content
Transformation of kinect range data into metric 3d space points, using CUDA, packaged as openFrameworks addon
C++ C Cuda Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


Transformation of kinect range data into metric 3d space points, using CPU / GPU (CUDA), packaged as openFrameworks addon

Used as a part of a shape reconstruction project:

Example demo

ofxRangeToWorldCUDA_example visualizes a mesh created from 3d points. Control keys:

  • "n": switch between kinect's color camera and normals map for the mesh texture
  • up and down arrow keys: set mesh resolution

Build instructions (for the example app)

All underlying libraries and frameworks are cross-platform (Openframeworks, libfreenect, CUDA SDK), so the project is supposed to be cross-platform. But for now, only makefile for linux is maintained, and it is tested only on Ubuntu 12.04. Requirements:

  • Openframewokls 0071 with dependencies installed
  • CUDA 4.1 setup: SDK, toolkit, dev driver; nvcc is supposed to be in $PATH; path to SDK and toolkit should be specified in config.make
  • libusb-dev intalled
  • addons from ./all_addons directory pasted into OF_ROOT/addons (2do: should properly fork modified addons and add them as submodules)
  • OF_ROOT set to Openframeworks path on config.make
  • launch as root user, or use instructions on how to run OpenKinect without root privilegies (
You can’t perform that action at this time.