Skip to content

Releases: MrKepzie/Natron

Natron 2.2.4

05 Feb 15:47
Compare
Choose a tag to compare
  • Write: remove Python page, add Info page
  • ReadFFmpeg: fix "Image Info..." button (which calls ffprobe) when file path is relative to a project variable
  • fix high-resolution application icons

Plugins

  • Readers and writers now only get the colorspace from the filename if it is before the extension and preceded by a delimiter
  • BilateralGuided: bug fix
  • Natron can now use plugins compiled with the DaVinci Resolve OpenFX SDK (which assumes that the host is Resolve), such as the Paul Dore plugins (see https://github.com/baldavenger/).

Natron 2.2.3

31 Jan 17:58
Compare
Choose a tag to compare
  • add proper quality options to WriteFFmpeg, including CRF-based encoding for libx264.
  • the online documentation for Read and Write now show the documentation of the underlying plugin.
  • fix bug in the recent files menu #1560
  • fix reading of transparent PNG #1567
  • fix clearing error message for readers/writers.
  • disable MXF writing (too many constraints, use an external transcoder)
  • fix MKV writing

Natron 2.2.2

24 Jan 17:56
Compare
Choose a tag to compare

This is a bug-fix release

  • fix hue display in the viewer #1554
  • EdgeBlur now has an optional Matte input used to compute the edges #1553
  • fix reading image sequences that do not have frame number 1 in them #1556
  • better/simpler GUI and documentation for the file dialog.

Natron 2.2.1

20 Jan 12:07
Compare
Choose a tag to compare

This is a bug-fix release.

  • fix a bug with the file dialog when network drives are detached on Windows
  • the "Open Recent" menu now shows the directory name if there are several files with the same name.

Plugins

  • STMap: was broken in 2.2, fix it.
  • WritePNG: fix writing 16 bit PNG

Natron 2.2

18 Jan 16:41
Compare
Choose a tag to compare
  • OpenGL rendering is enabled by default for interactive editing in plugins that support it (but still disabled for background rendering)
  • Roto & RotoPaint: ellipses and circles are more accurate #1524
  • When a plugin is not available with the right major version, use the smallest major version above for better compatibility (before that change, the highest major version was returned)
  • Natron can now be launched in 32-bits mode on macOS
  • Documentation is now licensed under CC BY-SA 4.0, and external contributions are welcome
  • Organize nodes documentation
  • New project formats: HD_720, UHD_4K, 2K_DCP, 4K_DCP

Plugins

  • The plugins that were made available as beta features in the 2.1 releases are now considered stable:
    • DenoiseSharpen: new wavelet-based denoising plugin
    • EdgeBlur: Blur the image where there are edges in the alpha/matte channel.
    • EdgeDetect: Perform edge detection by computing the image gradient magnitude.
    • EdgeExtend: Fill a matte (i.e. a non-opaque color image with an alpha channel) by extending the edges of the matte.
    • ErodeBlur: Erode or dilate a mask by smoothing.
    • HueCorrect: Apply hue-dependent color adjustments using lookup curves.
    • HueKeyer: Compute a key depending on hue value.
    • KeyMix: Copies A to B only where Mask is non-zero.
    • Log2Lin: Convert from/to the logarithmic space used by Cineon files.
    • PIK: A per-pixel color difference keyer that uses a mix operation instead of a max operation to combine the non-backing screen channels.
    • PIKColor: Generate a clean plate from each frame for keying with PIK.
    • PLogLin: Convert between linear and log representations using the Josh Pines log conversion.
    • Quantize: Reduce the number of color levels with posterization or dithering
    • SeExprSimple: new simple expression plugin with one expression per channel
    • Sharpen & Soften: new plugins.
    • SlitScan: Per-pixel retiming.
  • SeNoise: fix bugs in the Transform parameters #1527
  • PIKColor: do not expand region of definition
  • Shadertoy: support iDate, add presets, fix CPU rendering #1526
  • Transform & CornerPin: additional "Amount" parameter to control the amount of transform to apply.
  • ColorLookup: fix a bug where output was always clamped to (0,1) #1533
  • Grade: fix a bug where negative values were clamped even when gamma=1 #1533
  • STMap, IDistort, LensDistortion, Transform, CornerPin: reduce supersampling to avoid artifacts
  • LensDistortion: add STMap output mode, add undistort output, add PFBarrel and 3DEqualizer distortions model, add proper region of definition support.
  • RotoMerge: a merge plugin that takes an external mask as the alpha for the A input.
  • WriteFFmpeg: DNxHD codec now supports DNxHR HQ, DNxHR SQ and DNxHR LB profiles.

2.1.9

28 Nov 17:30
Compare
Choose a tag to compare

Natron

  • Read/Write: Do not automatically set parameters when changing the filename (#1492). Creating a new Reader/Writer still sets those automatically.
  • ctrl-click on a node in the nodegraph (cmd-click on Mac) now opens its control-panel (same as double-click)
  • Curves with a single keyframe can now have a slope.
  • Fix gamma=0 in the viewer
  • Fix a bug where removing all control points from ColorLookup would crash the application
  • Fix bugs in curves drawing.
  • Fix potential crashes when using KDE on Linux
  • Fix a bug where Roto strokes drawn at a different frame of the current frame would disappear
  • (macOS) Fix a bug where the interface would become very slow after a String parameter is disabled or enabled

Plugins

  • ColorWheel: antialiased rendering
  • Rectangle: add rounded corners
  • PIKColor: fix black rims issue #1502, rework & optimize
  • PIKColor: remove hard limits on parameters b85f558
  • Grade & Gamma: fix behaviour when gamma=0
  • Shadertoy: support iChannelResolution

2.1.8

15 Nov 17:40
Compare
Choose a tag to compare
  • Fix a bug where several images with file names that contain two numbers would be be considered as a sequence even if both numbers differed.
  • Fix a bug where a disabled Merge node would pas input A if the preferences say Merge should auto-connect to B (#1484)
  • Node Graph: hints for possible links between nodes are now only active when holding the Control key (Command on macOS) (#1488)
  • Roto: The default shortcuts to nudge Control Points has been changed to the num-pad 2,4,6 and 8 keys instead of the arrow keys
    which were conflicting with the timeline shortcuts. (#1408)
  • Fix a bug where the output channels of the Shuffle node could forget their link or expression (#1480)
  • Fix a bug where the focus on parameter would jump randomly (#1471)

Natron 2.1.7

27 Oct 17:08
Compare
Choose a tag to compare

Version 2.1.7

  • Fix a bug where PyPlugs would not load if the PYTHONPATH environment variable was set
  • Fix a bug in the file dialog

See ChangeLog for more information.

Plugins

  • (beta feature) SlitScan: Per-pixel retiming.

Natron 2.1.6

19 Oct 11:47
Compare
Choose a tag to compare
  • Fix a bug where Natron would freeze or be extremely slow when using big node graphs

Plugins

  • DenoiseSharpen: Use a more intuitive "Sharpen Size" parameter instead of "Sharpen Radius", and do not sharpen the noise. Add "Denoise Amount" parameter, which can be set to 0 to sharpen only.
  • ErodeBlur: fix the "Crop To Format" parameter (which did not work)
  • (beta feature) HueCorrect: Apply hue-dependent color adjustments using lookup curves.
  • (beta feature) HueKeyer: Compute a key depending on hue value.

Other

The package repository for Linux and Windows has changed, so updating through NatronSetup will not work. Either download the new installer or update the repository settings in NatronSetup. The new URL's are:

2.1.5

11 Oct 21:25
Compare
Choose a tag to compare

Bugs

  • Windows: If Natron is not installed in Program Files using the installer, Fontconfig does not work properly thus the Text node will not work

Version 2.1.5

  • Introduce the notion of "Format", which is basically the area of the image to be displayed (similar to the display window in OpenEXR). Each clip has a format attached, so a project can contain images of different sizes.
  • Fix a bug where deprecated plugins would not be loaded from project file 2561778
  • macOS: clicking the dock icon now raises all windows
  • macOS: fix ColorLookUp curves parameter display
  • PyPlug: fix a bug where removing a node inside a Group would break any expression on its siblings
  • Reader: fix a bug where copy/pasting a node would display a "Bad Image Format" error
  • The whole user interface now uses the same font, and dialogs were cleaned up to use standard buttons
  • Roto: fix a bug where the selected tool in the viewer would not refresh properly
  • Fix a bug where Natron would not work properly when installed in a directory containing unicode characters
  • OpenEXR: fix a bug where auto-crop files would not have their origin placed correctly

Plugins

  • Crop: add the "Extent" choice, to chose either a predefined format or a custom size
  • Blur: add the "Crop To Format" option.
  • Reformat: if input has a format, use it to compute the reformated output.
  • NoOp: can also set the format.
  • Shuffle: re-enable the "Output Components" choice"
  • Premult/UnPremult: don't try to check processed channel when rewiring the input
  • (beta feature) ErodeBlur: Erode or dilate a mask by smoothing.
  • (beta feature) KeyMix: Copies A to B only where Mask is non-zero.
  • (beta feature) PIK: A per-pixel color difference keyer that uses a mix operation instead of a max operation to combine the non-backing screen channels.
  • (beta feature) PIKColor: Generate a clean plate from each frame for keying with PIK.
  • (beta feature) Sharpen & Soften: new plugins.
  • (beta featur) EdgeExtend: Fill a matte (i.e. a non-opaque color image with an alpha channel) by extending the edges of the matte.