architexture-3d / README.md
Britto-j2004's picture
Enable HF OAuth to require login for ZeroGPU access
b5099da

A newer version of the Gradio SDK is available: 6.4.0

Upgrade
metadata
title: Architexture 3D
emoji: πŸ›οΈ
colorFrom: blue
colorTo: purple
sdk: gradio
sdk_version: 4.44.0
app_file: app.py
pinned: false
license: mit
suggested_hardware: t4-small
suggested_storage: large
hf_oauth: true
hf_oauth_expiration_minutes: 480

πŸ›οΈ Architexture 3D - AI Architectural Design Platform

Complete 3-Stage Pipeline: Philosophy β†’ 2D Design β†’ Multi-View β†’ 3D Model

Features

Stage 1: Architectural Design βœ…

  • Generate design philosophy for any building type
  • Create 2D images using Pollinations.ai (free API)
  • Text-based style validation
  • Styles: Brutalist, Art Deco, Modern, Gothic
  • No GPU needed - runs on CPU

Stage 2: Multi-View Generation πŸš€

  • Generate 6 multi-view images from single image
  • MV-Adapter SDXL integration
  • BiRefNet background removal
  • Uses ZeroGPU - serverless GPU allocation

Stage 3: 3D Gaussian Splatting 🎭

  • Create 3D GLB models from multi-view images
  • VGGT-1B model from Meta
  • Export downloadable 3D files
  • Uses ZeroGPU - serverless GPU allocation

Usage

  1. Generate Design: Select style + building type β†’ Get philosophy + 2D image
  2. Create Multi-View: Upload image β†’ Generate 6 viewpoints
  3. Build 3D Model: Upload multi-view images β†’ Export 3D GLB file

Models

  • Pollinations.ai: Free image generation API
  • MV-Adapter: huanngzh/mv-adapter
  • SDXL: stabilityai/stable-diffusion-xl-base-1.0
  • BiRefNet: ZhengPeng7/BiRefNet
  • VGGT: facebook/VGGT-1B

Credits

Built by combining:

  • Architexture (original architecture design system)
  • MV-Adapter (multi-view synthesis)
  • VGGT (3D Gaussian splatting)