seed_travel  by yownas

Script for Stable Diffusion WebUI to create in-between images from seeds

Created 3 years ago
314 stars

Top 85.9% on SourcePulse

GitHubView on GitHub
Project Summary

This script enables users of AUTOMATIC1111's Stable Diffusion WebUI to generate sequences of images that smoothly transition between different latent seeds, creating "seed travel" animations. It's designed for artists and researchers exploring the latent space of diffusion models to discover novel visual variations.

How It Works

The script interpolates the initial noise vectors derived from specified seeds. By generating intermediate noise states between two or more seeds, it produces a series of images that visually morph from one to another. This approach allows exploration of image variations not directly accessible through single seed generation, offering a unique method for discovering new visual content.

Quick Start & Requirements

  • Installation: Install via the "Install from URL" tab in the Stable Diffusion WebUI's Extensions tab, using https://github.com/yownas/seed_travel.git. Restart the WebUI after installation.
  • Prerequisites: AUTOMATIC1111/stable-diffusion-webui.
  • Samplers: Euler, LMS, Heun, DPM2, DPM++ 2M, LMS Karras, DPM2 Karras, DPM++ 2M Karras, DDIM, PLMS are recommended. Euler a is disabled by default.

Highlighted Details

  • Supports interpolation between multiple seeds, with options for linear, "hug-the-middle," "hug-the-nodes," "slow start," "quick start," "easy ease," and "partial" curves.
  • Includes advanced features like SSIM thresholding for smoother transitions, RIFE (Real-Time Intermediate Flow Estimation) for frame interpolation, and optional upscaling.
  • Offers "Compare paths" to generate images from an initial seed to all subsequent seeds independently.
  • "Bump seed" feature allows generating variations around a primary seed.

Maintenance & Community

  • The repository is maintained by yownas. No specific community links (Discord/Slack) or roadmap are provided in the README.

Licensing & Compatibility

  • The repository does not explicitly state a license in the README. This requires further investigation for commercial use or closed-source integration.

Limitations & Caveats

  • Ancestral samplers (those with "a") may cause issues with animations involving more than two seeds.
  • A workaround for a ValueError related to old default values in ui-config.json is mentioned.
  • The lack of an explicit license could be a barrier for certain use cases.
Health Check
Last Commit

2 years ago

Responsiveness

Inactive

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

Explore Similar Projects

Feedback? Help us improve.