TAMI.GL
About
TAMI.GL - the Tel-Aviv Makers hackerspace GL experience.
The project offers a 3D WebGL point cloud display of the various sections of the Tel Aviv Makers hackerspace and the whole of TAMI. Basically it’s a way to visit or show people around TAMI when physically away, and perhaps other things in the future.
- source code: https://git.426.lv/lv-426/org.tami.tamigl-webapp
Looking forward to see you at TAMI!
Live webapp
Go here to play with the live webapp:
or check the video below:
Scan process
The scans are the product of multiple Kinect sensor scans stitched together using the rtabmap open source tool for indoor mapping. The Kinect sensor was modified to use a portable 12v battery to allow for wire-less use. Meshlab was used for point cloud post processing.
Point cloud wire format
The .ply
files are converted to binary form using the following point representation form:
struct point { float x; float y; float z; unsigned char r; unsigned char g; unsigned char b; };
Each coordinate component is represented using a 4-byte float and color is represented using a hex triplet. Model sizes vary depending on room size and scan quality. The complete TAMI model currently consists of roughly 4 million points yielding a ~53Mb model file size.