Change8

v5.13.0rc1

📦 invokeaiView on GitHub →
7 features🐛 2 fixes🔧 1 symbols

Summary

This release introduces advanced per-mask controls for Canvas Inpainting, including noise level and denoising limits, alongside general Canvas enhancements and improved SDXL aspect ratio handling.

Migration Steps

  1. The new Invoke Launcher is the recommended way to install, update and run Invoke. Follow the Quick Start guide to get started with the launcher.
  2. If not using the launcher, follow the manual install guide for headless installs.

✨ New Features

  • Canvas Inpaint Masks now support additional per-mask settings accessible via the right-click menu on the mask layer.
  • Added 'Noise Level' setting for inpaint masks to add image-space noise to the masked region before denoising, using the global seed.
  • Added 'Denoise Limit' setting for inpaint masks to cap the amount of denoising applied to a masked region, allowing for varied levels of variation across simultaneously inpainted regions.
  • Special handling added for SDXL's trained aspect ratios when selecting aspect ratios to reduce artifacts.
  • Improved Canvas scroll-to-zoom handling, including smoother scaling on touchpads and snapping to common zoom levels.
  • Added a button to pull the bounding box (bbox) content into an empty Control Layer.
  • Updated Compel library to version 2.1.1 to get better handling for long prompts, including application of Sentences Split logic.

🐛 Bug Fixes

  • Fixed scaling math to land on 100% consistently.
  • Fixed an issue where auto-scaling would move away from SDXL training sizes.

🔧 Affected Symbols

Compel