Amoeba

Amoeba is an AI-powered design tool integrated into Rhino Grasshopper, enabling designers to train custom AI models and generate dynamic 3D geometries for faster, more intuitive design iterations.

Key Words:
3D Model Generation, AI Fine-tuning, Plugin Development

Oct 2024 - Dec 2024

Technology:
Rhino
Grasshopper
OpenAI
Python

Group Project
Bo Li, Rui Liu, Shiyuan Tian, Zijie Zhou
Role: Grasshopper Programmer (mainly on Transformation between geometry and data), Generating Data and Fine-tuning AI, Final Packaging

Logo

Amoeba is an AI-powered design tool integrated into Rhino Grasshopper that 3D design workflow by: Enables custom AI model training tailored to design needs.
Facilitates dynamic 3D geometry generation from intuitive inputs.
Accelerates design iterations for faster experimentation and refinement.

Demo Output

Using “Chairs” As An Example
Users can train any models according to their design needs

GIF 1
GIF 2
GIF 3
barPrompt
beachPrompt
Image 6

Problem Statement

Traditional 3D design iteration processes are often manual-intensive, technically complextechnically complex, and time-consuming. Our goal is to create an AI-powered tool that enables custom AI model trainingcustom AI model training and dynamic 3D geometry generationdynamic 3D geometry generation, empowering faster design iterations for rapid prototyping and creative experimentation.

Target Users

Image

Plugin Architecture

Image

Workflow and Components

Scroll to see all components in different forms

workflow

Final Output - Amoeba plugin

icons

The Amoeba plugin consists of three core components:

  1. Training Data Generation: Enables the creation of structured, semantically annotated datasets tailored for custom model training.
  2. LLM Fine-Tuner: Provides tools for fine-tuning large language models (LLMs) to interpret user-defined prompts and generate precise 3D design outputs.
  3. AI-Driven Model Generation: Employs a two-step AI pipeline to seamlessly transform text inputs into 3D geometries.
Amoeba enhances creativity and adaptability, offering designers tailored, intelligent design solutions with efficiency and precision.

Slide Deck with Detailed Code and Process Explanations