GitHub - feffy380/prompt-morph: Generate morph sequences with Stable Diffusion. Interpolate between two or more prompts and create an image at each step. (original) (raw)
Generate morph sequences with Stable Diffusion. Interpolate between two or more prompts and create an image at each step.
Installation
Automatic Install:
- Add this repository's url (https://github.com/feffy380/prompt-morph.git) to SD Web UI under Extensions -> Install from URL
- Restart UI
Manual Install:
- Copy
prompt_morph.pyinto thescriptsfolder in AUTOMATIC1111/stable-diffusion-webui - Add
moviepy==1.0.3torequirements_versions.txtor install it manually
Enter at least two prompts in the text area in the script interface (one per line). If you use a negative prompt, it will apply to the whole sequence. The script creates a morphs directory in your output directory and saves each sequence in its own folder here.
How does it work?
An explanation of multi-cond guidance from Birch-san can be found here but in summary, multiple prompts are used to guide the sampling process. Each prompt has a weight, which allows us to animate a transition from A to B by going from 100% A and 0% B to 0% A and 100% B.
Example
morbin_time.webm
Credits
- Old multi-cond guidance code borrowed from Birch-san