Selected Projects

Brief Introduction:
Weibot is a social media robot on Chinese Weibo platform. This robot is intended to response to its autonomy rather than designed behaviors. A Markov Chain based nature language processing method's been considered. With web scraping technique, this robot will firstly scrape all recorded post of any given id, and make prediction post with estimated Markov chain model.

Weibot

February 2018

Language: Python

Brief Introduction:
One glance (惊鸿一瞥) is a webcam based interactive pixel manipulation project. It interacts with user and draws a particle system follows mouse motion and presents as animated Long (Chinese dragon) or neuron -like pattern. Meanwhile the estimated pattern works as mirror and shows (partially) captured webcam image.

One glance

December 2017

Language: Processing

Brief Introduction:
FFF is class project for "Nature of Code" class(auditing at IMA, NYU Shanghai); focusing on the possibility of generating form from mathematical formulations. This project implements parametric rose pattern(a family of curves with equation: Polar: r==Cos[p/q*θ]. Cartesian: 4-pedaled rose r==Cos[2*θ] rotated by 2*π/8: (x^2+y^2)^3==4*x^2*y^2.) More formulations will be added.

Form from formulation

Spring 2017

Language: P5js

Brief Introduction:
This is a Kinect interactive installation built for IMA show and installed at the entrance of show space. The theme of IMA Spring show 2017 show is VR and AR, and there is already a wonderful poster design response to the show theme; This interactive installation demonstrates the show theme and is also a demo for "Interactive Installation" class (taught at SADA, Spring 2017).

Welcome to IMA show

Spring 2017

Language: Processing Kinect

Brief Introduction:
Scanven is a 3D scanning project, three methods are proposed/applied in this project. One is with windows builder with Kinect V2, one is skannect with structure sensor and the other proposed one is skannect with Kinect V2. This project is about scanning myself and presenting the model in multiple forms.

Scanven

Spring 2016

Language: Kinect

Brief Introduction:
Flowing Time (流光溢彩) is creative photography project; a time-lapse video will be shoot and then presented with one static image. A domain transformation will be applied to the video; part of each frame will be selected and the location will base on the frame order. The collage of all selected partial images can present the time flowing.

Flowing time

Spring 2016

Language: Processing

Brief Introduction:
Aves is a tool/software built to work with grasshopper/rhino(or any platform supporting OSC (Open Sound Control protocol)) and provide flocking system/ algorithm. With this tool/ software everyone can implement flocking system in mentioned environments fast and easily.

Aves

Spring 2015

Source code for this website is available on github.