Releases: p-yukusai/AnimeEffects
v1.6 Release candidate 1
It's been awhile huh? Can't believe this one is almost out of the oven.
Note for Windows users, please install the included vcredist.exe file, as AnimeEffects now requires Microsoft Visual C++ Redistributables to run.
What's Changed (from v1.5.2)
@GbotHQ
- Fix cmake build in #12 and #13
- Allow HSV keys to increase value and saturation in #14
- Fix padding inconsistency between default and breeze dark theme in #15
- Change HSV key value range for backwards compatibility in #16
- Fix misspellings of the word "below" in #17
- Fix inconsistent scrolling in #18
@p-yukusai
- Port to Qt6, alongside deprecation of x86 builds and a requirement bump
- Add new audio system alongside audio exports (thanks @Arrangemonk for the icons)
- Fix many, MANY bugs
- Add error correction to load files made with prior versions of the HSV key
- Various refactors and miscelaneous script fixes
- Made "classic" the default theme (due to popular demand this will change to the dark theme on the actual release)
- Added ability to duplicate layers and folders (folders get unwrapped however, whoops!)
- Improve HSV performance
- Update FFmpeg downloadable version
- Add "looping" option to exporter for GIFs
- Add option to ignore export warnings
- Add new keybinds
- Move one frame to the right (by defalt Alt + 3)
- Move one frame to the left (by default Alt + 1)
- Add openRaster (*.ora) support (ora project layout might be a bit jumbled for the time being, pending fix next version)
- Add right click menu to space out selected keyframes by an arbitrary ammount of frames
- Increased macro limit to 64
- Added donation menu (can be toggled off in the settings)
- Add ability to manually select data folder should AnimeEffects not be able to find it
- On export Anie will check for FFmpeg existing and working
- Added various sanity checks, error handlers, etc.
- Other things I'm probably forgetting.
Full Changelog: v1.5.1-beta...v1.6_rc_1
AnimeEffects v1.6
What's Changed (from v1.5.2)
Much thanks to Cliee and Arrangemonk for their contributions to the continued development of AnimeEffects.
@GbotHQ
- Fix cmake build in #12 and #13
- Allow HSV keys to increase value and saturation in #14
- Fix padding inconsistency between default and breeze dark theme in #15
- Change HSV key value range for backwards compatibility in #16
- Fix misspellings of the word "below" in #17
- Fix inconsistent scrolling in #18
@p-yukusai
- Port to Qt6, alongside deprecation of x86 builds and a requirement bump
- Add new audio system (thanks @Arrangemonk for the icons)
- Fix various bugs
- Add error correction to load files made with prior versions of the HSV key
- Various refactors and miscelaneous script fixes
- Made "classic" the default theme
- Added ability to duplicate layers
Full Changelog: v1.5.1-beta...v1.6
qt6-test
What's Changed
- Port to qt6
- Fix cmake build by @GbotHQ in #12
- Fix cmake build creating multiple targets by @GbotHQ in #13
- Allow HSV keys to increase value and saturation by @GbotHQ in #14
- Fix padding inconsistency between default and breeze dark theme. by @GbotHQ in #15
- Change HSV key value range for backwards compatibility by @GbotHQ in #16
- Fix misspellings of the word "below" by @GbotHQ in #17
Full Changelog: v1.5.1-beta...qt-6
AnimeEffects v1.5.1 beta
The donations in the interim between versions were highly appreciated, thank you so much everyone!
Changelog:
Changes by @GbotHQ
- Reformat code using custom config
- Add CMake support
Changes by @p-yukusai
- Fixed missing dark palette
- Fixed MacOS' CI
- Updated Ubuntu LTS' CI
- Added .qm file for the Chinese translation made by O2
- Various refactors, bugfixes and other miscellaneous stuff
- Added new checks to the "About" menu
- Added a way to change the Easing and Range of all selected keyframes by right-clicking
- Changed windows installer script to install to user writeable folders
- Added an unsupported flatpak build script
- Added new exporter!
Details on the new exporter
- Currently the Custom parameters do not work, they will be implemented in the next update, but will be explained here nonetheless.
- There are three modes for aspect ratio, this is mostly for convenience when scrolling the spin-box containing the resolution selected, but it will throw a warning if you selected to keep the aspect ratio but your resolution is too far from the original ratio.
The modes are:One-To-One
(both resolutions move together in a one-to-one ratio),Keep aspect ratio
(the resolution is set by calculating the aspect ratio in accordance to that of the original image, the calculation is "New Width = (Original Width x New Height) / Original Height", replace width with height for the New Height formula), andCustom
(which does nothing and lets you set whatever resolution you want). - There are two export types now
Animation
andImage sequence
, depending on which one you select there will be different formats available for you on theSave As...
dialog your OS provides. - There are now "intermediate types" which determine what kind of file the animation will be saved as while exporting to FFmpeg or are enabled or when the format requires it for other features such as transparency, when not using transparency you should prefer to output PPM intermediates, as they are significantly faster than other formats.
- You can now export with transparency! (If the format, the pixel format and the encoder allow for it)
- You can force a piped export, which means to directly send the frames to FFmpeg for encoding to allow for a faster export, this may turn off things like custom parameters.
- You can use and save custom parameters on your exports, both on your intermediate targets and in your final render! This means you can let another program take care of certain pre or post-processing for you straight out of AnimeEffects (we will not ensure that the parameters are correct, so you may break your rendering pipeline or cause other issues, also bare in mind that this will just basically execute a custom command on your OS's shell, so use with care)
- You can select and use a custom palette on your export
- You can select frame ranges to export (idea from cuthalionxvi) so that means if you don't want to export a certain amount of frames you can do so, just be careful not to overlap these ranges!
I picked the following formats because they were either popular or at random because they are easily supported by either Qt or FFmpeg, if you want support for a format that's not on these lists please let me know! - We support the following image sequence formats:
"bmp", "jpeg", "jpg", "png", "ppm", "xbm", "xpm", "tiff", "webp"
- We will support the following intermediate image formats:
"png", "bmp", "jpg", "ppm"
- We will support the following animation formats:
"apng","avi","f4v","flv","gif","mkv","mov","mp2","mp4","ogv","swf","webm","webp"
- We will support the following pixel formats:
"yuv420p", "yuva420p", "rgb24", "rgba", "bgr24", "bgra", "gray"
- There is a rather extensive error handler that should hopefully catch most errors that occur during the export process.
- The export process will show you the current frame it's working on with a counter bellow.
- You can check all the logs after export, to see if there was an error or if something didn't go as expected.
- You can select render image quality, the parameters go from -1 (Auto) to a range between 0 (Minimum quality) to 100 (Full Quality)
- You can select your pixel formats and your encoders for some types, but we recommend you set them to "Auto"
Full Changelog: v1.5.0-beta...v1.5.1-beta
AnimeEffects v1.5 beta release
Special thanks to Arrangemonk for sponsoring this release
Changelog:
- BREAKING CHANGE: Changed "absolute color" to be an option inside the HSV key itself instead of being inside the settings,
all projects that use the previous HSV will no longer load, we apologize for this.
To make the project load you may remove all HSV key instances and then apply them on our new version. - Timeline now follows the cursor position when scrolling
- On boot AnimeEffects will check for updates
- Renamed "reload images" to "reload images from file" in the Resource Holder
- Addded support and a new theme for high dpi displays
- Allowed keys to be copied to the clipboard and then pasted to any valid node, with the exception of FFD keys. Here be dragons
- Added installer for Windows
- Dark theme now properly changes the application palette
- Bumped OpenGL version back to 4.0
- Performance improvements to the renderer
- Compressed all assets
- Added support for Chinese translations, although at the moment none are present
- Version bump to 1.5.0
- Project version bump to 0.7
- HSV keys now support folders up to one level of inheritance, ergo, a singular folder and all its children
- HSV rendering behaviour options have been removed, the timeline will render HSV keys as it would any other
- Changed range of Saturation and Value in the HSV key to be from -100 to 100
- Made more strings translatable
- Initial placeholder for a new export menu (currently disabled)
- Removed unused settings from their respective menus
Full Changelog: v1.4.3-beta...v1.5.0-beta
v1.4.3-beta V3
Released here: https://github.com/AnimeEffectsDevs/AnimeEffects/releases/tag/v1.4.3
Beta V3 Changes
#6 by @GbotHQ, this addresses issues with MacOS's M1 chip lacking support for OpenGL 3.1 by loading OpenGL 3.3 instead.
Beta V2 Changes
#5 by @GbotHQ, this addresses OpenGL not having a fallback option, as well as the version checks working incorrectly for some systems.
General version change summary
What's Changed
Changes by @GbotHQ
- Split vertex and fragment shaders into separate files
- Lower openGL version requirement to 3.1
- SpinBox and DoubleSpinBox live update, keybind for stepping 10 at a time (hold shift while changing values)
Changes by @p-yukusai
- Added Autosaves
- Allow for copying, pasting and deleting keys through keybinds (Ctrl-C, Ctrl-V & Ctrl-X)
- Fixed networking
- Option to automatically show mesh when selecting FFD
- Added FFmpeg check before exporting
- Added an FFmpeg helper to the options menu (Troubleshoot and setup)
- Bugfixes
- Minor string changes
- Updated JP translations
Full Changelog: v1.4.2-beta...v1.4.3-beta
Release 1.4.2 Beta Test
Released here: https://github.com/AnimeEffectsDevs/AnimeEffects/releases/tag/v1.4.2
This took awhile...
Changes:
- Added new animation key (Hue, Saturation & Value, or HSV) for layer nodes, folder support is not ready but can be opted into.
- Special thanks to Gambot for making this feature possible by writing the shader for it and helping with other OpenGL issues.
- Added a new settings tab called "Animation keys", where you can change your preferences. At the moment there are three settings to modify the new HSV keys' behaviour.
- Added new "Reset recent files list" button to the settings.
- The timeline will now automatically stop when it reaches its final frame and it's not looping.
- Reworked most of the text to (hopefully) be easier to understand.
- Adjusted the Japanese translation to match with the previous change.
- Allowed keybinds to be repeated (with a delay of 125ms)
- Association handling, this means that you can double click your .anie projects, and set AnimeEffects as the program to open them with.
- Fixed optimized palette exporting
- Added a warning when exporting with odd height or width values, as that may break the rendering pipeline.
- Added a "Check for Updates" button in the "Help" menu.
- Added an optional filewatcher in the resource window, you now may watch for changes to your image files and automatically reload them within the project when a change is detected.
- Simplified resource addition by just having an "Add resources" button instead of a menu
- Added option to change FPS playback speed within the "Project" menu, this is saved on the project itself.
- Changed "Open Recents" to read from QSettings instead of a file.
- Added support for importing .webp and .tiff images
- Tiff images gets imported as a single layer, no layered support is currently available.
- Fixed all known bugs with the "breeze_dark" theme
- Fixed all GitHub actions
- Added nightly artifacts to all actions.
BREAKING CHANGE: Bumped Project version from 0.5 to 0.6, this makes it so you cannot load projects made with this new version on older versions of AnimeEffects.
- I think that's it ❤️
Full Changelog: v1.4-beta-2...v1.4.2-beta
Release 1.4 Public Beta 2 (v1.4 OFFICIALLY RELEASED)
The official 1.4 release is available here
This release comes with even more bug fixes, the addition of the theme to the repo and some QoL
- Fixed mathutil, which in itself fixed the Pull Bones feature, among other bugs I've failed to notice
- When a path is unavailable, "Open Recent" will delete it
- Lowered required OpenGL version to 3.3
- Removed many static_cast calls that may cause bugs
- Ensure the project name can't have "%20" in it, because that may break ffmpeg exporting
Full Changelog: v1.4-beta...v1.4-beta-2
Release 1.4 public beta
There have been many changes and bugfixes, among them:
1.- A new dark theme
2.- New keybindings for common tasks
3.- Various bugfixes and refactors
4.- Major change: Fixed ffmpeg exporting
5.- Dev Added new scripts for building and deploying
6.- Dev Fix Linux CI
Full Changelog: Will be released at a later date