Thanks to visit codestin.com
Credit goes to github.com

Skip to content

aawalimbe/aksh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

ArchEase: AI-Powered 3D Design Platform for Architects (Built on Blender)

Overview

ArchEase is a next-generation 3D modeling and visualization tool for architects, built as a UI/UX-first wrapper around the open-source 3D software Blender. The goal is to simplify complex 3D workflows using AI assistance, clean interface design, and modular project structuring. Inspired by tools like Cursor (on VS Code) and Warp (on terminal), ArchEase aims to become the "Cursor of 3D architectural design tools" by merging the power of Blender with accessible workflows.


Core Objectives

  • Simplify the 3D modeling workflow for architects with minimal training.
  • Enhance productivity using AI for object generation, lighting, texturing, and scene optimization.
  • Provide modularity for scene components (e.g., lighting, textures, assets) that can be toggled/exported.
  • Enable collaboration via cloud sync, Git/GitHub integration, and scripting-based backups.
  • Support interoperability by importing/exporting standard architectural file formats (OBJ, FBX, STL, etc.).
  • Offer commercial features with user login, plan-based pricing, and downloadable desktop application.

Technology Stack

Core Components

Component Description
Blender Backend 3D engine (used in headless or embedded mode)
Python Used to script scene generation, editing, and manipulation
ElectronJS Desktop wrapper to provide modern UI + user login, settings
NodeJS Backend For auth, cloud sync, billing, and file storage (optional)
AI APIs OpenAI, Claude, etc. for generating scripts, scene ideas
GitHub API For versioning models/scripts via git in cloud or local

Key Features (MVP)

  • AI-assisted object generation (e.g., "create 2-floor villa with open courtyard")
  • Import/export standard 3D formats (FBX, OBJ, GLTF)
  • View and toggle modular components (walls, lighting, materials, furniture, etc.)
  • Git integration for project versioning
  • Cloud storage for .blend files and Python-based scene backups
  • Cross-platform desktop app with smooth UI (built using Electron)
  • License-based user login and subscription system
  • Optional CLI for power users to run scripts directly

File System Structure

/archease/ ├── /app/ # Electron-based frontend app │ ├── /src/ │ └── index.html ├── /blender-scripts/ # Python modules for object manipulation │ ├── modular/ │ ├── io_handlers/ │ └── ai_prompts/ ├── /engine/ # Glue layer between app and Blender API ├── /cloud-sync/ # Handles login, file sync, and storage └── README.md # This file


Development Phases

Phase 1: Blender + Python Foundation

  • Setup Blender scripting environment
  • Build core modular architecture (e.g., add_wall(), set_lighting())
  • Write import/export handlers
  • Create headless mode interface for CLI/script-based generation

Phase 2: Electron UI Shell

  • Create frontend with login, drag-drop file support, prompt box
  • Connect Electron ↔ Python via Node/child process or WebSocket
  • Add file preview (render snapshots or LOD objects)

Phase 3: AI Integration

  • Integrate AI APIs (OpenAI, Mistral, etc.) to translate prompts into scripts
  • Store prompt history and outputs
  • Suggest object templates based on prior user projects

Phase 4: Cloud & Collaboration

  • Add Git integration (GitHub or self-hosted)
  • Create version diff viewer for .blend/Py files
  • Build subscription system, download gating, and analytics

Vision

To replace complex and bloated 3D design software like AutoCAD or 3DS Max with an AI-powered platform that’s:

  • Faster to learn
  • Modular and AI-friendly
  • Open format–compatible
  • Useful even for casual or early-career architects
  • A serious design tool that doesn’t compromise on creativity or control

Contributors

  • Akshay [Founder] – Ideation, strategy, interface vision, architecture workflows
  • (Open to developers, 3D artists, Blender scripters, UI/UX designers)

License

The product is intended to be commercial, but based on the open-source Blender platform under the GPL license. Any modifications to Blender itself must remain open source as per GPL terms. Wrapper layers and Electron UI can be proprietary.


Notes for Developers

  • Each building object or modifier should be encapsulated as a Python class or module.
  • All scripts must be able to toggle modular visibility and export independently.
  • AI output must be human-readable and editable Python code with comments.
  • Scene state should be storable as script and .blend files interchangeably.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages