Jump to content
3DCoat Forums

Natron - open-source cross-platform compositing software


Recommended Posts

website: http://natron.inria.fr

 

Hello,

Natron is 100% OpenFX v1.3 compatible , you can see a non exhaustive list of most of existing plug-ins here .

 

This means most compositing tools such as Sapphire from Genarts or Furnace by the Foundry work totally in Natron.

 

You're not a commercial plug-ins fan ? Fine ! Many open-source OpenFX plug-ins exist, notably the major suite TuttleOFX.

Also Natron uses many other open-sources projects in order to provide the end-user some flexibility: OpenColorIO for colour management and OpenImageIO for image reading/writing.

Best, Alexandre

Screen-Shot-2013-12-09-at-5.58.46-PM.png
 

  • Like 1
Link to comment
Share on other sites

  • 4 months later...

for any1 that cant afford -like me lol- a composition software as nuke -u$4.213- or fusion -u$2.495- natron looks very promising
 
They are presenting the app at Siggraph 2014

 

Link to comment
Share on other sites

Natron 0.96 is out: New tracker and last beta build

We’re pleased to announce the last beta build is now available for download.  Warning: New OpenColorIO profiles are  included, by default ACES colour profiles might be  selected and this can result in image readers not working. Go in the preferences of the application and in the OpenColorIO tab, select the nuke-default profile which is stable. …

Link to comment
Share on other sites

  • Reputable Contributor

Natron 0.96 is out: New tracker and last beta build

We’re pleased to announce the last beta build is now available for download.  Warning: New OpenColorIO profiles are  included, by default ACES colour profiles might be  selected and this can result in image readers not working. Go in the preferences of the application and in the OpenColorIO tab, select the nuke-default profile which is stable. …

 

Ah nice, Linux got an installer now. Nuke-default profile was selected by default in my Linux version.

Edited by digman
Link to comment
Share on other sites

  • Contributor

Does Natron have some documentation available? Nodes are very intuitive to use, but some solid user's manual is always welcome when learning new software.

Edited by ajz3d
Link to comment
Share on other sites

  • Contributor

Ah, I didn't know this. :) I've never had any contact with Nuke. Only with Composite/Toxik and After Effects.

Thanks for the info, Carlos. I'll watch some of those tuts and read some docs on Nuke.

Link to comment
Share on other sites

  • 1 month later...
  • Contributor
Natron 0.96 is out: New tracker and last beta build

We’re pleased to announce the last beta build is now available for download. Warning: New OpenColorIO profiles are included, by default ACES colour profiles might be selected and this can result in image readers not working. Go in the preferences of the application and in the OpenColorIO tab, select the nuke-default profile which is stable. …

So ACES doesn't work in Natron yet?

Link to comment
Share on other sites

  • 3 months later...
  • 1 month later...
V1.2.1

We released a minor patch today to address a few stability issues and also to add a few interesting nodes.

Here is the changelog:

 

- New GodRays and DirBlur nodes. 
- New RGBToHSI/HSIToRGB YUVToRGB/RGBToYUB YCbCrToRGB/RGBToYCbCr nodes
- Fixed a bug where some TIFF files would not read correctly on Windows versions of Natron
- FIxed a bug where a crash could occur with the Merge node with mix = 0
- Fixed a bug where ReadFFMPEG would sometimes decode incorrectly files with bit depth higher than 8
- Miscellaneous stability fixes

Link to comment
Share on other sites

  • 7 months later...
  • Advanced Member

How does Natron compare to Blender's Compositor? Stability, features, tracking..etc

I have used both Blender and After Effects in the past for comps but never used Natron. Looks good though

Edited by Nossgrr
Link to comment
Share on other sites

  • 1 month later...
  • Advanced Member

http://natron.fr/

 

Natron is a free open-source, cross-platform compositing software.

It offers robust and efficient tools for compositors to get their job done fast with high quality results.

linux-b-e1430443043763.png apple-b-e1430443004841.png windows-b-e1430442978642.png

  • 32 bits floating point linear color processing pipeline.
  • Colorspace management handled by the famous open-source OpenColorIO library.
  • Dozens of file formats supported: EXR, DPX,TIFF, PSD, SVG, Raw, JPG, PNG…thanks to OpenImageIO. and FFmpeg.
  • Support for many free and open-source OpenFX plugins:
      • OpenFX-IO : to read anything else than standard 8-bits images (bundled with pre-compiled versions of Natron).
      • OpenFX-Misc : A set of basic nodes, such as Transform, chroma keyer, etc… (bundled with the pre-compiled versions of Natron).
      • OpenFX-Arena : A set of extra nodes (bundled with the pre-compiled versions of Natron).
      • OpenFX-OpenCV : A set of plugins based on OpenCV.
  • Support for commercial OpenFX plugins: (these are proprietary software and not free)
  • Intuitive user interface: Natron aims not to break habits by providing an intuitive and familiar user interface.  It is possible to separate on any number of screens the graphical user interface. It supports Retina screens on MacOSX.
  • Performances:  Never wait for anything to be rendered, in Natron anything you do produces real-time feedback thanks to its optimised multi-threaded rendering pipeline and its support for proxy rendering (i.e: the render pipeline can be computed at lower res to speed-up rendering).
  • Multi-task: Natron can render multiple graphs at the same time and make use of 100% of the compute power of your CPU.
  • Network rendering: Natron can be used as a command-line tool and can be integrated on a render farm manager such as Afanasy.
  • NatronRenderer: A command line tool for execution of project files and python scripts. The command line version is executable from ssh on a computer without any display.
  • Recover easily from bugs: An auto-save system detects inactivity and saves your work for yourself. Also Natron provides the option to render a graph in a separate process, meaning that any crash in the main application would not crash the ongoing render (and the other way around).
  • Fast & interactive Viewer – Smooth & accurate  zooming/panning even for very large image sizes (tested on 27k x 30k images).
  • Real-time playback: Natron offers  a real-time playback with thanks to its RAM/Disk cache technology. Once a frame is rendered, it can be reproduced instantly afterwards, even for large image sizes.
  • Low hardware requirements: All you need is an x86 64 bits or 32 bits processor, at least 3 GB of RAM and a graphic card that supports OpenGL 2.0 or OpenGL 1.5 with some extensions.
  • Motion editing: Natron offers a simple and efficient way to deal with keyframes with a very accurate and intuitive curve editor. You can set expressions on animation curves to create easy and believable motion for objects. Natron also incorporates a fully featured dope-sheet to quickly edit clips and keyframes in time-space.
  • Multi-view workflow: Natron saves time by keeping all the views in the same stream. You can separate the views at any time with the OneView node.
  • Rotoscoping/Rotopainting: Edit your masks and animate them to work with complex shots
  • Tracker node: A point tracker is  embedded in Natron to track multiple points. Version 2.1 of Natron will incorporate the Tracker from Blender.
  • Presets: Nodes presets can be imported/exported easily with an XML file format
  • Python scripting: Natron has made available via its Python API most of its functionnalities.
    Natron embeds a Python 2.7 interpreter that can be used to customize thoroughly the application. Read the documentation at natron.rtfd.org.
  • Multi-plane: In Natron all layers read from EXR’s or TIFF’s are available as planes that each node can access. You can also freely create your own custom planes. This allows for cleaner graphs and more efficient work.

Roadmap & features for future versions:

  • Optical Flow nodes: VectorGenerator, Motion Blur, Retimer, RollingShutter
  • Natural matting: Extract a foreground of an image without necessarily a green/blue-screen background.
  • Deep data: Support for deep data (multiple samples per pixel)
  • 3D workspace: The 3D workspace will first be in fact only 2.5D: That is support for Cards onto which are projected textures. Then it will also support 3D projection of textures through a camera as well as UV editing for 3D match-moving.
  •  
Link to comment
Share on other sites

  • 9 months later...

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
Link to comment
Share on other sites

  • 1 month later...

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
Link to comment
Share on other sites

  • 3 months later...
  • 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
Link to comment
Share on other sites

  • 4 years later...

Website: https://natrongithub.github.io

Version 2.4.1

Known issues

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

Changes

  • Default number of render threads is more reasonable on multi-core systems: min(num_cores, RAM/3.5Gb). #554
  • Fix checkerboard drawing on macOS Catalina and later. #614
  • Fix undoing "Reset to default" on parameters. #630
  • Fix NodeGraph manipulation and navigation issues. #491 #627
  • Fix Retina/High-DPI display issues on macOS, Windows and Linux/X11. #635
  • Fix multi-dimensional parameter linking (bug introduced in 2.4.0 #594). #631
  • Fix bug where any argument containing an integer between commas would be interpreted as a frame range. #644
  • Python: app.saveProject and app.saveProjectAs now do project variable substitution, as in app.saveProjectAs("[Variable]/output.ntp").
  • Fix ASCII curve import. #656
  • New color selection dialog for RGB and RGBA knobs. #210
  • Fix histogram smoothing (was 5 times too strong).
  • Add Python functions guiApp.copySelectedNodes and guiApp.pasteNodes. #390 #674 #675

Plugins

  • Transform, CornerPin, Position and Ramp nodes now display the motion path.
  • HueCorrect now has the ability to do hue vs. hue adjustments, with an option to change the background curve guide. #610
  • Merge: Fix behavior on most operators when A is not connected or A's RoD and B's RoD are disjoint. #647
  • Reformat: fix bugs when "turn" is checked with Resize Type = None or Type = Scale.
  • Write: Remove file first when overwriting. #666
  • Mirror: Fix crash. #660
  • SeNoise: Add option for colored noise.
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...