Releases: MagnumVD/RotoForge-AI
v1.1.0-hotfix.1
Patch 1.0.1-hotfix.2:
I broke linux again, luckily it's easily noticable during the install so it shouldn't cause too much damage.
If your dependency path looks something like this: '{user_home}/~\MVD-addons dependencies\RotoForge AI'
You're using the problematic version 1.1.0 on linux.
Full Changelog: 1.0.2...1.1.0-hotfix.1
v1.1.0
Update 1.1.0:
It is finally done! This update was a HUGE rewrite of the entire data management.
This update is fully backwards compatible.
Features:
- Masks can now include multiple layers, which includes a mix of RotoForge Layers and vanilla Layers
- Masks are now rasterized correctly, the same as in vanilla Blender
- The overlay is now pixel-perfect and a bit faster
- Masks can now easily be baked into a texture and imported into NodeTrees
- Blender now starts up a lot faster than usual with RotoForge installed
Under-the-hood stuff:
- RotoForge is now an extension
- I updated the docs on this GitHub
- Everything is now saved and updated in the tempdir
- I fixed a bunch of bugs, can't remember them all
Full Changelog: 1.0.2...1.1.0
v1.0.2
Patch 1.0.2:
Hello again, we finally got full linux support : )
In addition to that this version also got the goal of a mac support closer, the changes still need to be transfered to the mpu branch though.
Also, I fixed a typo
Features:
- No new features this time, this is purely for backend stuff and bugs
Under-the-hood stuff:
- Fixed a typo 'Forcupdate' in the preferences
- Now uses sys.executable instead of the bad os.path.join(sys.prefix, 'bin', 'python.exe')
- Also I replaced deprecated subprocess.call() functions to subprocess.run()
Full Changelog: 1.0.1...1.0.2
v1.0.1-hotfix.3
Patch 1.0.1-hotfix.3:
Yet another hotfix, it fixes a faulty return statement which didn't allow you to create a tracked mask while the .blend was saved.
Full Changelog: 1.0.0...1.0.1-hotfix.3
v1.0.1-hotfix.2
Patch 1.0.1-hotfix.2:
Yet another hotfix, this time regarding a typo in the last one, leading to a faulty download url in the preferences install.
Full Changelog: 1.0.0...1.0.1-hotfix.2
v1.0.1-hotfix.1
Patch 1.0.1-hotfix.1:
I'm very sorry, there has been a bug, where it can't download any dependencies at all
This went over my head in dev because I use the blender dev vscode extension, which runs blender from the addon dir.
Because of that I ended up using a wrong path variable.
I also added a small precaution for my handler management, and cleaned up the model download function.
Full Changelog: 1.0.0...1.0.1-hotfix.1
v1.0.1
Patch 1.0.1:
Took a bit of time, but finally a bunch of dire underlying changes and fixes have been made. Here's what's changed:
Features:
- No new features this time, this is purely for backend stuff and bugs
Under-the-hood stuff:
- Fixed gpu_extras.batch import in overlay.py (#9) (by @tayadev)
- Better debug messages for deps install
- Fixed an error where the addon was not correctly unregistered (#8)
- We now use a requirements.txt to download python packages (#2)
- Masks are now saved in the bpy.app.tempdir if .blend is not saved. (#7)
- If you open an old incorrectly saved file the masks will automatically be migrated to a folder next to your .blend file
New Contributors
Full Changelog: 1.0.0...1.0.1
v1.0.0
The initial 1.0.0 release:
Features:
- A somewhat working implementation of Sam-HQ with 4 models
- Boundary and point prompts
- Image and video support
- Multi-mask support
- Automatic mask tracking for videos
- Mask overlays including (1-frame delayed) overlays during video mask generation
Under-the-hood stuff:
- Mask anti-aliasing for smoother edges
- Boundary-prompt based image input cropping for higher-fidelity masks
- A few fail-saves for managing dependencies (not enough though)