Showcase

Cosmos Vision

Zimin Yue

Profile picture of Zimin Yue
I am an artist with years of experience in fan art, as well as a cross-disciplinary designer. I have a strong passion for digital art and emerging technologies, which once led me to develop an indie game independently. I am currently exploring code-based creative projects.
I am an artist with years of experience in fan art, as well as a cross-disc...
Hire me via Arts Temps

My final project of 24/25 Creative Making: MSc Advanced Project explores an approach to examining identity characteristics from a macro perspective, beyond the constraints of existing frameworks.

Cosmos Vision, a Python-based personalized cosmos simulation system, was developed to propose a method for addressing identity inequality with the aid of modern technology. It is an experimental interactive program that visualizes the potential relationship between human motion and cosmic dynamics. By capturing real-time motion through a camera, the system translates spatial variables such as hand distance and movement speed into parameters of galactic behavior (e.g., the galaxy’s diameter and rotation velocity). 

Final work

  • GIF of Cosmos Vision's User Interface ("Zoom" Camera Orbit & Generating New Set of Glaxies)
  • GIF of Cosmos Vision's User Interface (Generating a Postcard)
  • GIF of Cosmos Vision's User Interface (Language Switching)

Cosmos Vision – Reimagining Identity from a Macro Perspective with Computer Vision

The demo video introducing the project concept and implementation to the public.

Saved postcard example

Create Your Own Cosmos Vision Postcard!

This picture shows a cosmos postcard (.png) with the creator’s name and a timestamp on it. All postcards can be found in an auto-generated folder.

The two-window setup during runtime, showing the OpenCV window displaying live camera feed with pose detection overlays, alongside the VisPy rendering

The Two-window Setup (for developers)

When the main window is not set full-screen, the program launches two separate windows more clearly: the main VisPy visualization window displaying the galaxy simulation, and an OpenCV window showing the live camera feed with pose detection overlays. The camera feed window displays real-time debugging information, including skeletal tracking visualization, motion parameter values (star speed, galaxy size, brightness, color temperature, and interaction strength), raw detection data (shoulder distance, hand distance, motion range), and current camera mode status. This secondary window serves as a visual debugging tool during development and a transparent interface for users to understand how the system is processing their body movements.

Research and process

Acknowledgements

This project was developed based on Narcis Calin's Galaxy Engine and Angel Uriot's Galaxy simulation, with their C++ physics and visualization frameworks converted and extended in Python under the assistance of LLMs (ChatGPT and Claude).

  • A photo of in-person user testing with a laptop setup
  • A photo of in-person user testing with a laptop and a projection screen
  • A photo of remote user testing, using an iPad for input and a laptop for output

Share this project

Cosmos Vision

My final project of 24/25 Creative Making: MSc Advanced Project explores an approach to examining identity characteristics from a macro perspective, beyond the constraints of existing frameworks.Cosmos Vision, a Python-based personalized cosmos...

A link to this page has been added to your clipboard