Skip to content

Releases: MrKepzie/Natron

2.1.4

20 Sep 12:54
Compare
Choose a tag to compare

Version 2.1.4

  • Windows: Fix a bug where the UI would freeze for a long time when reading files over a network share
  • Python: Add ExprUtils class that adds helpers for FBM and Perlin noise (taken from Walt Disney Animation SeExpr library)
  • Tracker: fix add/remove jitter motion types
  • Fix creation of SeNoise node
  • Fix a bug where the data-window would not be read correctly with auto-crop EXR image sequences
  • Fix a bug where the group expand/fold feature would not work correctly

2.1.3

15 Sep 13:01
Compare
Choose a tag to compare

Version 2.1.3

  • Gui: sliders have a cleaner look with less ticks and a round handle 231c7f7
  • fix bug where the OFX plugin cache could be wrong if OpenGL was disabled 32c1532
  • fix dynamic kOfxSupportsTiles handling
  • add more properties to the "Info" node panel
  • the log window now becomes visible whenever a message is sent
  • Fix a bug where entering a Group node could crash Natron
  • Fix a bug where copy pasting a Group could loose expressions/links used nodes within the Group
  • Fix a bug when reading auto-crop EXR image sequences
  • Fix a bug where a project could use all the RAM available plus hit the swap when reading untiled multi-layered EXR files

2.1.2

19 Jul 16:39
Compare
Choose a tag to compare

Version 2.1.2

  • Viewer: A new button can now force full-frame rendering instead of the visible portion. This may be useful to remove borders artifacts when panning/zooming during playback
  • Fix a bug where the Glow node would not work correctly
  • Windows: Fix a bug where the 32-bit version would crash on launch with AMD Graphic Cards
  • Fix a bug where the Read node would sometimes show an error dialog but everything was in fact fine
  • Fix a bug where changing the output filename in a Write node would reset encoder specific parameters
  • Tracker: when clicking "Set Input RoD" in the From points of the corner pin, automatically re-compute the To points over all keyframes
  • Tracker: A bug was found in the internal algorithm when tracking with a rotation/affine model. This was fixed in co-operation with Blender developers
  • Fix a bug where the .lock file of a project would not go away even if closing Natron correctly
  • Fix a bug where expressions would not work in some circumstances

2.1.1

11 Jul 13:36
Compare
Choose a tag to compare

Version 2.1.1

  • Fix a bug where enabling GPU rendering from the settings would not be taken into account correctly by the ShaderToy node
  • Fix a bug where panning the viewport during playback could show banding artifacts
  • Fix a bug where the Reformat node would not work properly when loading a project and then switching the Type parameter
  • Fix a crash when adding a control point to a roto shape with CTRL + ALT + LMB
  • Fix a bug where the writing of the OpenFX plug-ins loading cache was not thread-safe. Multiple Natron processes on a same node of a render farm could corrupt the cache thus failing some renders because plug-ins could not load.
  • The Dilate/Erode nodes now have the Alpha checkbox checked by default and also have a parameter to expand the bounding box
  • The Auto-Turbo mode is now also enabled when writing out on disk

2.1.0

04 Jul 12:47
Compare
Choose a tag to compare

Change log for Natron 2.1

  • The point tracker was completely reworked. It now uses libmv (from Blender). It now allows tracking different motion types (translation, rotation, scaling, perspective) and can be used for anything that needs match-moving or stabilizing.
  • Readers/Writers are now all under the same Read/Write node. If 2 readers/writers can decode/encode the same format, a drop-down allows to choose between them.
  • Python: it is now possible to pass extra properties to the createNode function to control how nodes are created, see Python reference.
  • (beta feature) New documentation for Natron: Whenever pressing the "?" button in the properties panel of a node, Natron will open-up a page in your web-browser with documentation for this node. Natron also has a user-guide that is work in progress.
    You may contribute to this user guide, follow these instructions to enrich the documentation.
  • (beta feature) Shadertoy is a new plugin that allows writing plugins using GLSL fragment shaders. It supports both GPU rendering using OpenGL and CPU rendering using Mesa.
  • (beta feature) OpenGL rendering is now supported (enable it in Preferences/GPU rendering). Tested with the Shadertoy plugin and the HitFilm Ignite plugins.
  • ColorLookup now has a background that makes it easier to use as a color ramp.
  • (beta feature) TextFX is a new text plugin with more features than the original text node(s).
  • (beta feature) ReadCDR is a new reader plugin that supports CorelDRAW(R) documents.
  • (beta feature) ReadPDF is a new reader plugin that supports PDF documents.

2.0.5

04 Jun 11:45
Compare
Choose a tag to compare

New maintenance release for Natron 2.0.

  • Viewer: The number keys now always switch input A when not shifted, and B when shifted, even on keyboards where numbers should be shifted (such as French AZERTY).
  • Viewer: Reworked the wipe modes. added Onion Skin and stack modes.
  • Several bug fixes.
  • Support Tiffen plugins by DFT.

2.0.3

10 May 21:50
Compare
Choose a tag to compare

Third maintenance release for Natron 2.0.

  • Fixed a bug where some image sequences would fail to read when a first frame would be missing
  • Fixed a bug where a PyPlug containing another PyPlug would fail to load in some cases
  • Fixed a bug where the play button would not be pressed on all viewers during playback
  • Python: add a function to File parameters to reload the file
  • Fixed a bug where the gui could stop giving feedback when rendering
  • CTRL + left mouse button click can now be used on sliders to reset to their default value
  • Fixed Python call to the onProjectSave callback which would not work

2.0.2

19 Apr 09:40
Compare
Choose a tag to compare

Second maintenance release for Natron 2.0. Features several bug fixes, compatibility fixes and enhancements.

ChangeLog

2.0.1

18 Mar 15:32
Compare
Choose a tag to compare
  • Major performance improvement for ReadFFMPEG and WriteFFMPEG
  • Fix crash received from crash reporter
  • Roto: fix interaction with feather
  • Roto: It is now possible to add points to a shape by pressing CTRL+ALT+click
  • Roto: fix a bug where animating any parameter would crash Natron
  • Python: add ability to query the active project (i.e: the top level window) with the NatronEngine.natron.getActiveInstance() function
  • Python: fix issue where the argument of saveProject(filename) would be ignored

2.0.0

13 Mar 16:45
Compare
Choose a tag to compare

Stable release for Natron 2.0.0

  • Python: PyPlugs can now be used to create toolsets, such as Split And Join in the views menu
  • New Glow PyPlug
  • New bloom node
  • The HSVTool node now has an analysis button to set the src color
  • The file dialog performances have been greatly improved
  • It is now possible to list all available drives in the file dialog on Windows
  • New progress panel to manage renders to cancel, queue, pause or restart them
  • EXR format reading/writing speed has been greatly improved
  • ReadFFMPEG/WriteFFMPEG performances have been improved
  • WriteFFMPEG has now a better interface to display possible format/codec combination
  • The viewer now has the ability to pause updates so that no render is triggered upon any change that would modify the displayed image
  • User interface for parameters has been improved and requires less mouse clicks
  • Undo/Redo shortcuts (CTRL-Z or CMD-Z on Mac) now follow the mouse over focus indicated on the interface tabs
  • The curve editor has received major speed enhancements when manipulating thousands of keyframes
  • The dope sheet zoom is now always appropriate, even for still images
  • Fixed issues on Linux/Windows where Natron interface would not display correctly on screens with high DPI
  • Fixed issues on Windows where file paths with non ASCII characters would not be read/written correctly
  • Fixed issues on Windows where reading from/writing to a network share would not work correctly
  • Value parameters can now have Python expressions written directly in their spinbox and can be used as calculators
  • A new demo project from Francois Grassard is available at downloads.natron.fr.
    It contains a fully-featured project demonstrating the use of a complex node-graph including usage of PyPlugs.