An advanced add-in for Autodesk Revit that uses AI-powered image generation to transform standard Revit views into photorealistic architectural visualizations.
⭐ If you find this add-in useful, please consider giving it a star on GitHub! ⭐
- AI-Powered Rendering: Transform standard Revit views into photorealistic or stylized renders
- Real-time Preview: View original and rendered images side-by-side
- Custom Prompting: Fine-tune the AI generation with detailed prompts
- Style Presets: Choose from multiple pre-configured rendering styles
- High-Quality Export: Save renders in various formats (JPEG, PNG, WebP)
- Workflow Integration: Seamlessly integrates into your Revit environment
- Autodesk Revit 2023
- .NET Framework 4.8
- Stability AI API key (for AI rendering capabilities)
- Internet connection (for API communication)
- Download the latest installer from the Releases page
- Close all running instances of Revit
- Run the installer and follow the on-screen instructions
- Launch Revit - the add-in should appear in a new "AI Renderer" panel in the ribbon
- Download the latest release ZIP from the Releases page
- Extract all files to a folder of your choice
- Copy the
RevitAIRenderer.addinfile to:C:\ProgramData\Autodesk\Revit\Addins\[Version](for all users)- or
%APPDATA%\Autodesk\Revit\Addins\[Version](for current user only)
- Copy the remaining files to the location specified in the
.addinfile - Start Revit
- Obtain an API key from Stability AI
- In Revit, click on the "AI Render" button in the "AI Renderer" panel
- Enter your API key in the settings panel
- Click "Save Settings" to store your key securely
- Open or create a 3D view in Revit
- Adjust the view to your desired composition
- Click the "AI Render" button in the ribbon
- Enter a prompt describing the style you want (e.g., "photorealistic rendering, warm sunset lighting, architectural visualization")
- Customize rendering parameters if needed:
- Control Strength: Adjusts how closely the AI follows your Revit geometry
- Output Format: Choose between JPEG, PNG, or WebP
- Style Preset: Select a predefined rendering style
- High-Quality Image Capture: Enable for more detailed input/output
- Click "Render View" and wait for the process to complete
- View the result in the "AI Rendered" tab
- Use the "Save Image" button to export your rendered image to your desired location
- Switch between original and rendered views using the tabs
- Use "Sync View" to capture updates to your Revit model
The AI responds to detailed descriptions. Here are some effective prompt components:
- Lighting conditions: "warm sunset lighting", "cool morning light", "dramatic shadows"
- Materials: "exposed concrete walls", "wooden floors", "glass railings"
- Style: "minimalist", "modern", "traditional", "scandinavian"
- Mood: "cozy", "bright and airy", "professional", "dramatic"
Example: "Photorealistic rendering with warm afternoon light, emphasizing natural materials, minimalist style with indoor plants, high-end architectural photography style"
Use negative prompts to specify what you don't want in the image:
- "no people, no text, no distortion, no blur"
The add-in offers several built-in style presets:
- 3D-Model: Renders that look like 3D models
- Analog-Film: Film-like aesthetic
- Cinematic: Movie-quality lighting and composition
- Photographic: Realistic photography look
- And more...
If you encounter network or API issues:
- Check your internet connection
- Verify your API key is valid and properly entered
- Try the "Test API Connection" button in settings
- Check firewall or corporate network restrictions
- Review logs at
Desktop\RevitAIRenderer_Logs
- C# .NET Framework 4.8
- Revit API
- Stability AI API for AI rendering (control/structure endpoint)
- Windows Forms for UI
- Control Strength: Determines how closely the AI adheres to your Revit geometry (0.1-1.0)
- Output Format: File format for the rendered image (JPEG, PNG, WebP)
- Style Preset: Predefined styles for different aesthetic results
Log files are stored in:
%USERPROFILE%\Desktop\RevitAIRenderer_Logs- Or alternatively:
%TEMP%\RevitAIRenderer_Logs
This project is licensed under the MIT License - see the LICENSE file for details.
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- Stability AI for providing the image generation API
- Autodesk for the Revit API
⭐ If you find this add-in useful, please consider giving it a star on GitHub! ⭐
