GenCity: A Real-Time AI Decision-Making Interface for Architectural Design
This project combines interface design, software development, and algorithm implementation to support architectural design processes. It integrates a tangible user interface with a 3D web platform, allowing real-time visualization and interaction through modular physical blocks. Physical inputs are translated into digital outputs via electronic components, including resistors and an Arduino microcontroller, enabling seamless communication between physical and digital environments. An optimized diffusion algorithm enhances the system by generating realistic images and textures.
Physical Interface: Development of a tangible user interface (TUI) that uses blocks of varying heights to represent different architectural designs. These blocks are connected to an electronic circuit, enabling interactive exploration of design possibilities.
Generation of Images and Textures: Utilization of a diffusion algorithm to generate detailed images and textures, enhancing the visual representation of design scenarios. This process uses depth images from 3D models and specific prompts to guide the algorithm.
Web Interface and Visualization: Creation of a web user interface (WUI) that renders 3D graphics using three.js technology. This interface enables real-time communication between the physical TUI and the digital environment, allowing users to visualize and manipulate 3D models of proposed designs.
Setup