* add request_id in params and filename (#285)
* animatediff_output.py filname add request_id
* Update animatediff_ui.py AnimateDiffProcess add request_id param
* allow request_id empty ,and remove from webui
* move request_id at last in init method
* remove request_id from webui
---------
Co-authored-by: zhangruicheng <zhangruicheng@migu.cn>
* fix device
* request id
* add test
* fix test
* fix test
* fix test
* cheaper test
* cheaper test
* readme
* run one test at one time
* readme
* use ubuntu 20.04
---------
Co-authored-by: zhangrc <zrc_java@163.com>
Co-authored-by: zhangruicheng <zhangruicheng@migu.cn>
* init
* remove timestep hack
* add_reverse merge to closed_loop
* ui
* actually save prompt travel to infotext in output images
* remove hint.js, maintain doc in readme
* infotext copy-paste seems like a non-trivial task. let's leave it to a future update
* readme explain
* readme api
* readme api
* readme api
* readme api
* readme api
* readme api
* readme
* accomodate people who don't enable hash calculation
* accomodate people who don't enable hash calculation
* QOL features and settings, backend cleanup for ease of maintenance, minor bug fixes (#87)
* QOL update
-Set mm_sd_v14 as the default instead of v15, as most end users tend to prefer it
-Load actual motion modules from the model folder instead of hardcoding v14 and v15 in the dropdown
-Add support for webp and apng file formats
-Add quality sliders and lossless options for webp and apng
-Add ability to format the file names
-Add ability to output to a custom folder, along with named subdirectories similar to the feature set for images
* Parity update, UX polish
-Brought injection code up to parity with Kosinkadink's ComfyUI's implementation
-Updated motion_module
-Updated groupnorm hack
-Removed apng option, it just doesn't work well in imageio's implementation, may return in future
-Add option to always save videos
-Add infotext to video generations
-Set UI parameters from infotext when pasting/restoring from params.txt
-Separated settings into separate py file
-Updated info for options
-made some function names more descriptive and moved some code around for readbility
-Make it so the infotext shown underneath the video after a generation reflects the actual video, not just main prompt
* Restore Timestep after video generation
-Fixes an issue that would occur when trying to generate images after generating video. No longer asserts.
* Unet script cleanup
* Groupnorm hack setting polish, fix video duration
-Don't hack groupnorm when not using a v1 module
-Enforce original groupnorm when not requested to be hacked. this avoid getting into a bad state when the groupnorm hack setting is changed mid-generation.
-Fix video duration
-Adjust spacing in unet_injection script
* Update README.md
* init
* don't change anything. Features will be added in future commits
* don't change anything. Features will be added in future commits
* don't change anything. Features will be added in future commits
* readme
* Add WebP output with infotext stored in exif and options for quality and lossless (#233)
Co-authored-by: zappityzap <you@example.com>
* Bug, pass -overwrite_original to exiftool (#234)
* fix (#227)
* pass -overwrite_original to exiftool
---------
Co-authored-by: Chengsong Zhang <continuerevolution@gmail.com>
Co-authored-by: zappityzap <you@example.com>
* Update README.md
* Update README.md
* Update animatediff_ui.py
* date
---------
Co-authored-by: JaredTherriault <noirjt@live.com>
Co-authored-by: zappityzap <128872140+zappityzap@users.noreply.github.com>
Co-authored-by: zappityzap <you@example.com>
* prepare for next pr
* use state dict key to guess mm version
* replace match case with if else
* Feature png output folder (#170)
* make a subfolder for PNG outputs
* revert changing outpath_samples
* move dot to extension strings
* save png to folder
* make option animatediff_do_not_save_samples
* edit
* edit
---------
Co-authored-by: zappityzap <you@example.com>
Co-authored-by: Chengsong Zhang <continuerevolution@gmail.com>
* Added easy to understand tooltips for missing tooltips (#151)
* Added easy to understand tooltips for missing tooltips
Used an AI to make easy tooltips.
* move tooltip to js, but leave some content to a future pull
---------
Co-authored-by: Chengsong Zhang <continuerevolution@gmail.com>
* install imageio[ffmpeg] automatically
* readme
---------
Co-authored-by: zappityzap <128872140+zappityzap@users.noreply.github.com>
Co-authored-by: zappityzap <you@example.com>
Co-authored-by: Jack Smith <jackdsmith2327@gmail.com>
* readme
* alright, I just added the core code, but I don't want to test now
* probably supported?
* method in cli implemented successfully
* update frames same as fps (#185)
Co-authored-by: zappityzap <you@example.com>
* return all interpolated frames for api calls (#177)
* readme
---------
Co-authored-by: zappityzap <128872140+zappityzap@users.noreply.github.com>
Co-authored-by: zappityzap <you@example.com>
* start to support prompt travel
* these changes might be aborted
* maybe batch cond uncond has been supported
* forgot to modify one
* readme
* remove unused import
* remove another import
* Add Tooltips and Element ID's
I added tooltips to each relevant location in webui, to help explain each feature without needing to open the github page. I did not know what to put in the tooltip for stride, or the options in img2img.
I also added element id's so that extensions like Config-Presets can latch on and control each configurable option.
* Added ID prefix to differentiate txt vs img2img
Added an element prefix that will change dynamically depending on the active tab.
* Made requested changes
Put each new entry on new line, fixed element id prefix and call method.
* ui, some readme and specification
* readme
* cfg finish
* cfg in main script
* cn on the way
* first attempt to support motion lora
* motion lora should be ready
* made some progress, but still need to hack cn main
* alright, at least import problems have been resolved. Let's do hijack for CN
* logger
* should have done cn, not tested
* format
* at least we can hack cn now
* cn finally working
* still cannot support inf v2v
* readme
* Safetensors loading (#132)
* safetensors loading
* fix erroneous change
* fix model loading
adding all safetensor models to zoo
* import sd_models.read_state_dict
---------
Co-authored-by: Rickard Edén <rickardeden@gmail.com>