sd-forge-couple  by Haoming02

Forge extension for region-specific conditioning in SD/SDXL

created 1 year ago
373 stars

Top 77.1% on sourcepulse

GitHubView on GitHub
Project Summary

This extension for Forge WebUI enables precise control over image generation by allowing users to define specific regions for different prompts, effectively managing character features and avoiding prompt bleeding. It targets Stable Diffusion users seeking to generate complex scenes with multiple distinct subjects or elements.

How It Works

The extension offers multiple modes: Basic (automatic tiling), Advanced (manual bounding boxes), and Mask (custom drawn regions). Each mode allows assigning specific prompt lines to image areas, with weights to control influence. This approach provides granular control over composition, ensuring distinct elements are rendered as intended by the user's prompt.

Quick Start & Requirements

Highlighted Details

  • Supports "Common Prompts" for defining reusable prompt snippets.
  • Includes a "Tile Mode" for high-resolution upscaling with per-tile prompting.
  • Offers "Global Effect" to apply a prompt to the entire image.
  • Advanced and Mask modes allow for precise region definition and manipulation.

Maintenance & Community

  • Active development and community support are implied by the detailed README and multiple modes.
  • No specific community links (Discord/Slack) or roadmap are provided in the README.

Licensing & Compatibility

  • The README does not explicitly state a license. Compatibility with commercial or closed-source projects is undetermined.

Limitations & Caveats

Regions are suggestions, not strict boundaries, and effectiveness depends on the checkpoint model. Hires. fix prompts are not supported. For Automatic1111, manual patch removal may be required if errors occur during generation.

Health Check
Last commit

3 months ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
6
Star History
35 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.