Published inJavaScript in Plain EnglishBuild a Signaling Server for Simple-PeerA quick intro to signaling, STUN and TURN, and an open-source signaling server and wrapper for simple-peer.Aug 3, 20211Aug 3, 20211
Published inJavaScript in Plain EnglishSimple Smoothing for PoseNet KeypointsHow to use frame averaging as a simple method to smooth keypoint data from PoseNet in p5.js.Apr 11, 2021Apr 11, 2021
Debrief: Recreating The PastDocumentation and reflection on “Recreating The Past,” a ten-week course on computational art taught by zach lieberman at the School for…Jul 26, 20203Jul 26, 20203
Published inModusThe Future of Design, Pt. 2: Machines as CollaboratorsMachine learning is paving the way for the internet to be a source of creativity and collaborationSep 17, 20191Sep 17, 20191
Published inModusThe Future of Design & Machine Learning, Pt. 1: Body as InputWith machine learning, our bodies may be the next step in the way we interact with the internetSep 17, 20192Sep 17, 20192
Want an Intelligent Machine? Give It a BodyWe’ve given computers our minds. We now need to lend them our bodies.Mar 5, 20191Mar 5, 20191
Streaming Volumetric Images OnlineLearnings and workflow from sending 3D color and depth images across networks in real time.Jul 23, 20185Jul 23, 20185
Tips for Using Kinect (and Other Sensors) in Live Interactive InstallationsAvoiding common pitfalls when working with cameras and other sensors in public settings.Jul 23, 2018Jul 23, 2018
Understanding Kinect V2 Joints and Coordinate SystemOne of the most frequent questions I get from people working with the Kinect, and Kinectron is: what is the skeleton actually made up of…Jul 23, 20188Jul 23, 20188
Threads: Visualizing Body Electric in 12.4 Million PixelsWe visualized the body electric of three contemporary circus performers on a 120’ x 10’ screen in real time. These are the data…Dec 22, 2016Dec 22, 2016