Dain-App Changelog

What's new in Dain-App 0.40 Alpha

Jun 24, 2020
  • This build is more focused on bug fixes. 0.39 had some pretty annoying crashes during render that now is fixed.
  • There is also a major update in pretty much all libraries used on the app. This made the torch library to be a little heavier, making the final build ~800mb compressed and and ~2.1gb uncompressed.
  • Bugs fixed:
  • Random crash during rendering.
  • Output could bug and generate the final FPS as 25
  • Device selection
  • Improvements:
  • PIL GIFS now round up timing to improve speed (Thanks RedError)
  • Mode 3 and 4 use variable framerate, improving the timing (Thanks RedError)
  • Half-precision have better memory usage. There still some spikes in memory that need to be fixed, you can reduce a little the spike problem bu using "Don't use Pytorch benchmark"

New in Dain-App 0.39 Alpha (May 29, 2020)

  • New "Use Half-Precision float" option:
  • Make the application use less VRAM by using 16-bit float. It may affect a little the final interpolation and it was related to crash sometimes, but its useful for big resolutions
  • Pixel Art tab:
  • Work in progress tab to interpolate pixel art
  • It already have some options, since for pixel art you don't want some blurry pixels, they should help with that
  • New Split workflow:
  • Now instead of calculating the size of each split, just select the number of divisions you want in the X and Y axis. A lot easier
  • UI don't freeze during render:
  • You can now drag and minimize the UI while the render is going on
  • Options:
  • You can now print the ffmpeg commands to understand more what is going on
  • CRF selection for output
  • PNG compression selection (For PNG sequence input and interpolation step)
  • Bug fixes:
  • Pallet used to be created on Dain-APP root. This could make another interpolation to use the pallet from the previous file. Now it's created on the same folder that the other files
  • Fixed PIL timing for gif

New in Dain-App 0.38 Alpha (May 7, 2020)

  • New Bright/Dark Mode and new design for both.
  • New Rendering bar with some more information about the render.
  • Fixed last frame not being rendered for mode 3 and 4
  • Fixed division by zero and argument_strSecond not found (hopeful)
  • Fixed Slow alpha with experimental algorithm and mode 3/4
  • Some fixes to "Resume Render", it may still present a few problems.

New in Dain-App 0.37 Alpha (Apr 21, 2020)

  • This version was more focuses on fixing bugs on the "Render video" step of the application.
  • With the great help and tests of RedError, we managed to improve a lot the .gif output that the application generate as well.
  • Tried to fix the random "Divided by zero" error that appear some times.
  • Some smaller in the code that generate the video for mode 3 and 4
  • Mode 1 and 2 was removing the first frame, fixed
  • A lot of improvements on selecting the frames for GIF files
  • If the option "Limit Color Palette" is selected, it will generate two output video files. The first is generated via ffmpeg and the other via PIL, the PIL version should work a little better for pixel art and perfect loop animations.
  • If "Perfect loop" is not selected, it will add the last original frame to the interpolated_frames folder

New in Dain-App 0.36 Alpha (Apr 4, 2020)

  • Fixes:
  • Mode 3 was generating a really high framerate. This should be fixed now.
  • Improved quality of output video if audio is turned on.
  • Slight changes in how Mode 3 and 4 select the frames.
  • CLI:
  • Now you can use the application in command prompt!

New in Dain-App Alpha 0.35 (Mar 29, 2020)

  • Changes:
  • Experimental algorithm now support splitting frames.
  • If you lower the output FPS, they can also contain audio now.
  • The App will now try to figure it out what the final FPS should be, in case of manual removing frames and skipping interpolations with "Scene change" it will try to calculate what the new FPS will be. Hope its working right.
  • Fixed the last frame being deleted in Method 3 and 4 using "Perfect loop" option.
  • Alpha support for Method 3 and 4.

New in Dain-App Alpha 0.31 (Feb 21, 2020)

  • PNG sequence always have alpha if is selected to contain alpha.
  • Gif only contain alpha in the Limit_pallet version
  • Gif don't contain alpha using the "Keep timestamp" method. Will be fixed in new versions
  • Experimental .APNG export