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, 2021A response icon1Aug 3, 2021A response icon1
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, 2020A response icon3Jul 26, 2020A response icon3
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, 2019A response icon1Sep 17, 2019A response icon1
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, 2019A response icon2Sep 17, 2019A response icon2
Want an Intelligent Machine? Give It a BodyWe’ve given computers our minds. We now need to lend them our bodies.Mar 5, 2019A response icon2Mar 5, 2019A response icon2
Streaming Volumetric Images OnlineLearnings and workflow from sending 3D color and depth images across networks in real time.Jul 23, 2018A response icon4Jul 23, 2018A response icon4
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, 2018A response icon9Jul 23, 2018A response icon9
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