Skip to content

Releases: Psyop/Cryptomatte

1.4.0

02 May 23:15
Compare
Choose a tag to compare

1.4.0 is a major update for both the Fusion and Nuke side.

The Fusion plugin has been overhauled by Cédric Duriau. Importantly this fixes a key memory issue causing glitches (#117). It uses less memory in general and is 10-30% faster both interactively and in render times. The user interface has been improved and fine tuned for Resolve. On the development side, it now features a test suite written in Lua.

The Nuke plugin is also updated with a major new feature, Wildcard support. This is based largely on work done by Veronica Tello during her time at Method Studios. See Nuke Documentation for more information on wildcards.

Also in Nuke news, Foundry's Nuke 13 now has a native Cryptomatte integration, which leads to obvious questions about the future of this Nuke integration and the purpose of this release. This release is likely the last major release for this Nuke plugin. While this is sad for me to write, it's also worth celebrating. "The goal of releasing Cryptomatte is to turn it into an ecosystem around an open standard", as we say on the front page of the repo, and there is now a robust ecosystem of Cryptomatte readers and writers. This repository still hosts the Cryptomatte standard as well, which is the central part, and not any one implementation.

This release of the Nuke plug-in gets features released that have sat in beta for a long time, is tested in the newest versions of Nuke, and provides an off-ramp for Nuke users to make the transition. It also remains available for users who rely on the current functionality or need their existing Nuke scripts to continue working.

Thank you to all our users for taking this journey with us, to Psyop for supporting this project, and everyone who contributed with everything from code contributions to bug fixes to encouragement.

Nuke:

  • Official release of wildcards (Thanks @vtello, @maxnbk, and others!) See documentation.
  • Fixed unload manifest with special characters in names

Fusion:

1.3.0

24 Apr 18:43
Compare
Choose a tag to compare

Nuke:

  • Updated to support both Python 3 and Python 2.7 with the same code (#134, thanks @PumpingPixels).
  • Python 2.6 is no longer supported. This means Nuke 6 and Nuke 7 are no longer supported.
  • Fixed #138- load metadata for this view only

1.4.0-beta4

18 Jan 19:22
Compare
Choose a tag to compare
1.4.0-beta4 Pre-release
Pre-release

This beta is to test wildcards, updated with the fixes in 1.2.6.

This is based closely on work submitted by Veronica Tello. See Nuke Documentation on wildcards for more information:

https://github.com/Psyop/Cryptomatte/blob/1.3.0-beta3/docs/nuke.md#wildcards

  • Updated for Python 3
  • Increased version of beta to 1.4.0-beta4 (to leave 1.3.0 for Python 3 update)
  • Brought in fixes from 1.2.8

1.3.0-beta3

24 Jul 20:01
Compare
Choose a tag to compare
1.3.0-beta3 Pre-release
Pre-release

This beta is to test wildcards, updated with the fixes in 1.2.6.

This is based closely on work submitted by Veronica Tello. See Nuke Documentation on wildcards for more information:

https://github.com/Psyop/Cryptomatte/blob/1.3.0-beta3/docs/nuke.md#wildcards

1.2.8

24 Jul 20:02
Compare
Choose a tag to compare

Nuke:

  • Fixed a bug with copy and pasting with "Lock Layer Selection" on (#128)

1.2.7

24 Jul 20:00
Compare
Choose a tag to compare

Nuke:

  • Fixed issue where decryptomatte doesn't work inside groups (#127, contributed by Johannes Hezer)

1.3.0-beta2

16 Feb 15:25
Compare
Choose a tag to compare
1.3.0-beta2 Pre-release
Pre-release

This beta is to test wildcards, updated with the fixes in 1.2.6.

This is based closely on work submitted by Veronica Tello. See Nuke Documentation on wildcards for more information:

https://github.com/Psyop/Cryptomatte/blob/1.3.0-beta1/docs/nuke.md#wildcards

1.2.6

16 Feb 15:24
Compare
Choose a tag to compare

1.2.6 is a bug fix release with changes to the Nuke integration.

Nuke:

  • Fixed issue where a missing manifest would prevent keying (#124)
  • Fixed issue where nuke-unfriendly Cryptomatte names (crypto.material, 123_crypto) would cause issues and noise in tests
  • Fixed layer options not being available on Cryptomatte gizmos after scene open

1.3.0-beta1

05 Jan 18:04
Compare
Choose a tag to compare
1.3.0-beta1 Pre-release
Pre-release

This beta is to test wildcards. This is based closely on work submitted by Veronica Tello. See Nuke Documentation on wildcards for more information:

https://github.com/Psyop/Cryptomatte/blob/1.3.0-beta1/docs/nuke.md#wildcards

1.2.5

05 Jan 18:05
Compare
Choose a tag to compare

1.2.5 is a bug fix release with changes to the Nuke integration.

Nuke:

  • Added a version number display for users and scripts to test what version is used (#106)
  • Better support for Blender layer names (#114, thanks @aliasguru)
  • Scalable Cryptomatte logo (#119, thanks JF Panisset)
  • Fixed a callback error when tab-creating gizmos with an input selected (#109)
  • Fixed troubleshooting button when callbacks are not installed. (#112)
  • Tests pass in Nuke 12.0v3