4. Astronia:
An AI-driven 3D-Scan, Drawing, and Projection MR System
24 Fall, Harvard University. With Qingyun Liu.
-
Marshall McLuhan
"All media are extensions of some human faculty—psychic or physical."
Astronia is a mixed-reality system that redefines the connection between the physical and digital worlds. Drawing inspiration from McLuhan's concept of media as “extensions of man,” Astronia integrates advanced hardware and software to create seamless, immersive interactions. Its name, derived from the Latin astrum meaning “star,” symbolizes its mission to guide users across the tangible and virtual realms with unprecedented precision.
At its core, Astronia features a powerful software system capable of automating background removal, transforming 2D images into 3D models, and projecting virtual designs into reality. This dual-process framework not only digitizes physical objects but also reintroduces virtual elements into real-world environments. A robust drawing module, powered by ControlNets and Flux APIs, enables users to refine virtual creations with intuitive sketches. The system also includes a real-time reality indicator that dynamically highlights physical objects ready for augmented projection within the user’s environment.
The hardware comprises a wearable glove equipped with an ESP32S modular camera for wireless image capture, a rotary encoder for gesture-triggered commands, a Raspberry Pi for managing serial communications, and an integrated projector to visualize outputs for non-headset users. Combined with a VR headset, Astronia facilitates 3D model generation, gesture-controlled drawing, and interactive visualization, empowering users to reimagine their environments effortlessly.
Astronia transforms decision-making and personalization. From envisioning how an art installation would enhance your living space to testing furniture placement in real-time, Astronia merges creativity and technology, making the interaction between physical and virtual worlds intuitive, customizable, and transformative.
Full Documentation: