ComfyUI Extension: ComfyUI-ArchAi3d-Qwen
Professional AI Interior Design Toolkit for ComfyUI. Custom Qwen-VL nodes with 4 design modes: Text-to-Design, Mood Board, Reference Control, and Room Cleaning. Includes 5 optimized nodes with advanced strength controls and 23 preferred aspect ratios.
Custom Nodes (0)
README
ArchAi3D Qwen - Professional AI Interior Design Toolkit
Transform empty rooms into stunning interior designs using AI
Custom ComfyUI nodes for Qwen-VL image editing, specialized for architectural visualization and interior design workflows.
šÆ What This Does
Professional AI-powered interior design with 4 powerful modes:
- Text-to-Design - Describe your vision, generate the design
- Mood Board Design - Use reference images for style inspiration
- Reference-Based Design - Control with perspective reference images
- Room Cleaning - Remove construction debris, tools, and clutter before design
Perfect for architects, interior designers, real estate professionals, and AI enthusiasts.
š Quick Start
Installation
cd ComfyUI/custom_nodes/
git clone https://github.com/amir84ferdos/ComfyUI-ArchAi3d-Qwen.git
# Restart ComfyUI
Or use ComfyUI Manager: Search for "ArchAi3d Qwen"
What You Get
7 Custom Nodes (all under ArchAi3d/Qwen
category):
- šØ Qwen Encoder V1 - Standard strength controls
- šØ Qwen Encoder V2 - Advanced interpolation (recommended)
- šØ Qwen Encoder Simple - Easy-to-use version
- šØ Qwen Encoder Simple V2 - Multi-image direct input (no resizing, up to 3 VL images + 3 latents)
- š Qwen Image Scale - Smart aspect ratio scaling (23 presets)
- š¬ Qwen System Prompt - Preset prompt loader
- šļø Room Transform Prompt - Visual prompt builder with 103+ materials (user-customizable via YAML)
š Professional Workflows
Ready-to-use workflows for all 4 design modes available on my Patreon!
š Get Premium Workflows on Patreon
Your support helps me:
- ā Improve and maintain these nodes
- ā Create more presets and workflows
- ā Add new features based on feedback
- ā Provide better documentation and tutorials
What's Included on Patreon:
- š¦ 12+ preset workflows for different interior styles
- šÆ Fine-tuned parameters for each use case
- š Setup guides and best practices
- š¬ Direct support and feedback
- š Regular updates with new presets
š ļø Key Features
ā Encoder V2 (Recommended)
- Two-stage interpolation for precise control
- Fixes "weight spike" issues with system prompts
- Separate control for context and user text strength
- Per-image latent strength controls
š Smart Image Scaling
- 23 preferred aspect ratios optimized for Qwen-VL
- Auto or manual aspect ratio selection
- Pixel-perfect alignment between VL and latent
- Multiple scaling strategies (crop, letterbox, stretch)
š System Prompt Presets
- Interior Designer, Architect, Creative Director
- Luxury Designer, Minimalist, Renovation Expert
- Quick preset switching for different styles
šļø Room Transform Prompt Builder (NEW!)
- 3 workflow modes: Remove Only, Remove + Paint All, Remove + Paint Selective
- 103+ material presets loaded from
config/materials.yaml
- 32 floor materials (marble, hardwood, concrete, tile, carpet, stone)
- 36 wall materials (paint, wallpaper, wood, brick, concrete, tile)
- 35 ceiling materials (paint, architectural, beams, industrial, wood)
- User-customizable material library - edit YAML file to add your own materials!
- Material tags system for organization (rich_dark, bright_light, low_contrast)
- Custom material override for unique specifications
- System prompt presets (3 optimized options + existing presets)
- Quality controls: preserve lighting/perspective/POV, clean edges, no halos
- Optimized prompt structure based on proven patterns
- Perfect for creating empty rooms or complete room transformations
š Roadmap
ā Working Features (Stable)
- ā Text-based interior design - High quality, stable
- ā Mood board design - Style transfer working well
- ā Reference image control - Perspective preservation works
- ā Room cleaning mode - Removes debris and construction materials
- ā Multi-image support - Up to 3 images per workflow
- ā Aspect ratio optimization - 23 QwenVL-optimized presets
- ā ChatML formatting - Proper Qwen-VL 2.5 integration
- ā Debug tools - Comprehensive logging and validation
š§ Under Development
- š§ Weight control refinement - Fine-tuning prompt vs reference balance
- š§ More preset workflows - Expanding style library
- š§ Better documentation - Video tutorials and examples
- š§ Strength presets - Pre-configured settings for common scenarios
šÆ Planned Features
- š Style consistency mode - Match existing room designs
- š Batch processing - Process multiple rooms at once
- š Advanced masking - Region-specific design control
- š Material library - Quick material swapping
- š Lighting presets - Pre-configured lighting scenarios
š Basic Usage
Standard Workflow (Interior Design from Empty Room)
1. Load your empty room image
ā
2. ArchAi3D Qwen Image Scale
āā Scales for VL encoder
āā Scales for latent processing
ā
3. ArchAi3D Qwen System Prompt (optional)
āā Choose your AI persona
ā
4. ArchAi3D Qwen Encoder V2
āā Connect scaled images
āā Add your design prompt
āā Adjust strength controls
āā Get conditioning
ā
5. Connect to your sampler
āā Generate beautiful interior design!
Room Transform Workflow (Empty Room Creation + Redesign)
1. Load your under-construction/cluttered room image
ā
2. ArchAi3D Qwen Image Scale
āā Scales for VL encoder
āā Scales for latent processing
ā
3. ArchAi3D Room Transform Prompt
āā Select mode (Remove Only / Remove + Paint All / Remove + Paint Selective)
āā Specify objects to remove (tools/debris/cables/etc)
āā Choose floor material (18+ presets or custom)
āā Choose wall material (18+ presets or custom)
āā Choose ceiling material (18+ presets or custom)
āā Toggle quality controls (preserve lighting/perspective/etc)
āā Get optimized prompt
ā
4. ArchAi3D Qwen System Prompt (optional)
āā Use "Interior Designer" or "Renovation Expert" preset
ā
5. ArchAi3D Qwen Encoder V2
āā Connect scaled images
āā Connect prompt from Room Transform Prompt node
āā Adjust strength controls
āā Get conditioning
ā
6. Connect to your sampler
āā Generate clean empty room or fully redesigned space!
For detailed workflows and presets, check my Patreon!
šØ Customizing Materials
The Room Transform Prompt node loads materials from config/materials.yaml
. You can easily customize this file!
Adding Your Own Materials
Edit config/materials.yaml
and add new materials:
floors:
- name: "My Custom Floor"
description: "my custom floor material (detailed description for AI)"
tags: [bright_light, low_contrast] # Choose from: rich_dark, bright_light, low_contrast, all
Material Tags
Each material can have multiple tags for organization:
rich_dark
- Dark, dramatic materials (black, dark wood, navy, etc.)bright_light
- Light, bright materials (white, cream, beige, etc.)low_contrast
- Smooth, minimal texture (flat paints, polished surfaces)all
- Always shown (use for "Keep Original" and "Custom")
Example Custom Material
floors:
- name: "Weathered Reclaimed Wood"
description: "weathered reclaimed wood planks (rustic, aged patina, natural variations)"
tags: [rich_dark]
After editing the YAML file, restart ComfyUI to load the new materials.
Multi-Language Support
You can create language-specific files:
config/materials_en.yaml
(English)config/materials_es.yaml
(Spanish)config/materials_fa.yaml
(Persian/Farsi)
Then modify the Python file to load the appropriate language file.
āļø License
Personal & Non-Commercial Use
FREE - Use these nodes for personal projects, learning, and non-commercial purposes.
Commercial Use
Requires License - If you want to use these nodes for:
- Commercial interior design services
- Paid client work
- Business applications
- Reselling or redistributing
Please contact me for commercial licensing:
- š§ Email: [email protected]
- š¼ LinkedIn: linkedin.com/in/archai3d
Commercial licenses are affordable and support continued development!
š¤ About the Author
Amir Ferdos (ArchAi3d)
- šļø Architect & AI Developer
- š» 2+ years ComfyUI experience
- šØ Specialized in AI interior design workflows
Connect With Me
- š¬ Patreon: patreon.com/archai3d (Premium workflows & support)
- š¼ LinkedIn: linkedin.com/in/archai3d
- š§ Email: [email protected]
- š GitHub: github.com/amir84ferdos
š Support This Project
If these nodes help your work:
- ā Star this repository
- š Support on Patreon - Get premium workflows
- š¬ Share your results - Tag me on LinkedIn
- š§ Commercial license - Support and get business rights
Your support keeps this project alive and improving!
š Issues & Support
- GitHub Issues: Report bugs here
- Patreon: Priority support for supporters
- LinkedIn: General questions and feedback
š Technical Notes
- Qwen-VL 2.5 compatible
- Standard 4D latent format (compatible with all ComfyUI nodes)
- RGB channel handling (automatic alpha removal)
- Even dimension padding (ensures model compatibility)
- ChatML formatting (proper Qwen-VL prompt structure)
Made with ā¤ļø for the ComfyUI community
Transforming spaces with AI, one room at a time.