How to Create Stunning Image Morphs with Seed Travel in AUTOMATIC1111 Stable Diffusion Web UI

Oct 15, 2023 | Data Science

Have you ever wanted to journey between different creative ideas, pulling inspiration from various points in the vast visual cosmos? Well, the Seed Travel script in the AUTOMATIC1111 Stable Diffusion Web UI does just that! This handy guide will walk you through the process of using seed travel, ensuring that your experience is as smooth as possible.

What is Seed Traveling?

Before diving into installation and usage, let’s understand the essence of seed traveling. Picture the process of creating images in Stable Diffusion as a complex dance of noise and structure. In the world of imagery, noise is the raw material, and seeds are the coordinates from which that noise is derived. However, there are only about 4 billion possible seeds—to imagine that, it’s like having a tiny dot in a universe of infinite variation.

Seed traveling allows you to pick two distinct seed points on this noisy map and creatively traverse the space between them. Each step presents an innovative visual blend that no single seed could generate alone.

Installation of Seed Travel

Ready to explore? Here’s how to install the Seed Travel extension:

  1. Find “Seed Travel” from the list of available extensions in the web UI and click “Install.”
  2. If you can’t locate it in the list, follow these steps:
    1. Go to the Extensions tab in the web UI.
    2. Click on the “Install from URL” tab.
    3. Paste https://github.com/yownas/seed_travel.git in the URL field for extensions and click “install.”
    4. Restart the web UI for dependencies to be installed; otherwise, you won’t be able to generate video files.

Usage Instructions

The following settings will help you fine-tune your seed traveling experience:

  • Destination Seeds: Choose the seeds to morph between. The first destination seed will serve as the starting seed if none is selected.
  • Use Random Seeds: Specify a number of seeds without typing them individually.
  • Steps: Define the number of images you wish to generate between the two seed points.
  • Loop Back: Enable this to generate images returning to the initial seed after reaching the last one.
  • FPS: Set the frames per second for your video, or use a negative value to define the video length in seconds.
  • SSIM Threshold: To smoothen transitions between images, set a threshold (0.7 to 0.8 is a good starting point).

An Analogy for Better Understanding

Imagine you’re an artist standing on a vast canvas of an impressionistic painting, with your easel fixed in one spot defined by a seed. Moving to another spot (another seed) reveals a new spectrum of colors and shapes, offering a different perspective. However, if you want to create a seamless transition between these two artistic points, the Seed Travel script acts like a brushstroke that connects the two, painting a series of coherent images that blend beautifully into one another.

Troubleshooting Tips

Should you encounter any issues while using seed travel, consider the following troubleshooting tips:

  • If you get an error like ValueError: could not convert string to float:, check for old default values. Edit the file ui-config.json and remove any lines that start with customscriptseed_travel.py.
  • If you’re running into problems with samplers, especially with Euler, remember that the batch count and size are automatically set to 1. You can opt to allow Euler with a specific checkbox, as it may fail otherwise.
  • For more insights, updates, or to collaborate on AI development projects, stay connected with fxis.ai.

Conclusion

By utilizing seed travel, you can embark on an extraordinary journey through the realms of visual creativity. It opens up new worlds of imagination and artistry, enabling you to create unique variations of images that were previously unattainable. At fxis.ai, we believe that such advancements are crucial for the future of AI, as they enable more comprehensive and effective solutions. Our team is continually exploring new methodologies to push the envelope in artificial intelligence, ensuring that our clients benefit from the latest technological innovations.

Stay Informed with the Newest F(x) Insights and Blogs

Tech News and Blog Highlights, Straight to Your Inbox