I am an Msc Student in the School of Computing at Queen’s University, Canada. I am currently working on Human Computer Interaction research, such as 3D interaction. I achieved my first master degree with the major of software engineering at Peking University, China. I have studied software engineering since my undergraduate school and began to study Digital Media Technology from my junior year. My previous projects were about game artificial intelligence, robotics, augmented reality and spatial hearing. I am good at marrying technology with art.
Projects
Tune-Grabber: A Spatial Music Mixer with a 3D Gesture Interface
02/2014-05/2014
Please wear headphones while watching the video.
Developed a system that allows users to create spatial music by gesture with Leap Motion. Collabrated with a student who worked on acoustics calculation.
Developed the 3D user interface in Unity3D
Did gesture analysis, such as grab, drag, and scroll up/down
Programmed to calculate the spatial effect for sounds based on the movements of sound sources.
Real-time Navigation for 3D Swarm Using Fuzzy Logic
Combined fuzzy logic with a 2D crisp collision avoidance algorithm named velocity obstacle and applied it in 3D space
Simulated the result in Unity3D
In the Simulation, every agent is processed to avoid the potential collisions with other agents. The sphere around the agent represents the area that other agents cannot get into. The red one is highlighted, so that its trajectory is easier to see. The yellow line shows the direction of its velocity.
2D PC Game
Project of Class
07/2011 - 08/2011
2D physics-based Game
As a programmer of a six-person team
Used Unity3D and JavaScript to develop the game
Programmed the game logic, GUI
3D PC Game
Project of Class
03/2011- 06/2011
This is a first person shooting game
Independently designed and programmed
Used Unity3D and JavaScript
Models are from Internet
Designs
Interactive Installations Design of Leo KoGuan Project
02/2013-07/2013
Summarized the main points of the KQID theory.
Designed interactive installations to visualize them.
Everything Is Existent and Non-existent at the Same Time. Existence Emerges Only When It Is Observed and Decohered.
This is a room. Screens are mounted on the four walls and these screens look like mirrors. The reflection image of the man is transparent. That implies that the man is non-existent in the mirror. When he touches his image, which means that he observes the world in the mirror, the mirror begins to crack. Each piece shows the whole world in the mirror. This is like DNA - nearly every cell in a person's body has the same DNA. After the broken pieces have dropped down, the mirror shows the real world.
Everything Is Information and One Bit Could Lead to the Change of the Real World.
This is an interactive wall projection. The tree is made up by bits. And the dropping bit decides how the tree grows. The dropping bit is chosen by the participants. The right column of the screen shows the list of participants and the picked bits. A participant picks a bit by sending a message to the server.
The World Is Made From Bits and Everyone Is The Projection of Their Bits.
LED lights shaped like 0 or 1 are hung in a room. Binary digits are projected onto the visitor and keep following him/her.