Skip to content

Latest commit

 

History

History
41 lines (28 loc) · 2.14 KB

README.md

File metadata and controls

41 lines (28 loc) · 2.14 KB

AFrame-Kinectron

A-Frame component for Kinectron based on the Three-Kinectron plugin. Renders a point cloud from Kinect depth data provided by the Kinectron Server/API.

Usage:

Example:
    <a-scene>
        <a-entity position="0 1 -0" kinectron="host:127.0.0.1; type: rgbd; pointSize: 0.1; colorOffSet: 0 0 0 0; brightness: 0.1; contrast: 1.0; opacity: 1.0; filterAmount: 0.9" scale="5. 5. 10."></a-entity>
    </a-scene>
Attributes:
Property Description Default
host IP/URL to Kinectron server host. 127.0.0.1
type Type of depth data. Choose 'rgbd' for RGB and alpha encoded depth, and 'depth' for gray-scale. rgbd
pointSize scale of rendered points 1.0
colorOffSet Offset of red, green, blue and alpha channel (0.-1.) 0 0 0 0
brightness Brightness of texture 0.
contrast Contrast of texture 1.
opacity Opacity of texture 1.
filterAmount Amount of filtering 0.9

ToDo:

  • Add Kinect Azure support

Credits

written by Damian Dziwis @AudioGroupCologne

Based on the works of Or Fleisher Three-Kinectron and Depthkit.js

Kinectron is maintained by Lisa Jamhoury with support from Aarón Montoya-Moraga. It was originally developed by Shawn van Every and Lisa Jamhoury at New York University's Interactive Telecommunications Program (NYU ITP) under the xStory Experiments in Storytelling Google Research Grant, which supports experiments with emerging technology in service of new forms of storytelling.

Past collaborators include Stephanie Koltun, Or Fleisher, Tiri Kananuruk, and Dror Ayalon.