Releases: banodoco/Dough
Dough 0.9.9
Changes
New features
Pinokio support added
You can search Dough in the Pinokio discover page to install it.
Inspiration Engine added
Inspiration engine provides more robust control over prompt and style of the image. A couple of pre-selected styles are set in the app with many more to come!
Run SD3 locally
Stable diffusion 3 medium can now be run locally
Custom ComfyUI path
Custom path for ComfyUI can now be added through App Settings
Health check
Quickly check the downloaded models and nodes for issues
Upscaled video aggregation
All upscaled and shortlisted videos are now available in a single page "Upscaling"
Generation details
More generation details are added in preview along with the option to independently load settings or images
Cancel and backlog gens
Button to cancel or backlog all the generations added
Re-use last settings
Newly created shots automatically use the settings of the last generation. Users also have the ability to save unique settings per shot using "Save current settings" btn.
Improvements
Displaying generation tags
Video generations now have their tags displayed below them like "Upscaled", "Preview", "Upscale in progress" etc..
Shortlisting update
Shortlisting/Adding images now doesn't remove them from the gallery and they can be easily added to multiple shots
Improved download
Download UI has been improved and now shows the download speed along with the option to cancel it
UX improvements
- Lot of minor UI improvements throughout the app
- Ability to generate preview videos
- A lot of old code removed from startup
- Folder structure updated
Bug fixes
- Windows script termination - Code added to properly terminate the main process fork when running on Windows
- Upscaler fix - Earlier upscaler was not working on some windows machines
- Error in generating videos fixed - Differing node/comfy versions caused things to break (a lot)
- Video generation being counted as a image generation inside individual shot view
- App update functionality fixed
- Model/workflow name display fixed
Removals
- "File too large to display" removed from the local app
- Old gallery view is removed
Dough 0.9.0
Changes
New features
"Load settings" option updated
"Load settings" inside Animate Shot now updates the shot images throughout the app, maintaining only a single version of it
Support for custom resolution added
You can now go inside "Project Settings" and change the resolution to custom values
Delete project option added
You can now delete projects by going into "Project Settings"
Generation cancel feature updated
Cancelling the generations now stops them completely (they won't restart when the app is started)
SD3 API integration added
SD3 can be used via their API (you will need your own API key for this)
New Steerable Motion flow added
Video interpolation through Steerable Motion can now take in large image batches. For e.g. it is possible to generate shots with 15 images with 6 secs intervals on high detail for only 11 GB VRAM.
UX fixes throughout
Minor UI/UX changes have been made throughout the app
Bug fixes
- SD3 generation info fix - SD3 generation info was not properly visible and crashed some of the views
- Shortlist pagination fix - Shortlist pages were showing incorrect page count
- App update fix - The app update was getting stuck because of git errors
- Video upscale fix - Package mismatch caused video upscale to fail
- Comfy instance re-starting between runs - Comfy instance was being restarted between every SM run
- Inpainting fix - Inpainting broke after the recent update in the Comfy Manager
Removals
- Refresh shot removed
Dough 0.8.3
Changes
New features
We added "High-detail mode" - which implements Steerable Motion 1.3 to provide far better input image adherence:
Add.a.heading.3.mp4
We added WAS26, a Motion LoRA trained on nice outputs for smoother motion:
Untitled.design.58.mp4
We added an auto-updater - which automatically updates the app when we have new changes:
Lot of small UI changes throughout the app
- Sidebar now shows the images used in the video generation as well
- "Animate shot" page shows the count of videos currently generating for that particular shot
- Added an option to directly jump to the respective shot from the inference log
- Other minor UI changes
Bug fixes
Minor bug fixes based on user feedback
Removals
Experimental realistic interpolation has been removed
Dough v0.7.0
Installation
Instructions for Linux:
Install the app
This commands sets up the app. Run this only the first time, after that you can simply start the app using the next command.
curl -sSL https://raw.githubusercontent.com/banodoco/Dough/green-head/scripts/linux_setup.sh | bash
Run the app
you can run the app using
source ./dough-env/bin/activate && sh ./scripts/entrypoint.sh
Instructions for Windows:
Install the app
- Install MS C++ Redistributable (if not already present) - https://aka.ms/vs/16/release/vc_redist.x64.exe
Run the setup script
iwr -useb "https://raw.githubusercontent.com/banodoco/Dough/green-head/scripts/windows_setup.bat" -OutFile "script.bat"
Start-Process "cmd.exe" -ArgumentList "/c script.bat"
Run the app
. .\dough-env\Scripts\activate ; .\scripts\entrypoint.bat
Changes
New features
Video upscaler added
Generated videos can now be upscaled to higher resolutions
Motion LoRA training added
Users can now train their own motion lora models
Load images from previous generations
Now when "load settings" is clicked, it will also load the images from that generation
Fast frame moving and editing
New frame mover implemented that allows users to rapidly move and edit individual frames and batches of frames.
Structure control image for Steerable Motion (beta) added
Users can now add a control image for Steerable Motion interpolation
Fast video generation via LCM
Users have the option generate videos over twice as fast - though involves some detail loss:
Dynamicrafter realistic interpolation added (beta)
Users can now generate interpolated videos using dynamicrafter (suitable for realistic styles)
UX improvements
Many improvements throughout the app.
Bug Fixes
- Windows setup fixed - Now auto-installing missing Insightface package
- Shortlist fixed - Adding from shortlist to shots sometimes didn't work
- Add a keyframe to a shot sped up
- Image zoom time improved
- Video disappearance bug fixed - Sometimes generated videos disappeared at random
- Windows multiple tab issues fixed - Opening multiple tabs on Windows caused the app to hang
- Inpainting fixed - Inpainting in black borders was not working properly
- IP Adapter fixed - Added recent changes to IP adapter
Removals
- Controlnet canny img2img is removed
Dough v0.5.1
Installation
Instructions for Linux:
Install the app
This commands sets up the app. Run this only the first time, after that you can simply start the app using the next command.
curl -sSL https://raw.githubusercontent.com/banodoco/Dough/green-head/linux_setup.sh | bash
Run the app
you can run the app using
source ./dough-env/bin/activate && sh entrypoint.sh
Instructions for Windows:
Install the app
- Install MS C++ Redistributable (if not already present) - https://aka.ms/vs/16/release/vc_redist.x64.exe
Run the setup script
iwr -useb "https://raw.githubusercontent.com/banodoco/Dough/green-head/windows_setup.bat" -OutFile "script.bat"
Start-Process "cmd.exe" -ArgumentList "/c script.bat"
Run the app
. .\dough-env\Scripts\activate ; .\entrypoint.bat
Changes
New features
Load motion data from previous generations
Now you can load motion data (individual frame settings, prompt, strength etc..) from your previous generations to quickly iterate between different settings.
load_settings.mp4
Backlog feature added for video gens
Now you can add video generations to the backlog. Backlog items won't run right away, you can start them using the "Run Backlog" button. This way you can focus on the work and run all the backlogs at the end.
add_to_backlog.mp4
Quick setup script added
Use the quick setup commands given in the installation details to quickly set up the app
More options added for frame size
Dough now has different aspect ratio support
Inference details added for generated images
Basic inference details like prompt, strength, threshold.. can be viewed beneath the generations
inf_details.mp4
UX improvements
Little UI changes have been made throughout the app. Along with minor fixes like multiple frame uploads are now sorted by name.
Bug Fixes
- Empty model SM error - Directly generating video without downloading any models caused the app to break
- Dummy favicon removed
- Image OSS error during generation - Partially created images during generation caused the app to hang
- Model download fix for tar files - Now extracting and deleting the downloading .tar models
- Random crashes during video generation - Fixed failing of video gens after completion
- Acquire lock error - If db creation took more than a couple of seconds, the app crashed
- Shot duration fix - Shot were getting created with twice the duration of what was set in them
- Frame addition fixed - Random crashes when multiple frames were added in a shot
- Empty log list error - Initial loading of app settings page threw an error if no logs were created
Removals
- Audio attachment feature has been removed for now