Natron Development

@natron-dev-awesome

A team of open-source softare developers, artists, and users, dedicated to help documenting Natron

Public team

Community (0)
No community contribution yet

Joined on May 3, 2021

  • This page constitutes a semi-official roadmap for Natron. It isn't official yet but that should soon change once the devs review it and approve it. However, it should represent a good step in the right direction, and a good place to refer any person if they ask "is Natron a dead project?" or "when will ___ feature be implemented" etc. A trello board will mirror this in the future. While looking far ahead can feel daunting, having this roadmap gives us a vision to follow through on and build upon. Note: This document follows the Natron Markdown Code Style. Please keep the Markdown to that code style. Website Redesign Launch [ ] Finish new site, currently within Hank's repository[ ] There is a whole other todo list for the website for reference, which is why it isn't here [ ] Publish new branding assets, including badges and new refined logo [ ] Begin creating gallery of Natron renders for the new splash screen
     Like  Bookmark
  • Natron proposal by Bonalex 2021/10 Edited by Songtech-0912 Natron is a full featured production software. With companion "community plugins" and "community scripts" it will get even more creative and efficient. IMHO I think installing community scripts ans plugins should be strongly encouraged on the download page. Visual Effects Natron features a node based interface, can import 3D renders from popular applications, and has hundreds of tools, effects and filters for creating high end visual effects! Nodes gives unlimited possibilities and clearer processing flow.
     Like  Bookmark
  • About Software Natron is a free and open-source compositing suite, geared towards VFX. It is currently actively developed, albeit by a small team of part-time developers. Please note that Natron is not, and will not try to become any of the following things: Proprietary commercial or in-house software A motion graphics tool like Adobe After Effects A full 3D graphics creation suite like Blender A non-linear video editor like Premiere Pro
     Like  Bookmark
  • Legend strikethrough: Not present in Natron Italic: included in the proposal (Community) means community scripts or plugins functionality Natron proposal by Bonalex 2021/10 Natron is a full featured production software. With companion "community plugins" and "community scripts" it will get even more creative and efficient. []IMHO I think installing community scripts ans plugins should be strongly encouraged on the download page.
     Like  Bookmark
  • Natron is great at compositing and visual effects, but it's even better when used in a workflow with other software. Here are official recommendations for Natron-complimentary software, as put together by the Natron community. Prism Pipeline A task automation and workflow companion for animation and VFX projects Operating systems: Linux, Windows License: Website: https://prism-pipeline.com/ Blender
     Like  Bookmark
  • New contributing templates for Natron. Note: the changes outlined are already a pull request, viewable here. Parts of this are likely outdated and do not reflect the most up to date information on the updated contributing templates. Info Natron's current templates are a bit lacking in detail. They have a number of issues and can use some improvements: The issue template is for everything from bug reports to feature requests and thus makes it hard to know what the issue is about The issue template also encourages bad issues as it doesn't enforce good guidelines for issues (e.g. proper use of code formatting, professional language, detailed descriptions) The PR template is incredibly vague and doesn't have guidance instructions to prevent very messy PRs (e.g. the former PR #479)
     Like  Bookmark
  • Here's a quick guide to get new developers initiated with contributing to Natron. If you'd like to submit a change to make Natron better, here's how! If you've never heard of git and never used a terminal, see the beginners tutorial If you have heard of git and used it a few times, but you're not super familiar with it, see the intermediate tutorial If you are a developer with some experience working with open-source codebases, see the basic developer tutorial If you're a seasoned developer, see the advanced tutorial Contributing for Beginners Info: Add stuff to here, reference: http://brunoruviaro.github.io/ardour4-tutorial/how-to-contribute-0/
     Like  Bookmark
  • It can be tempting to ask for a magical feature to be added to Natron! After all, Natron is free and open-source, and there are always contributors willing to add new features - including ones you suggest - to Natron. However, to keep Natron's issue tracker from becoming a mucky and messy place, we strongly urge you to follow some conventions when it comes to feature requests. What you can request You are free to request any features that would both positively benefit Natron and its community. This is a very broad category - we are open to feature ideas and we accept most of them! What you cannot request You are encouraged to not request anything that you do not have a sufficient understanding of. For instance, requesting to integrate a terminal in Natron without ever having used a terminal would not be a sensible choice. Additionally, you should not request a feature that would require a major undertaking without a sufficient and proportional benefit from the feature. Remember that at the end of the day, Natron's developers are people, and asking them to add an almost-impossible feature with marginal benefit is a huge disregard of their hard work and effort.
     Like  Bookmark
  • Preface Natron 5.0 will be the first release with support for 3D and deep compositing. This guide will focus on the specific aspects of how 3D could be implemented. Libraries Here are some libraries of note for the 3D implementation: QtOpenGL viewer widgets Qt 3D model viewer which uses assimp on the backend for loading 3D models 3D UI Design
     Like  Bookmark
  • About We use this document to structure our design progress We structure each step in the design as a todo item, denoted by the checkbox. Every week, we complete a number of todos, and at the end of the week, we conduct a design review to finalized our changes. This is a merge. We then list the changes we make, which are collectively called a commit. Each commit is a MD-5 hash generated via the output of the date | md5sum Unix command
     Like  Bookmark
  • For each item we need a way to evaluate priority (for different kind of users) (poll on PIXL.US ?) For each item we need to determine what are the possible ways to achieve this goal. A hacky way could sometime be better than no solution at all.
     Like  Bookmark
  • This page is already in pullrequest 604 on Natron github RB-2.3 Branch The read node brings movies or still images into the script. When you call it from the menu (shortcut key R) a file browser will appear. You will need to navigate to the 'Users' folder and look for your user identity in the list. It might be easier to just drag your files onto the Node Graph where they will automatically be assigned a Read node. Image sequences need to be placed inside a folder, and the folder dropped into Natron. Read-in paths can be tidied up later. Natron will find all image sequences in this folder recursively (ie. folders inside folders) Filename click on the folder icon to open the file browser and choose the file you want to read from disk Using the File Browser
     Like  Bookmark
  • This page should replace /guide/getstarted-environment-fileselect.html This page is already in pullrequest 604 on Natron github RB-2.3 Branch The File browser in Natron has some specific features. Relative Path in order to allow moving files without breaking links or to allow sharing files between computers with different storage setups, Natron allows relative path. First create a 'base path':
     Like  Bookmark
  • This is a style guide for Markdown for all contributors to Natron, the free and open-source compositing suite. TL;DR We want to keep our Markdown clear and easy to read, even when displayed inside a text editor. That's why we urge everyone to follow these very simple rules in writing Markdown. Additionally, we have built a markdown linter and formatter (WIP) that attempts to point out and automatically correct any issues based on this style guide. We highly recommend that everyone use this tool to validate their markdown. Get it here. :warning: Note that NMD-Lint (the aforementioned Markdown formatter) is not finished yet and is in a WIP state. Basic conventions for Markdown files
     Like  Bookmark
  • This is a stand in Note for the root of Natron documentation. This could be replaced by the real file on github. For now it serves setting up the links between the WIP documentation files created here on hackmd.io Interface Using the File Browser This page should replace the empty /guide/getstarted-environment-fileselect.html The Nodes Image Nodes
     Like  Bookmark
  • Hue Keyer The HueKeyer node pulls or generates a key or mask depending on hue value of your image(s). Hue and saturation are analyzed from your image source RGB values. Depending on the hue value, the various adjustment values are computed, and then applied: amount: output transparency for the given hue (amount=1 means alpha=0). sat_thrsh: if source saturation is below this value, the output transparency is gradually decreased. The HueKeyer doesn’t have a mask input option. It only have a Source Layer and Output Layer. I will assume the developers must have determined that a mask input is not needed because the node operation is to generate a mask from the hue selection.
     Like  Bookmark
  • Read Node Let's you bring in image and video files in natron Read Node
     Like  Bookmark
  • These nodes allow to create an alpha channel (ie. image transparency) from the content of the image itself HueKeyer This node creates transparency based on the hue of each individual pixel HueKeyer Natron Documentation Book
     Like  Bookmark
  • Info Currently tutorials should be merged to here from these sources: http://www.opticalenquiry.com/nuke/index.php?title=Main_Page https://www.linkedin.com/pulse/natron-green-screen-despilling-tips-omar-brown/ https://www.linkedin.com/pulse/natron-compositor-keyframe-tracking-tips-omar-brown/ https://www.linkedin.com/pulse/natron-vfx-compositor-tracker-node-omar-s-brown/ https://www.linkedin.com/pulse/natron-digital-compositor-chromakey-node-tutorial-omar-s-brown/ https://www.linkedin.com/pulse/keyer-node-chromakey-colorlookup-tidbit-omar-s-brown/
     Like  Bookmark