Overview
AI Studio’s photo editing feature uses advanced AI models to transform real estate photos with intelligent style transfers, virtual staging, and automated enhancements. The system preserves architectural elements while applying sophisticated design transformations.Creating a Project
Every photo editing workflow starts with creating a project. Projects group related images together and apply consistent styling across all photos.Start a New Project
From the dashboard, click the New Project button. You’ll be prompted to configure your project settings.
Select a Style Template
Choose from available style templates. Each template includes:
- Style Category: Staging, lighting, exterior, or atmosphere
- AI Prompt: Carefully crafted prompts that preserve architectural integrity
- Preview Thumbnail: Visual representation of the style
Upload Photos
Upload up to 10 images per project. Supported formats:
- JPEG (.jpg, .jpeg)
- PNG (.png)
- Maximum 10 images per project
Assign Room Types
Before processing, assign a room type to each image. This provides context to the AI model:
- Available Room Types
- Bulk Assignment
- Living Room
- Bedroom
- Kitchen
- Bathroom
- Dining Room
- Office
- And more…
AI Processing Pipeline
When you start processing, each image goes through a multi-stage AI pipeline powered by Trigger.dev for orchestration.Processing Stages
- Stage 1: Fetching
- Stage 2: Uploading
- Stage 3: Processing
- Stage 4: Saving
Real-Time Progress Tracking
The UI displays live progress updates using Trigger.dev’s real-time hooks:Processing typically takes 30-90 seconds per image depending on complexity and model load.
Prompt Engineering
AI Studio uses sophisticated prompt generation to ensure high-quality results:Why Architectural Preservation Matters
Why Architectural Preservation Matters
The system explicitly instructs the AI to preserve:
- Window positions and sizes
- Wall structures and layouts
- Door locations
- Ceiling heights
- Overall room dimensions
Image Viewing & Management
Comparison View
Compare original and enhanced images side-by-side with an interactive slider:C- Open comparison viewE- Edit selected imageD- Download imagesA- Select allEsc- Clear selection
Image Lightbox
Full-screen gallery with keyboard navigation:←/→- Navigate between imagesEsc- Close lightbox- Film strip thumbnails for quick navigation
Advanced Editing
Inpainting (Touch-ups)
For precise edits, use the inpainting tool to modify specific areas:Draw Mask
Use the brush tool to paint over areas you want to modify. Adjust brush size with the slider.
Describe Changes
Enter a text description of how you want the masked area to change.Example: “Replace with a modern gray sectional sofa”
Version History
Each edit creates a new version while preserving the original:- Click the version badge (e.g., “v2/3”) on any image
- Browse thumbnail grid of all versions
- Select any version to compare or edit further
Downloading Results
Single Image Download
Click the download icon on any image to save it:Bulk Download
- Download All
- Download Selected
Click Download All to get a ZIP file containing all completed images in the project.
Project Status Flow
Projects move through several states:Pending
Initial state after project creation. Images uploaded but not yet processed.Actions Available:
- Add more images (up to 10)
- Assign room types
- Start processing
Processing
At least one image is currently being enhanced by AI.Actions Available:
- View real-time progress
- Compare completed images
- Download completed images
Completed
All images successfully processed.Actions Available:
- View and compare all images
- Edit images (creates new versions)
- Download all results
Best Practices
Photo Quality Guidelines
Photo Quality Guidelines
For best results:
- Use well-lit photos (avoid extreme shadows)
- Shoot from room corners to show maximum space
- Keep camera level (avoid tilted angles)
- Minimum resolution: 1280x720px
- Avoid heavily compressed images
Room Type Selection
Room Type Selection
Accurate room types improve AI results:
- Be specific (e.g., “Master Bedroom” vs generic “Bedroom”)
- Use consistent naming within a project
- For ambiguous spaces, choose the primary function
Style Template Selection
Style Template Selection
Choose templates that match the property:
- Scandinavian: Modern, minimalist properties
- Lighting: Enhance existing staged photos
- Exterior: Curb appeal improvements
- Atmosphere: Mood and ambiance adjustments
Troubleshooting
Processing is stuck
Processing is stuck
If an image remains in “Processing” for over 5 minutes:
- Check your internet connection
- Refresh the page (progress is preserved)
- If still stuck, contact support with the image ID
Results don't look right
Results don't look right
If AI results are unsatisfactory:
- Try inpainting: Use the edit tool for targeted fixes
- Check room type: Incorrect room type can affect results
- Create new version: Start fresh with different settings
- Retry processing: Click retry to regenerate with different random seed
Can't add more images
Can't add more images
Projects are limited to 10 root images (excluding versions).To add more photos:
- Create a new project
- Or delete unused images from the current project