Skip to content

Releases: MagnumVD/RotoForge-AI

v1.1.0-hotfix.1

02 Jan 08:54
Compare
Choose a tag to compare

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

01 Jan 03:44
Compare
Choose a tag to compare
v1.1.0 Pre-release
Pre-release

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

12 Oct 19:51
Compare
Choose a tag to compare

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

20 Sep 18:06
Compare
Choose a tag to compare

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

18 Sep 21:52
Compare
Choose a tag to compare
v1.0.1-hotfix.2 Pre-release
Pre-release

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

15 Sep 11:11
Compare
Choose a tag to compare
v1.0.1-hotfix.1 Pre-release
Pre-release

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

11 Sep 16:19
Compare
Choose a tag to compare
v1.0.1 Pre-release
Pre-release

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

20 May 15:38
3691b55
Compare
Choose a tag to compare

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)