Born in China and currently living in London, Siyuan Wu is a creative coder and a former video maker.
Particularly interested in generated arts, machine learning, human-machine interaction, physics, music and 3D.
Water Drinking Reminder Cup
Home
Siyuan Wu
instagram: wu1618_
email: siyuanwu98@gmail.com
Armouse
An intelligence water cup that reminds the user to drink water after a while.

Red light flashing: please drink water;
Blue light: please add water;
Green light: become brighter every time the user drinks water.

Built with Arduino UNO, water level detection sensor and LEDs.
A wireless wearable device that replaces the mouse, allowing users to control their computer by waving their hand in the air, just like Tony Stark.

Arm/hand movement: moving cursor;
Finger tap: mouse click.

Built with Arduino UNO, MPU sensors, Bluetooth module and tinfoil.
Physical Devices
__________________________________________________________________________________________
Machine Learning
__________________________________________________________________________________________
Physics
__________________________________________________________________________________________
Sound
__________________________________________________________________________________________
3D Generated
__________________________________________________________________________________________
Autopilot for Cyberpunk 2077
A game plug-in works as an autopilot module for Cyberpunk 2077.

Function including:

Following navigation;
Speed adjustment according to traffic conditions (including automatic stop);
Crash recovery.

Built with p5.js, AppleScript, using object recognition.

It Doesn't Matter Who You Are
In memory of an indiscriminate massacre that happened in Nanjing during World War II.

Using facial recognition on some of the survivors' photos to generate facial landmarks, with their Chinese names shown below.

It is nearly impossible to distinguish them according to the facial landmarks or their names, just like the fact that they are just another victim of war.

About 200 or 300 thousand people died during the massacre, we do not have their photos.

Built with p5.js, using facial recognition.

More about the Nanjing Massacre:
https://en.wikipedia.org/wiki/Nanjing_Massacre
The Jellyfish
A dancing jellyfish, also illuminate the dust around it following the rhythm.

It also slowly swims towards the cursor. When the cursor is inactive, it plays around itself.

Built with Processing, based on Sound of Earth example.
CD Brush
An experiment to computationally generate the texture of brushes.

Built with Processing, based on Sound of Earth example.
Perlin Noise 3D Generated
A 3D visualisation of basic Perlin Noise.

Built with Processing.
Lunar New Year 3D Generated
To celebrate the 2021 Lunar New Year.

The golden characters are inverted Chinese character "luck". In Chinese, "inverted" has the same pronunciation as "arrive", so during the Spring Festival every year, Chinese people post upside-down "luck" at the door of their homes, which means good luck arrives.

Built with openFrameworks.
Sculpture of the Universe
A simulator for the universal gravitation.

Starts with hundreds of balls (whose total weight equal to the sum of earth and moon) randomly distributed in the system, the simulator then applies universal gravitation to these balls and eventually form a stable celestial system.

Then, it allows users to store the simulation data and replay it with sound effect, or generate a 3D sculpture out of it.

Function includes:

Customisable simulation;
Simulation data storage;
Simulation replay;
Camera modes: follow the heaviest plant, predict the heaviest plant, predict the star;
Sound effect;
3D snapshot generation.

Built with Processing.
Contacts are welcomed: