MAIVI Workflow

From Text to Architecture in Minutes

Our streamlined workflow transforms your text descriptions into architectural models and BIM files with minimal effort.

1

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."

2

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)
3

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]

4

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]

5

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.