Skip to content

Releases: banodoco/Dough

Dough 0.9.9

30 Jun 17:25
988a06a
Compare
Choose a tag to compare

Changes

New features

Pinokio support added

You can search Dough in the Pinokio discover page to install it.

Screenshot 2024-06-30 at 10 20 39 PM

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!

Screenshot 2024-06-30 at 10 22 55 PM

Screenshot 2024-06-30 at 10 23 13 PM

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

Screenshot 2024-06-30 at 10 30 42 PM

Upscaled video aggregation

All upscaled and shortlisted videos are now available in a single page "Upscaling"

Screenshot 2024-06-30 at 10 33 20 PM

Generation details

More generation details are added in preview along with the option to independently load settings or images

Screenshot 2024-06-30 at 10 34 50 PM

Cancel and backlog gens

Button to cancel or backlog all the generations added

Screenshot 2024-06-30 at 10 38 01 PM

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

Screenshot 2024-06-30 at 10 45 22 PM

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

  1. Windows script termination - Code added to properly terminate the main process fork when running on Windows
  2. Upscaler fix - Earlier upscaler was not working on some windows machines
  3. Error in generating videos fixed - Differing node/comfy versions caused things to break (a lot)
  4. Video generation being counted as a image generation inside individual shot view
  5. App update functionality fixed
  6. Model/workflow name display fixed

Removals

  1. "File too large to display" removed from the local app
  2. Old gallery view is removed

Dough 0.9.0

03 May 17:32
8743345
Compare
Choose a tag to compare

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

img_1

Delete project option added

You can now delete projects by going into "Project Settings"

img_2

Generation cancel feature updated

Cancelling the generations now stops them completely (they won't restart when the app is started)

img_3

SD3 API integration added

SD3 can be used via their API (you will need your own API key for this)

img_4

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

  1. SD3 generation info fix - SD3 generation info was not properly visible and crashed some of the views
  2. Shortlist pagination fix - Shortlist pages were showing incorrect page count
  3. App update fix - The app update was getting stuck because of git errors
  4. Video upscale fix - Package mismatch caused video upscale to fail
  5. Comfy instance re-starting between runs - Comfy instance was being restarted between every SM run
  6. Inpainting fix - Inpainting broke after the recent update in the Comfy Manager

Removals

  1. Refresh shot removed

Dough 0.8.3

13 Apr 03:42
2f8d1dc
Compare
Choose a tag to compare

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:

Screenshot 2024-04-13 at 04 51 08

Lot of small UI changes throughout the app

  1. Sidebar now shows the images used in the video generation as well
  2. "Animate shot" page shows the count of videos currently generating for that particular shot
  3. Added an option to directly jump to the respective shot from the inference log
  4. Other minor UI changes

Bug fixes

Minor bug fixes based on user feedback

Removals

Experimental realistic interpolation has been removed

Dough v0.7.0

24 Mar 19:02
5703ce8
Compare
Choose a tag to compare

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

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

upscaler

Motion LoRA training added

Users can now train their own motion lora models

motion_lora

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.

frame_moving

Structure control image for Steerable Motion (beta) added

Users can now add a control image for Steerable Motion interpolation

control_image

Fast video generation via LCM

Users have the option generate videos over twice as fast - though involves some detail loss:

lcm

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

  1. Windows setup fixed - Now auto-installing missing Insightface package
  2. Shortlist fixed - Adding from shortlist to shots sometimes didn't work
  3. Add a keyframe to a shot sped up
  4. Image zoom time improved
  5. Video disappearance bug fixed - Sometimes generated videos disappeared at random
  6. Windows multiple tab issues fixed - Opening multiple tabs on Windows caused the app to hang
  7. Inpainting fixed - Inpainting in black borders was not working properly
  8. IP Adapter fixed - Added recent changes to IP adapter

Removals

  1. Controlnet canny img2img is removed

Dough v0.5.1

09 Mar 14:39
Compare
Choose a tag to compare
Dough v0.5.1 Pre-release
Pre-release

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

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

Screenshot 2024-03-09 at 7 45 24 PM

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

  1. Empty model SM error - Directly generating video without downloading any models caused the app to break
  2. Dummy favicon removed
  3. Image OSS error during generation - Partially created images during generation caused the app to hang
  4. Model download fix for tar files - Now extracting and deleting the downloading .tar models
  5. Random crashes during video generation - Fixed failing of video gens after completion
  6. Acquire lock error - If db creation took more than a couple of seconds, the app crashed
  7. Shot duration fix - Shot were getting created with twice the duration of what was set in them
  8. Frame addition fixed - Random crashes when multiple frames were added in a shot
  9. Empty log list error - Initial loading of app settings page threw an error if no logs were created

Removals

  1. Audio attachment feature has been removed for now