MAIVI Workflow
From Text to Architecture in Minutes
Our streamlined workflow transforms your text descriptions into architectural models and BIM files with minimal effort.
Text Input
Describe your architectural design in plain language. Be as detailed or as conceptual as you like.
"Create a residential tower with 20 floors. The tower should have a circular base with a diameter of 30 meters for the first 5 floors, then transition to an elliptical form for the remaining floors, with the major axis aligned east-west. Add balconies on the south-facing side of each floor."
AI Code Generation
Our AI analyzes your description and generates optimized Python code to create your design in Rhino.
import rhinoscriptsyntax as rs import math # Parameters from description num_floors = 20 base_diameter = 30 transition_floor = 5 # Create base floors (circular) base_floors = [] for i in range(transition_floor): center = [0, 0, i * 4] # 4m floor height circle = rs.AddCircle(rs.PlaneFromNormal(center, [0, 0, 1]), base_diameter/2) floor = rs.ExtrudeCurveStraight(circle, center, [0, 0, 4]) base_floors.append(floor) # Create upper floors (elliptical) upper_floors = [] for i in range(transition_floor, num_floors): center = [0, 0, i * 4] ellipse = rs.AddEllipse(rs.PlaneFromNormal(center, [0, 0, 1]), base_diameter/2, base_diameter/3) floor = rs.ExtrudeCurveStraight(ellipse, center, [0, 0, 4]) upper_floors.append(floor) # Add south-facing balconies for i in range(num_floors): # Balcony parameters balcony_depth = 2 balcony_width = 4 balcony_height = 1 # Position at south side if i < transition_floor: balcony_center = [0, -base_diameter/2, i * 4 + 2] else: balcony_center = [0, -base_diameter/3, i * 4 + 2] # Create balcony balcony = rs.AddBox(rs.PlaneFromNormal(balcony_center, [0, -1, 0]), balcony_width, balcony_depth, balcony_height)
Rhino Model Generation
The Python code is executed in Rhino via Grasshopper, creating a 3D model of your design that you can view and refine.
[Rhino 3D Model Visualization]
Revit BIM Conversion
The Rhino model is automatically converted to a Revit-compatible BIM file, preserving all geometric and parametric information.
[Revit BIM Model Visualization]
Refinement & Iteration
Refine your design by modifying your text description or directly editing the generated code. MAIVI learns from your changes to improve future results.
"Add a rooftop garden with curved pathways and seating areas."
[Updated Model Preview]
Benefits of the MAIVI Workflow
Speed & Efficiency
Generate complex architectural models in minutes instead of hours or days. Rapid iteration allows you to explore more design options in less time.
Accessibility
No coding experience required. Express your architectural ideas in natural language and let MAIVI handle the technical implementation.
Seamless Integration
Work with industry-standard tools like Rhino and Revit without friction. MAIVI bridges the gap between conceptual design and technical implementation.
Continuous Learning
MAIVI learns from your feedback and design choices, becoming more aligned with your architectural style and preferences over time.