- Home
- Skills
- Agents & Orchestration
- architect 3d model generator
architect 3d model generator
Architectural 3D modeling assistant that converts dimensions into validated floor plans and Blender-ready Python scripts.
$5
Works with the AI tools you already use
architect 3d model generator
Example session with this skill installed
I need a 3D model for a 20ft x 30ft single-story office. External walls are 9 inches. I have a 10ft x 12ft private office in the corner and a main open area. Ceiling height is 10ft.
- Read your context and instructions
- Compiled the architect 3d model
I have processed the dimensions for your single-story office. The layout uses a 20' x 30' footprint with 9" external walls, creating an internal area of 18'6" x 28'6". The private office is positioned at the (0,0) internal corner.
Architectural Data Summary
| Element | Dimension/Detail | Coordinates (Start) | Coordinates (End) |
|---|---|---|---|
| External Footprint | 20'0" x 30'0" | (0, 0, 0) | (20, 30, 10) |
| Wall Thickness | 9" (Ext) / 4.5" (Int) | N/A | N/A |
| Private Office | 10'0" x 12'0" | (0.75, 0.75, 0) | (10.75, 12.75, 10) |
| Main Open Area | 18'6" x 16'6" (approx) | (10.75, 0.75, 0) | (19.25, 29.25, 10) |
| Ceiling Height | 10'0" | Z=0 | Z=10 |
Blender Python Script
import bpy
def create_structure():
# Setup Collections
collections = ['WALLS', 'STRUCTURE', 'FLOORS']
for col in collections:
if col not in bpy.data.collections:
new_col = bpy.data.collections.new(col)
bpy.context.scene.collection.children.link(new_col)
# Create External Walls (20x30ft footprint)
bpy.ops.mesh.primitive_cube_add(size=1, location=(10, 15, 5))
walls = bpy.context.active_object
walls.name = "External_Walls"
walls.scale = (20, 30, 10)
# Create Interior Office Partition
bpy.ops.mesh.primitive_cube_add(size=1, location=(10.75, 6.75, 5))
partition = bpy.context.active_object
partition.name = "Office_Partition"
partition.scale = (0.375, 12, 10) # 4.5 inch wall
create_structure()
Next steps
- Define Openings: Please provide the location and size for the main entrance door and any windows.
- Internal Partition: Confirm if the 10x12 office requires a specific door swing direction.
- Run Script: Copy the code above into Blender's Text Editor and press "Run Script" to generate the massing model.
Connects securely to your tools. The creator never sees your data.
What you get
About this skill
Converting raw dimensions into a structured 3D model often results in scaling errors, impossible wall placements, or missing openings. Manual entry in Blender is slow and prone to human error when translating from a sketch or a list of room sizes.
This skill automates the architectural modeling pipeline by enforcing a strict measurement validation interview before generating code. It treats architecture as a coordinate-based system, ensuring that walls, doors, and windows align perfectly without overlaps.
What it does
- Dimension validation converts varied units like feet and meters into a consistent internal coordinate system to prevent scaling conflicts.
- Architectural interviewing sequences data collection for structural thickness, ceiling heights, and room connections to ensure zero-gap geometry.
- Coordinate mapping assigns precise X, Y, and Z positions for every structural element, opening, and piece of furniture.
- Script generation produces clean, collection-organized Python scripts ready for execution in Blender.
- Conflict detection identifies impossible door placements or circulation issues before the modeling phase begins.
How it works
- Interview phase where you provide the project type, overall building footprint, and floor count.
- Room-by-room definition where specific lengths, widths, and connections are logged alongside wall thicknesses.
- Openings and fixtures placement for doors, windows, stairs, and cabinetry with specific sill heights and swing directions.
- Validation check where the agent flags missing critical dimensions or structural overlaps for your correction.
- Script export where a full Python script is generated for Blender, utilizing a logical collection hierarchy.
Frameworks & tools
The skill is designed for Blender 3D, using the Blender Python API (bpy) for geometry generation. It supports standard architectural units including metric and imperial systems.
Why this beats prompting it yourself
Generic prompts often lead to "hallucinated" measurements or structural components that don't actually fit within the stated floor plan. This skill enforces a systematic data collection protocol that guarantees every wall and window has a mathematically sound coordinate in 3D space.
Use cases
- Generate rapid 3D massing models from a list of room requirements.
- Create accurate Blender scripts for interior design layouts based on site measurements.
- Prototype multi-floor building shells with consistent stair and slab alignment.
- Convert rough napkin sketches with dimensions into structured architectural data.
Known limitations
Does not perform structural engineering calculations or building code compliance checks. Requires manual verification for load-bearing requirements and fire safety.
How to install
Works the same in every agent - Claude, Cursor, Codex, Copilot and 20+ more.
- 1
Download the ZIP
Free skills download straight away. Paid skills unlock right after purchase.
- 2
Unzip into your skills folder
Every agent reads skills from one folder on your machine. Drop the unzipped folder in there.
- 3
Ask your agent to use it
Restart the agent if it was already running. It picks the skill up automatically - no config needed.
Skills folder by agent
Click the path to copy it. Create the folder if it does not exist yet.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill passes our trust checks below.
Security scanned
Passed our 8-point scan before listing
Fresh listing
Recently published to Agensi
30-day refund
Not a fit? Get your money back
Trust & safety
Security scanned
Verified clean 6 days ago
- Passed all security checks, Safe to install