architect 3d model generator

    1

    Architectural 3D modeling assistant that converts dimensions into validated floor plans and Blender-ready Python scripts.

    $5

    Secure checkout via Stripe

    30-day refund guarantee

    Converts to your local currency at checkout

    Security scanned

    Works with the AI tools you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+22 more

    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

    ElementDimension/DetailCoordinates (Start)Coordinates (End)
    External Footprint20'0" x 30'0"(0, 0, 0)(20, 30, 10)
    Wall Thickness9" (Ext) / 4.5" (Int)N/AN/A
    Private Office10'0" x 12'0"(0.75, 0.75, 0)(10.75, 12.75, 10)
    Main Open Area18'6" x 16'6" (approx)(10.75, 0.75, 0)(19.25, 29.25, 10)
    Ceiling Height10'0"Z=0Z=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

    1. Define Openings: Please provide the location and size for the main entrance door and any windows.
    2. Internal Partition: Confirm if the 10x12 office requires a specific door swing direction.
    3. 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

    Generate Blender-ready Python scripts from dimension lists.Validate architectural measurements for structural overlaps.Create coordinate-accurate 3D room layouts and floor plans.Automate massing model creation for commercial or residential spaces.

    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

    1. Interview phase where you provide the project type, overall building footprint, and floor count.
    2. Room-by-room definition where specific lengths, widths, and connections are logged alongside wall thicknesses.
    3. Openings and fixtures placement for doors, windows, stairs, and cabinetry with specific sill heights and swing directions.
    4. Validation check where the agent flags missing critical dimensions or structural overlaps for your correction.
    5. 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.

    ~30 seconds
    1. 1

      Download the ZIP

      Free skills download straight away. Paid skills unlock right after purchase.

    2. 2

      Unzip into your skills folder

      Every agent reads skills from one folder on your machine. Drop the unzipped folder in there.

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

    Listed6 days ago

    What's inside

    Frequently Asked Questions