Readme
AI Interior Designer
🏠 Transform Your Space with AI-Powered Interior Design
This AI model enhances interior images by generating photorealistic, high-resolution designs based on user-defined prompts. It utilizes Stable Diffusion XL, ControlNet, and the RealVisXL V5.0 model to create detailed, professional-quality interior visualizations.
🔹 How It Works
- Upload an Image – Provide an input image of an interior space.
- Describe Your Style – Enter a prompt (e.g., “modern minimalist, cozy, warm lighting”).
- AI Processing:
- Depth ControlNet: Generates a depth map to enhance object positioning and perspective.
- ProMax Union SDXL ControlNet: Detects architectural lines for accurate structure and layout.
- Stable Diffusion XL (SDXL) Base Model: Uses RealVisXL V5.0, optimized for ultra-realistic renders.
- Refinement Stage: The SDXL Refiner further enhances clarity, lighting, and textures.
- Generate & Download – AI outputs a high-quality interior design based on the input settings.
🛠️ Technologies Used
- Base Model: RealVisXL V5.0 (Optimized for photorealistic, high-resolution outputs).
- Stable Diffusion XL (SDXL): State-of-the-art AI for text-to-image and image-to-image generation.
- ControlNet Depth: Extracts and preserves depth information from input images.
- ControlNet Union SDXL ProMax: Enhances architectural structure and straight lines.
- Intel DPT-Large Depth Estimation: Generates an initial depth map for improved spatial consistency.
- Schedulers: Supports DPM++ 2M Karras (high quality) and K_EULER (faster inference).
⚙️ Adjustable Parameters
Parameter | Description | Default Value |
---|---|---|
Prompt | Describe the desired style and theme. | "masterpiece, photorealistic, interior design magazine quality" |
Negative Prompt | Define elements to avoid (e.g., distortions, noise). | "ugly, deformed, blurry, watermark" |
Scheduler | Choose between DPM++ 2M Karras and K_EULER. | "DPM++ 2M Karras" |
Depth Strength | Control the influence of the Depth ControlNet. | 0.8 |
ProMax Strength | Control the influence of the ProMax ControlNet. | 0.8 |
Inference Steps | Number of denoising steps for image refinement. | 60 |
Guidance Scale | Adjusts how closely the output follows the prompt. | 7 |
Refiner Strength | Controls the intensity of the SDXL Refiner. | 0.5 |