Support for multi-core architectures: all processing is multithreaded using a thread pool pattern.32 bits floating point linear color processing pipeline : all frames are represented as floating-point RGBA samples with premultiplied alpha, permitting the use of alpha compositing operators defined by Thomas Porter and Tom Duff.A graphic card that supports OpenGL 2.0 or OpenGL 1.5 with a few commonly available extensions (ARB_texture_non_power_of_two, ARB_shader_objects, ARB_vertex_buffer_object, ARB_pixel_buffer_object).Low hardware requirements: a 64 bits or 32 bits processor, at least 3 GiB of RAM.In January 2015, the Art and Technology of Image (ATI) department in Paris 8 University announced that they would switch to professional-quality free and open-source software for teaching computer graphics to students and artists, including Blender, Krita and Natron. Version 1.0 was released on, together with a large sample project by François "CoyHot" Grassard, a professional computer graphics artist and teacher, demonstrating that Natron could execute interactively graphs with more than 100 nodes. Subsequent beta releases brought additional features such as motion blur, color management through OpenColorIO, and video tracking. The first widely available public release was 0.92 (), which brought rotoscoping and chroma keying functionalities. The prize was a 12-month employment contract to develop Natron as a free and open-source software within the institute. The project was the winner of the 2013 Boost Your Code contest by Inria. Natron was started by Alexandre Gauthier in June 2012 as a personal project.