Generate morph sequences with Stable Diffusion. Interpolate between two or more prompts and create an image at each step.
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.py
into thescripts
folder in AUTOMATIC1111/stable-diffusion-webui - Add
moviepy==1.0.3
torequirements_versions.txt
or 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.
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.
morbin_time.webm
- Old multi-cond guidance code borrowed from Birch-san