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.
<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>
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 |
- Add Kinect Azure support
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.