Natron Versions Save

Open-source video compositing software. Node-graph based. Similar in functionalities to Adobe After Effects and Nuke by The Foundry.

windows-mingw-package-repo

8 months ago

Description:

This is a pacman repository of custom built MINGW packages used to build Natron and its plugins. It is built by the "Build pacman repo" GitHub action on this repository.

Note: Everytime you want to use a new version of the package repository, you should completely uninstall the previous one before installing the new one.

Install:

  1. Create a directory for the repository. mkdir ~/natron_pacman_repo
  2. Unzip the repo in that directory. cd ~/natron_pacman_repo wget https://github.com/NatronGitHub/Natron/releases/download/windows-mingw-package-repo/natron_package_repo.zip unzip natron_package_repo.zip
  3. Add the repository to /etc/pacman.conf. echo -e "#NATRON_REPO_START\n[natron]\nSigLevel = Optional TrustAll\nServer = file://$HOME/natron_pacman_repo/\n#NATRON_REPO_END" >> /etc/pacman.conf
  4. Update the repositories and make the Natron packages available in the local repository cache. pacman -Sy
  5. Verify you can see the new Natron packages. pacman -Sl natron
  6. Install the top level package that will install everything you need to build Natron and the plugins included in its installer. pacman -S mingw-w64-x86_64-natron-build-deps-qt5

Uninstall:

  1. Remove all the Natron packages and their dependencies. pacman -Rs mingw-w64-x86_64-natron-build-deps-qt5 to remove all the Natron packages and their dependencies.
  2. Remove natron repo from /etc/pacman.conf. sed -i -e '/^#NATRON_REPO_START/,/^#NATRON_REPO_END/{d}' /etc/pacman.conf
  3. Update the repositories and purge the Natron packages from the local repository cache. pacman -Sy
  4. Delete the repository directory. rm -rf ~/natron_pacman_repo

v2.5.1-pre1

11 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/NatronGitHub/Natron/compare/v2.5.0...v2.5.1-pre1

v2.6.0-alpha1

1 year ago

This is a test snapshot based on Natron 2.6, which uses Qt5.

It has the same bugs as the Qt5 version, see https://github.com/NatronGitHub/Natron/issues/827

It doesn't have the Qt4-specific mac bug, where no windows could be closed without crashing Natron.

Please test and report in https://github.com/NatronGitHub/Natron/issues/607 if it is working or not.

  • Does it start yes/no?
  • Can you do basic work with this version yes/no?
  • If you get a crash, please report with the crash details.

There is a weird issue in the SeExpr test on arm64 only, which may be due to a SeExpr 2 bug on arm?

output TestSeExpr-output1

reference TestSeExpr-reference1

comp TestSeExpr-comp1

v2.5.0

1 year ago

Known Bugs

Known issues

  • Rendering sometimes silently stalls after X frames. #248
  • Some image formats may have issues (PCX, PSB). #602
  • MTS video files are sometimes not read correctly. #186

Changes (compared to 2.4.4)

  • Use Python 3 rather than Python 2 (which is not maintained anymore). This will require very few changes to the Python code (mainly print statements), and most code can be easily adapted to be 2-3 compatible. #686
  • Use QtPy==1.11.2 rather than PySide. QtPy is an abstraction layer for PyQt5/PyQt4/PySide2/PySide (newer versions support PyQt6/PySide6). QtPy uses the Qt5 layout (where the QtGui module has been split into QtGui and QtWidgets). Using QtPy guarantees a higher level of forward-compatibility with future versions of Natron, which may use Qt5 or Qt6. PySide can still be imported explicitly, if required, but the resulting code will not be forward-compatible. Note that 2.4.4 binaries include qtpy, but still import PySide by default. #687

Detailed Changes

New Contributors

Full Changelog: https://github.com/NatronGitHub/Natron/compare/v2.4.4...v2.5.0

v2.4.4

1 year ago

Known issues

  • Crash when closing a project window on macOS 12+ (Qt4 only). #712
  • Rendering sometimes silently stalls after X frames. #248
  • Some image formats may have issues (PCX, PSB). #602
  • MTS video files are sometimes not read correctly. #186

Changes

  • Rework the right-click nodegraph menu. #836
  • Allow simple expressions in project settings (e.g., frame range). #837
  • Allow dot in writer name on the command-line. #840

Plugins

  • Fix issues with Transform viewer interaction and undo support. #839
  • SeNoise: Fix handling of the YRotate parameter. #805

v2.4.3

2 years ago

Known issues

  • Crash when closing a project window on macOS 12+ (Qt4 only). #712
  • Rendering sometimes silently stalls after X frames. #248
  • Some image formats may have issues (PCX, PSB). #602
  • MTS video files are sometimes not read correctly. #186

Changes

  • Added support for render progress in taskbar icon (Windows/macOS). #766
  • Added palette support in color selector. #754
  • Allow creating a node with the same name that was just deleted. #732
  • Natron can now keep up to 32 project backups (see Preferences/General/Save versions). #562
  • Only display the overlays for nodes that are in the viewer render path and have their properties panel maximized. Can be disabled in Preferences/Viewer. #744
  • Fix rendering from Python (by calling app.render()) when nodes use Python expressions. #560
  • Fix drawing of closed Bezier overlays. #659
  • RotoPaint does not reconnect to the viewer at each stroke by default. Added a button to the viewer interface to re-enable this behavior. #641

v2.5.0-alpha.2

2 years ago

Sames changes as v2.4.3-rc1, plus:

  • Use Python 3 rather than Python 2 (which is not maintained anymore). This will require very few changes to the Python code (mainly print statements), and most code can be easily adapted to be 2-3 compatible. #686
  • Use QtPy==1.11.2 rather than PySide. QtPy is an abstraction layer for PyQt5/PyQt4/PySide2/PySide (newer versions support PyQt6/PySide6). QtPy uses the Qt5 layout (where the QtGui module has been split into QtGui and QtWidgets). Using QtPy guarantees a higher level of forward-compatibility with future versions of Natron, which may use Qt5 or Qt6. PySide can still be imported explicitly, if required, but the resulting code will not be forward-compatible. #687

v2.4.3-rc1

2 years ago

Known issues

  • Crash when closing a project window on macOS 12+ (Qt4 only). #712
  • Rendering sometimes silently stalls after X frames. #248
  • Some image formats may have issues (PCX, PSB). #602
  • MTS video files are sometimes not read correctly. #186

Changes

  • Added palette support in color selector. #754
  • Allow creating a node with the same name that was just deleted. #732
  • Natron can now keep up to 32 project backups (see Preferences/General/Save versions). #562
  • Only display the overlays for nodes that are in the viewer render path and have their properties panel maximized. Can be disabled in Preferences/Viewer. #744
  • Fix rendering from Python (by calling app.render()) when nodes use Python expressions. #560
  • Fix drawing of closed Bezier overlays. #659
  • RotoPaint does not reconnect to the viewer at each stroke by default. Added a button to the viewer interface to re-enable this behavior. #641

v2.4.2

2 years ago

Known issues

  • Crash when closing a project window on macOS 12+ (Qt4 only). #712
  • Rendering sometimes silently stalls after X frames. #248
  • Some image formats may have issues (PCX, PSB). #602
  • MTS video files are sometimes not read correctly. #186

Changes

  • Fix OpenFX overlay actions being executed in the wrong order. #711
  • Fix enabling node preview from Python. #710
  • Do not display the "Loading project" splashscreen on macOS 12+ to avoid crash due to Qt4 bug. #712

Plugins

  • Fix bug in Transform plugin interact. #708
  • Fix EXR reader outputing the color plane only when an OCIO transform is applied. #714

v2.5.0-alpha.1

2 years ago

Known issues

  • Viewer is not updated correctly after interacting with the transform gizmo in the viewer #708 (fixed in the next alpha)
  • natron-python doesn't set paths correctly #696 (fixed in the next alpha)
  • Rendering sometimes silently stalls after X frames. #248
  • Some image formats may have issues (PCX, PSB). #602
  • MTS video files are sometimes not read correctly. #186

Changes

  • Use Python 3 rather than Python 2 (which is not maintained anymore). This will require very few changes to the Python code (mainly print statements), and most code can be easily adapted to be 2-3 compatible. #686
  • Use QtPy==1.11.2 rather than PySide. QtPy is an abstraction layer for PyQt5/PyQt4/PySide2/PySide (newer versions support PyQt6/PySide6). QtPy uses the Qt5 layout (where the QtGui module has been split into QtGui and QtWidgets). Using QtPy guarantees a higher level of forward-compatibility with future versions of Natron, which may use Qt5 or Qt6. PySide can still be imported explicitly, if required, but the resulting code will not be forward-compatible. #687