Cindy Jin
ICAM Senior Project 2026
This project is an interactive installation in which participants assemble a set of 3D printed puzzle pieces on a physical board to gradually construct a digital interior space. Each puzzle slot corresponds to a specific object in the virtual room, and when a piece is correctly placed, embedded sensors connected to a microcontroller send a signal to a real time rendering system that triggers the appearance of that object. As more pieces are added, the projected room slowly fills with furniture and spatial elements, revealing a space that feels structured on the surface yet subtly fragmented in its composition. By establishing a clear one to one relationship between physical action and digital response, the project explores how ordered systems can produce unstable interior spaces, visualizing how space and identity are constructed piece by piece.
I wanted to create a project that represents identity through space rather than through direct storytelling or character explanation. I became interested in how rooms and objects can function like emotional traces, where disconnected spaces still feel psychologically related. Instead of telling users exactly who the character is, Fragmented Room allows identity to emerge indirectly through fragmented environments, unstable layouts, and the process of reconstruction itself. The act of assembling the room piece by piece reflects how memory and self-perception are often incomplete, nonlinear, and constantly reorganized.
I was also interested in the contrast between familiar domestic spaces and unsettling spatial behavior. Spaces such as dressing rooms, mirrors, bathrooms, and stage areas normally feel ordinary and recognizable, but in this project they become distorted, disconnected, and emotionally unstable. I wanted the environment to feel partially familiar while still creating uncertainty through fragmented object placement and broken spatial continuity. Instead of building a fully realistic simulation, I intentionally focused on atmosphere, spatial tension, and emotional ambiguity, allowing the room itself to communicate psychological instability without relying on explicit narrative exposition.
The project combines physical interaction design, digital 3D modeling, and real-time media systems. The virtual room is modeled in Blender and imported into TouchDesigner, where individual objects can be revealed or hidden in response to user interaction. The physical puzzle board uses magnets embedded inside custom puzzle pieces and reed switches connected to an Arduino Uno. When a user places a puzzle piece into the correct slot, the reed switch is activated and sends serial data into TouchDesigner, triggering the appearance of a corresponding digital object inside the projected environment. The fragmented assembly process is conceptually tied to the project itself, since the room only exists through partial reconstruction and never fully stabilizes into a coherent space.
Week 1-2: Brainstorm final project idea and write initial project proposal
Week 3: Create a detailed project timeline
Week 4: Create a minimal Blender prototype including a simple room model and basic objects, and order Arduino components
Week 5: Build a basic Arduino prototype that reads input and sends serial data to a computer, and test Blender to TouchDesigner compatibility as a proof of concept
Week 6: Brainstorm physical puzzle piece concepts and narratives
Week 7: Start 3D modeling the physical puzzle pieces scene
Week 8: Finish one scene and 3D print
Week 9: Assemble 3D printed parts and Arduino
Week 9: Complete final prototype with one finished scene
Week 1-3: Tech Rider (Space & Equipment)
Week 4: Finish room 2 design (bathroom & living room) and 3D print
Week 5: Finish room 3 design (theater) & 3D print
Week 6: Finish room 4 design (therapy room) & 3D print
Week 7: Connect Arduino with all of the rooms & continue with 3D printing
Week 8: Revisit Touchdesigner and do some finishing touches, try projection results
Week 9-10: Work on website & paper
Week 11: Set up everything for the show & attend the show
Email: yajin@ucsd.edu