diff --git a/.gitignore b/.gitignore index 062c0bc..2c4415d 100644 --- a/.gitignore +++ b/.gitignore @@ -4,5 +4,6 @@ __pycache__ *.ckpt *.safetensors *.pth +*.pt manual_testing.py diff --git a/examples/README.md b/examples/README.md new file mode 100644 index 0000000..4cdcc16 --- /dev/null +++ b/examples/README.md @@ -0,0 +1,101 @@ +# AnimateDiff Evolved Examples + +See the Wiki for more detail. + +## [Basic txt2vid](./workflows/ade_basic.png) + +
+ +Workflow Image + +![Basic Workflow](./workflows/ade_basic.png) + +
+ +Slightly more than the bare minimum. + +- Context Options +- Sample Settings +- Apply AnimateDiff Model +- Use Evolved Sampling + +![Basic sample](./samples/basic_00001.gif) + +## [+ Prompt Travel](./workflows/ade_prompt_travel.png) + +
+ +Workflow Image + +![Prompt Travel Workflow](./workflows/ade_prompt_travel.png) + +
+ +Same as above, but with prompt travel. + +- Prompt Scheduling [Latents] + +![Prompt travel sample](./samples/prompt_travel_00001.gif) + +## [+ context_length (32 frames)](./workflows/ade_longer.png) + +
+ +Workflow Image + +![context_length Workflow](./workflows/ade_longer.png) + +
+ +A longer generation that uses a sliding window of 16 frames. + +![Longer sample](./samples/longer_00001.gif) + +## [+ ContextRef](./workflows/ade_contextref.png) + +
+ +Workflow Image + +![ContextRef Workflow](./workflows/ade_contextref.png) + +
+ +- Set Context Extras +- Context Extras - ContextRef + +| Without | With | +| :--------------------------------------------------: | :--------------------------------------------------: | +| ![ContextRef sample](./samples/contextref_00002.gif) | ![ContextRef sample](./samples/contextref_00001.gif) | + +## [+ Motion LoRAs](./workflows/ade_motion_loras.png) + +
+ +Workflow Image + +![Motion LoRAs Workflow](./workflows/ade_motion_loras.png) + +
+ +- Load AnimateDiff LoRA 🎭🅐🅓 +- Zoom Out +- Pan Left + +![Motion LoRA sample](./samples/motionlora_00001.gif) + +## [+ Latent Upscale](./workflows/ade_upscale_1.png) + +
+ +Workflow Image + +![Latent Upscale Workflow](./workflows/ade_upscale_1.png) + +
+ +- Classic Upscaling + + | Base | Upscaled | + | :--------------------------------------------------------: | :-----------------------------------------------------: | + | ![Upscale sample before](./samples/upscale_base_00001.gif) | ![Upscale sample after](./samples/upscale_up_00001.gif) | \ No newline at end of file diff --git a/examples/samples/basic_00001.gif b/examples/samples/basic_00001.gif new file mode 100644 index 0000000..bde0ecd Binary files /dev/null and b/examples/samples/basic_00001.gif differ diff --git a/examples/samples/contextref_00001.gif b/examples/samples/contextref_00001.gif new file mode 100644 index 0000000..af31a7d Binary files /dev/null and b/examples/samples/contextref_00001.gif differ diff --git a/examples/samples/contextref_00002.gif b/examples/samples/contextref_00002.gif new file mode 100644 index 0000000..c35f692 Binary files /dev/null and b/examples/samples/contextref_00002.gif differ diff --git a/examples/samples/longer_00001.gif b/examples/samples/longer_00001.gif new file mode 100644 index 0000000..78e35c8 Binary files /dev/null and b/examples/samples/longer_00001.gif differ diff --git a/examples/samples/motionlora_00001.gif b/examples/samples/motionlora_00001.gif new file mode 100644 index 0000000..954986f Binary files /dev/null and b/examples/samples/motionlora_00001.gif differ diff --git a/examples/samples/prompt_travel_00001.gif b/examples/samples/prompt_travel_00001.gif new file mode 100644 index 0000000..fef39b5 Binary files /dev/null and b/examples/samples/prompt_travel_00001.gif differ diff --git a/examples/samples/upscale_base_00001.gif b/examples/samples/upscale_base_00001.gif new file mode 100644 index 0000000..44396ef Binary files /dev/null and b/examples/samples/upscale_base_00001.gif differ diff --git a/examples/samples/upscale_up_00001.gif b/examples/samples/upscale_up_00001.gif new file mode 100644 index 0000000..9c65156 Binary files /dev/null and b/examples/samples/upscale_up_00001.gif differ diff --git a/examples/workflows/ade_basic.png b/examples/workflows/ade_basic.png new file mode 100644 index 0000000..c871e81 Binary files /dev/null and b/examples/workflows/ade_basic.png differ diff --git a/examples/workflows/ade_contextref.png b/examples/workflows/ade_contextref.png new file mode 100644 index 0000000..7971b93 Binary files /dev/null and b/examples/workflows/ade_contextref.png differ diff --git a/examples/workflows/ade_longer.png b/examples/workflows/ade_longer.png new file mode 100644 index 0000000..ba69e5d Binary files /dev/null and b/examples/workflows/ade_longer.png differ diff --git a/examples/workflows/ade_motion_loras.png b/examples/workflows/ade_motion_loras.png new file mode 100644 index 0000000..9e2b731 Binary files /dev/null and b/examples/workflows/ade_motion_loras.png differ diff --git a/examples/workflows/ade_prompt_travel.png b/examples/workflows/ade_prompt_travel.png new file mode 100644 index 0000000..f2e65a8 Binary files /dev/null and b/examples/workflows/ade_prompt_travel.png differ diff --git a/examples/workflows/ade_upscale_1.png b/examples/workflows/ade_upscale_1.png new file mode 100644 index 0000000..d9212ed Binary files /dev/null and b/examples/workflows/ade_upscale_1.png differ