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.
Nodes (119)
The any-type switch that only evaluates what you actually pick
The average color of an image, as a hex code you can use
A toggle you can name — the forgotten simplest node
The five-ingredient recipe for shots that look intentional
Grab a model off CivitAI and rename it before the download even ends
From construction site to clean room — the pack's flagship prompt builder
A one-node chroma match when your generated image just looks off
A one-input color fixer for images that make Qwen see green
One knob to rule every encoder's prompt-vs-image balance
The pack is huge and its deps are too — install only what you use
A fixed copy of a core ComfyUI node, for when your mask arrives 5D
Turns region-annotated prompts into a clean list of instructions
A float input node with a name — which matters more than it looks
Grab a model off Google Drive and drop it in the right ComfyUI folder
Ask Gemini to describe your image, right inside the graph
A dropdown that picks a Gemini model — no API key required here
Fast HuggingFace downloads that land in the ComfyUI folder you pick
Bring back the texture that relighting knocked out
The 'what version am I on?' node for bug reports
An integer input node — the web-form-friendly sibling of Float Input
A single-CLIP loader that remembers where it left things
Load your UNet with fp8 and a trigger — the serverless-friendly way
Two text encoders, one click — without wrecking your VRAM
Feed an image from a URL, an upload, or a local path — one node
Turn a mask into a numbered map so the model knows which thing is which
A big red button for RAM, VRAM, and the CUDA cache
Depth in meters, not just grayscale — from a single photo
Surface normals from one photo, without eating your VRAM
Point it at your GPU and it installs Nunchaku's INT4 FLUX support
The simple camera-prompt node the v2-v7 versions grew out of
The camera node that just says 'orbit' and means it
The orbit node grows a full toolset
Walking over to the object
V5 hands you a thousand words of pre-written photography so you don't have to type them
The camera prompt node with forty knobs (and they're mostly worth it)
Shot sizes, focal lengths, and why the camera moves
The tiny node that lets a 20B text encoder share your GPU with the UNet
Offload the UNet so VAE decode actually fits — without waiting on disk
The rectangle-mapping prompt builder for Qwen Edit
22 professional camera views in a dropdown — the 'which angle is this?' node
Colorize old photos with era presets — and let Qwen pick realistic colors
English menu, Chinese prompt — the dx8152 camera LoRA generator
How text and up to three images become Qwen conditioning
The encoder for people who just want conditioning and no label-fiddling
The no-resize encoder that swallows three images and a default system prompt
The encoder the README actually recommends — two-stage strength that doesn't spike
The encoder with a preset for image-vs-text balance and a recommended CFG
Navigation presets that move the camera along a path
Exterior focus presets
Exterior navigation presets for building tours
Change the viewing angle of the building without moving the camera
Dual-output scaling so Qwen-VL and your sampler agree on the image
The scaler that preps your image for Qwen-VL edits — now with region cropping
Sew the edited crop back into the original without a visible seam
Point the Qwen camera at the toaster — Interior Focus is the node for it
Walk through a room you never built — Interior Navigation for real-estate tours
The corner view is the money shot — Interior View Control picks it for you
Swap the countertop to Carrara marble, leave everything else alone
Pull the camera in and out of a product shot, the dolly way
Orbit the product, get a turntable — Object Rotation Control's multi-step trick
Object Rotation V2 — the orbit node with the cinematography presets on top
Three-quarter view, on demand — the product angle node
A film set for one — Person Cinematographer directs the camera around a character
Low angle for power, high angle for vulnerability — perspective is psychology
Confidence at eye level, menace from below — the drama presets node
Closer or farther on a portrait — the dolly node that refuses to redesign the person
Eye level is neutral, low angle is power — the portrait angle node
Position the camera like a photographer, in meters not pixels
Four camera modes, one node — Simple Camera Control v3 is the Swiss army camera
Turn the house into ice, the car into a balloon — local style transfer, one object at a time
Thirty-one ready-made system prompts for Qwen-Edit
It doesn't remove watermarks — it writes the prompt that does
Real-time SAM3 segmentation that remembers it's on a low-VRAM card
A Save Image with a format switch and actual file-size control
Turn your 3D Gaussian splat PLY into a web-ready SPZ with a camera sidecar
Feather your tile masks so the seams disappear
Make your tiled masks look hand-drawn, not cut with scissors
Bridge Impact Pack's tiles into the Smart Tile system
The node that decides whether your tiled upscale has seams
All your blend masks at once, instead of sixteen nodes
Denoise the middle of your tile, freeze the edges
Tell Qwen what goes in each red rectangle
Stitch your tiles back together with no seams at all
Composite one tile at a time, loop-style
Cut a tile out of a big image, with context to spare
Crop the whole tile grid in one node
A KSampler that knows it's sampling a tile
Do the tiled-upscale math so you don't have to
Tile math that respects Flux's 64-pixel alignment
Tile math, now with a heatmap you'll look at once
The tile calculator that got fast enough to search everything
Per-tile prompts, encoded in a single CLIP pass
DetailerForEach, but the tiles do the detailing
Normalized weight blending
Sample every tile, leave the stitching to the Merger
Turn your tile grid into SEGS the Impact Pack can chew on
SEGS tiles with pre-feathered, organic edges
The grid-first upscaler that wastes nothing
The tile planner that brute-forces every grid so your upscale isn't wasting VRAM
The tiled upscaler that lets each tile read its own prompt
Same tiled upscaler, but you bring your own sampler and sigmas
Ultimate SD Upscale in ComfyUI, but every tile can get its own prompt
Tiled upscaling + per-pixel denoise + ControlNet, all cropping per tile
Diffdiff + ControlNet + your own sampler
Per-tile ControlNet and diffdiff on an image you've already upscaled
Keep the building, redo the sky
Differential-diffusion upscaling with your own sampler and sigma schedule
Differential-diffusion tiling, with the upscale step done elsewhere
The simpler sibling of diffdiff upscaling
Different denoise for masked and unmasked regions, handled in latent space
One upscaler node with diffdiff and ControlNet on toggle switches
The universal upscaler, with the custom-sampler override bolted on
The universal upscaler that takes its marching orders from the Tile Solver
Same solver-driven upscaler, now with a debug string to read the run
Solver-driven upscaling with feather masks so tile edges stop fighting
A bare-bones tiled upscaler you can take apart, feather masks and all
A solid-color canvas for panorama workflows, sized in the right MP
A string with a name tag
The tiled upscaler with a dedicated pass for fixing seams at tile edges
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
Method 1: ComfyUI Manager (Recommended)
- Open ComfyUI Manager
- Search for "ArchAi3d Qwen"
- Click Install
- Restart ComfyUI
Method 2: Comfy Registry
# Published to Comfy Registry - Install via ComfyUI Manager
# Search for "ArchAi3d Qwen" or "comfyui-archai3d-qwen"
# Automatic updates when new versions are released
Method 3: Git Clone (Manual)
cd ComfyUI/custom_nodes/
git clone https://github.com/amir84ferdos/ComfyUI-ArchAi3d-Qwen.git
cd ComfyUI-ArchAi3d-Qwen
pip install -r requirements.txt # Installs PyYAML
# Restart ComfyUI
What You Get
17 Custom Nodes (all under ArchAi3d/Qwen category):
Core Encoding Nodes:
- 🎨 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)
Camera Control Nodes (NEW!):
- 📹 Qwen Camera View - Professional camera control for interior/exterior scenes
- 🔄 Qwen Object Rotation V2 - Orbit around objects for 360° views with 19 cinematography presets
- 👤 Qwen Person Perspective - Person/character perspective control with identity preservation
- 📸 Scene Photographer - Position camera to frame specific subjects (14 presets)
- 🎬 Camera View Selector - Quick selection from 22 professional viewpoints
- 🚶 Environment Navigator - Move and rotate through scenes (14 navigation patterns)
Image Editing Nodes (NEW!):
- 🎨 Material Changer - Interior design material visualization (48 materials across 6 categories)
- 🧹 Watermark Removal - Remove watermarks, text, and logos
- 🎨 Colorization - Convert B&W to color with era context (9 historical periods)
- ✨ Style Transfer - Apply 8 artistic styles to objects (ice, cloud, wooden, fluffy, etc.)
💎 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
- ✅ Camera control - Research-based viewpoint changes
- ✅ Object rotation - "Orbit around" technique for 360° views
- ✅ Person perspective - Identity-preserving perspective control for people/characters (NEW!)
🔧 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
- 🔧 FLF video generation - Multi-frame camera sequences for walkthroughs
🎯 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
- 📅 Animated walkthroughs - Automatic video generation from camera paths
📖 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!
📹 Camera Control
Three Powerful Camera Nodes
The camera control system is based on extensive community research from Reddit r/StableDiffusion, optimized for Qwen Edit 2509.
🎥 ArchAi3D Qwen Camera View
Professional viewpoint control for interior/exterior scenes:
- 6 movement types: vantage point, tilt, combined movement, FOV, dolly, custom
- Distance-based positioning: "10m to the left" (more reliable than degrees)
- FOV presets: Normal, wide 100°, ultrawide 180°, fisheye
- Scene-aware: Optimized for interior/exterior/environment-only
- Best for: Room exploration, architectural walkthroughs, FLF video generation
🔄 ArchAi3D Qwen Object Rotation
Orbit around objects using the proven "orbit around" technique:
- Most reliable rotation method (based on community testing)
- Precise angle control: 45°, 90°, 180°, 360° or custom
- Multi-step mode: Break 360° into multiple steps for better control
- Subject-aware: Specify what to orbit around
- Best for: Product visualization, 360° turntables, architectural flyarounds
📚 Documentation
Comprehensive guides included:
- CAMERA_CONTROL_GUIDE.md - Full guide with examples and workflows
- PROMPT_REFERENCE.md - Quick prompt reference with reliability ratings
Key Insights from Research
✅ What Works Best:
- "Orbit around" is THE most reliable term for rotation
- Environment-only scenes (no people) are most predictable
- Distance-based movement ("10m to left") beats arbitrary degree rotations
- "Dolly" is most consistent for zoom operations
⚠️ Important Notes:
- Left/right in prompt = picture left/right, NOT subject's perspective
- Model may rotate people instead of camera if they're in frame
- Centered subjects work better than off-center
- Angles may not be exact, but direction is always consistent
Simple Camera Workflow
1. Load your scene image
↓
2. ArchAi3D Qwen Camera View
├─ Choose movement type (vantage_point recommended)
├─ Set direction and distance
├─ Add scene description
└→ Get camera prompt
↓
3. Connect to Qwen Encoder
└→ Generate new viewpoint!
360° Object Rotation Workflow
1. Load your object/building image
↓
2. ArchAi3D Qwen Object Rotation
├─ Subject: "the building" / "the product"
├─ Angle: 360
├─ Multi-step: true (4-8 steps)
└→ Get rotation prompts
↓
3. Loop through each step with Qwen Encoder
└→ Generate 360° turntable!
For complete examples and advanced techniques, see CAMERA_CONTROL_GUIDE.md
👤 Person Perspective Control (NEW!)
Specialized Node for People/Character Photography
Based on Reddit community research, the ArchAi3D Qwen Person Perspective node is specifically designed for changing camera perspectives when photographing people and characters.
🎭 Key Difference: Person vs Object
Person Perspective (this node):
- Changes the camera viewing angle (high/low/side)
- Person stays in same pose, camera moves up/down/around
- Primary focus: Identity preservation (keep face/clothes/pose identical)
- Creates psychological effects (vulnerability, power, intimacy)
- Best for: Portraits, fashion, character art
Object Rotation (separate node):
- Orbits camera around an object/building
- Shows different sides of the subject
- Best for: Products, buildings, 360° turntables
🎯 6 Perspective Presets
- High Angle (Bird's Eye) - Looking down → vulnerability, intimacy
- Low Angle (Worm's Eye) - Looking up → power, heroic, monumentality
- Eye Level Front - Straight on → balanced, neutral, approachable
- Side Profile - Full side view → silhouette, distance, elegance
- Three-Quarter View - 45° angle → depth with approachability (most versatile)
- Dutch Angle - Tilted camera → tension, drama, artistic flair
🔒 Identity Preservation Levels
- Strict (recommended): Keep face, clothes, hairstyle, pose 100% identical
- Moderate: Maintain appearance and clothing
- Loose: Keep subject recognizable
- None: No preservation (not recommended)
⚡ Simple Person Perspective Workflow
1. Load your person/character portrait
↓
2. ArchAi3D Qwen Image Scale
├→ Scale for VL and latent
↓
3. ArchAi3D Qwen System Prompt
└→ Choose "Portrait Photographer" or "Fashion Photographer"
↓
4. ArchAi3D Qwen Person Perspective
├─ perspective_preset: Choose angle (e.g., low_angle_worms_eye for heroic)
├─ identity_preservation: strict (keep everything identical)
├─ psychological_effect: power/vulnerability/etc
├─ scene_context: Add environment description
└→ Get perspective prompt
↓
5. Connect to Qwen Encoder
└→ Generate new perspective while preserving identity!
💡 Best Practices
- ✅ Always use "strict" identity preservation for consistent results
- ✅ Keep subject centered in frame for best results
- ✅ Use person-focused system prompts (Portrait/Fashion Photographer)
- ✅ Match psychological effect to angle (high=vulnerable, low=powerful)
- ✅ Enable background/lighting adaptation for natural results
📚 Complete Guide
For full details, examples, and advanced techniques, see:
- PERSON_PERSPECTIVE_GUIDE.md - Complete guide with all 6 presets, workflows, and troubleshooting
Perfect for: Portrait photography, fashion shoots, character concept art, editorial photography, heroic poses, emotional storytelling through camera angles
🆕 New Advanced Camera & Editing Suite (7 Nodes!)
Based on comprehensive research from 7+ sources including official Qwen documentation, Reddit community findings, and technical papers, we've created a complete professional suite:
📸 Scene Photographer (ArchAi3D_Qwen_Scene_Photographer)
Position camera to frame specific subjects with natural language
- 14 professional presets: Product (front, hero low, overhead), Interior (corner, opposite wall, ceiling), Architectural (ground up, elevated), Food (45°, overhead), Fashion, Landscape
- Natural language positioning: "3m to the right facing the sofa" (NO pixel coordinates)
- Full control: Direction, distance (1-20m), height (ground/lower/same/higher/face level), tilt
- Auto-facing mode: Automatically face your target subject
- Perfect for: "Go in front of some object and take a photo with that subject in front of camera view" ✅
Example: Position 2m to the right of espresso machine at face level
→ "modern kitchen, change the view to a vantage point at face level 2m
to the right facing the espresso machine"
🎬 Camera View Selector (ArchAi3D_Qwen_Camera_View_Selector)
Quick selection from 22 professional viewpoints
- 6 orthographic views: Front, back, left, right, top, bottom
- 5 portrait angles: Eye level, high angle, low angle, bird's eye, worm's eye
- 4 architectural views: Section, aerial, street level, entrance
- 3 interior views: Corner, entrance, ceiling
- 4 cinematic views: 3/4, isometric, dutch angle, overhead, ground level
- Perfect for: Standard architectural elevations, product e-commerce views, quick viewpoint changes
Example: Three-quarter view of building
→ "modern architectural exterior, change the view to a three-quarter view
of the building showing both the front and side"
🚶 Environment Navigator (ArchAi3D_Qwen_Environment_Navigator)
Move and rotate through environments with fluid camera paths
- 14 navigation patterns: Interior walkthroughs (forward, pan right/left, strafe), Landscape navigation (forward, rise, 360° pan), Architectural (approach, circle, flyby), Cinematic (retreat, rise, descent)
- Combined movement + rotation: "Move forward while rotating right" for complex paths
- Speed control: Slow, normal, fast, smooth (cinematic)
- Maintain focus mode: Keep subject in frame during movement
- Perfect for: Interior walkthroughs, landscape exploration, building tours, cinematic shots
Example: Walk through forest while panning
→ "dense forest with morning mist, move smoothly 10m forward while rotating right"
🎨 Material Changer (ArchAi3D_Qwen_Material_Changer)
Interior design material visualization with 48 presets
- 6 material categories: Stone (8), Wood (8), Metal (8), Fabric (8), Paint (8), Tile (8)
- 48 total materials: Carrara marble, black granite, oak hardwood, walnut, stainless steel, brass, velvet, linen, etc.
- 14 common objects: Countertop, flooring, wall, backsplash, cabinets, furniture, etc.
- Automatic preservation: "keep everything else identical" clause for consistency
- Perfect for: Kitchen design, living room variations, bathroom remodeling, client presentations
Example: Try different countertop materials
→ "modern kitchen with white cabinets, change the kitchen countertop material
to white Carrara marble with gray veining, keep everything else identical"
🧹 Watermark Removal (ArchAi3D_Qwen_Watermark_Removal)
Simple but powerful cleanup tool
- 7 element types: All text, watermark, English text, Chinese text, logo, brand mark, UI elements
- 8 locations: Anywhere (auto-detect), bottom right/left, top right/left, center, bottom, top
- One-step cleanup: Remove watermarks, text overlays, screenshots UI, logos
- Perfect for: Stock photo cleanup, screenshot cleaning, social media prep
Example: Remove watermark from bottom right
→ "Remove the watermark from the bottom right corner of the image"
🎨 Colorization (ArchAi3D_Qwen_Colorization)
Convert B&W to color with historical era context
- 2 modes: Auto (model chooses realistic colors) or Custom (specify "blue sky, green grass")
- 9 era presets: 1900s, 1920s, 1940s, 1950s, 1960s, 1970s, 1980s, Victorian, Medieval
- Skin tone preservation: Maintains natural skin tones
- Perfect for: Family photo restoration, historical archives, vintage images, documentary work
Example: Colorize 1950s photo
→ "colorize this black and white photo with realistic colors appropriate
for the 1950s era, maintaining natural skin tones"
✨ Style Transfer (ArchAi3D_Qwen_Style_Transfer)
Apply 8 artistic styles to specific objects (local stylization)
- 8 unique styles: Ice (frozen crystalline), Cloud (soft ethereal), Chinese Lantern (red glowing), Wooden (natural grain), Blue & White Porcelain (ceramic), Fluffy (cotton-like), Weaving (knitted textile), Balloon (inflated shiny)
- Local stylization: Applies to specific object, not entire image
- 12 common objects: House, building, car, furniture, product, nature elements
- Perfect for: Creative product visualization, social media content, artistic interior concepts
Example: Ice sculpture effect on building
→ "modern architectural exterior, Change the house to ice style"
📚 Complete Documentation
All 7 new nodes are fully documented with:
- QWEN_PROMPT_GUIDE.md - Complete prompt engineering guide (1,630 lines)
- 12 documented functions with reliability ratings
- 6 ready-to-use Python templates
- Universal template structure
- Best practices & anti-patterns
- Scene type decision tree
- Quick reference card
- Node design guidelines
- 5 real-world examples
🔬 Research Foundation
All nodes based on comprehensive research from:
- ✅ Community findings (Reddit r/StableDiffusion)
- ✅ Official Qwen documentation (Qwen 2.5 VL, Qwen-Image)
- ✅ WanX API documentation (Alibaba)
- ✅ Qwen-Image technical paper
- ✅ 7 PDF files analyzed (100% coverage)
Key Discovery: Natural language positioning works perfectly. Pixel coordinates NOT supported by Qwen.
💡 Quick Start with New Nodes
Example Workflow - Product Photography Session:
1. Load product image
2. Scene Photographer → preset: "product_hero_low" → dramatic low angle
3. Camera View Selector → "three_quarter_view" → classic e-commerce angle
4. Scene Photographer → preset: "product_overhead" → flat lay style
5. Style Transfer → "fluffy" style → creative social media variation
6. You now have 4 professional product shots!
Example Workflow - Interior Design Exploration:
1. Load kitchen image
2. Material Changer → "the countertop" → "white Carrara marble" → Generate
3. Material Changer → "the countertop" → "black granite" → Generate
4. Material Changer → "the flooring" → "light oak hardwood" → Generate
5. Environment Navigator → "walkthrough_forward" → room walkthrough
6. Complete material exploration for client presentation!
Example Workflow - Historical Photo Restoration:
1. Load old B&W photo
2. Watermark Removal → "all_text" → "anywhere" → Remove text
3. Colorization → Auto mode → Era: "1950s" → Add period-accurate colors
4. Beautiful restored historical photo!
🎨 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
This project uses a Dual License model:
1. Personal & Non-Commercial Use (FREE)
FREE - Use these nodes for:
- ✅ Personal projects and learning
- ✅ Educational purposes
- ✅ Research and development
- ✅ Portfolio work (non-paid)
- ✅ Open-source contributions
- ✅ Academic projects
2. Commercial Use (LICENSE REQUIRED)
Requires Commercial License - If you want to use these nodes for:
- ❌ Commercial interior design services
- ❌ Paid client work and projects
- ❌ Business applications and operations
- ❌ Reselling or redistributing
- ❌ Incorporating into commercial products
- ❌ Revenue-generating activities
Get a Commercial License
Contact for commercial licensing:
- 📧 Email: [email protected]
- 💼 LinkedIn: linkedin.com/in/archai3d
Commercial licenses are reasonably priced and support continued development!
Full License Text
For complete license details, see license_file.txt
Note: Using this software for commercial purposes without a valid commercial license constitutes copyright infringement and breach of the license agreement.
👤 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.