Description
Within the coFab-MR project, we are developing a mixed reality (MR) interface that supports informed, collaborative, and reversible timber assembly using both reclaimed and new wood. Our current prototypes explore a workflow that combines Rhino/Grasshopper and Fologram to guide step-by-step assembly using devices such as HoloLens and iPad.
This internship focus will be to take our first Fologram/Grasshopper steps further into a user-friendly MR/AR application that can be used by people with little or no parametric design experience. The goal is to create a clear, intuitive interface, potentially in Unity or another AR/MR development environment, that enables:
- Real-time interaction between a design/analysis system and the MR guidance layer.
- A guided assembly logic where the system can propose the next structural element placement.
- A feedback loop where user choices can trigger updated suggestions.
This internship sits at the intersection of software engineering, real-time data exchange, AR/MR interaction design, and digital fabrication/assembly support.
Deliverables
- Functional prototype of a user-facing AR/MR interface for timber assembly.
- Live data link between the computational design environment (e.g., Grasshopper/Fologram) and the AR/MR app.
- Interaction flow and UI design tailored to non-expert users.
- Documentation including architecture overview, setup steps, and user instructions.
- Demo scenario showcasing assisted assembly of a small-to-medium test structure.
- Reflection/report describing design decisions, technical challenges, and recommendations for scaling.
Required knowledge and skills
- Python programming (for prototyping, data exchange, or integration layers).
- Solid software development fundamentals (version control, structured coding, debugging).
- Comfort with building and testing interactive prototypes.
Nice-to-have
- Experience with Unity (C#) or another AR/MR development platform.
- Knowledge of AR/MR concepts (spatial anchoring, interaction patterns, UI for 3D environments).
- Familiarity with Rhino/Grasshopper and/or computational design workflows.
- Interest in digital fabrication, timber construction, or circular building.