Can we talk about the future

Hey guys just wanted to chime in say that we are still waiting to see if we have the contract. If it comes through we will be gaining a lot of developers which will be awesome.

So fingers crossed we have done all we can for our proposal its a waiting game now.

Ad :smiley::smiley::smiley:

I canā€™t help but wonder if animal logic maybe interested in what your doing. It might be worth getting in contact with them. I know that they use CentOS they may even through some money and developers to see where things may go.

Of course they will want to keep there own things that they want to do. if there can be a compromise than i think it could be a nice little marriage. Getting one studio will only lead to more.

I like the software, I want to make tutorials. Maybe help with the documentation. The program is mostly useless for a beginner. Iā€™m a compositor, Iā€™m working on big titles. I work with Nuke every day. Unfortunately, there are some basic features that are missing or poor in performance in Natron.
For example, for cleanup works:

  • powerful grid warper
  • better bezier shape rasterization
    better rotopaint (now painful to use)
  • denoise
    and more

Great software, but currently useless for professional work.
The point is where can I help as a compositor:

  • Iā€™m making tutorials
  • I document the features

Sorry, for my English, Iā€™m working on it :).

4 Likes

So true, and thereā€™s per say no chances these features/improvements will ever see the day light.
We would need 2-3 full time highly skilled devs to get Natron being suitable for real productions.
Too many things to be fixed/rewritten.

First we need to fix bugs. Having a stable core is more important than features (IMHO).

Also, some feature requests exists through third-party plugins (mostly commercial), Natron canā€™t include ā€œallā€ the plugins :wink:

We need developers willing to make the missing plugins or features. The easiest would be creating plugins, there are enough examples in openfx-*.

I will try to dedicate as much time as I can to Natron, but it will never be as much as it was (at least not at this moment), but my time will probably be used to maintain the build system and bugs. Features will be far between (and some features I just donā€™t have the ability to add (at least not without doing some research/reading etc)).

Iā€™m not that hopeful in regards to new developers (please prove me wrong), Natron has been public since 2013 and there has been minimal contributions to the code from ā€œoutsidersā€ since that time.

I agree with everything you said.
Regarding possible new devs contributions, sadly, i have to agree too.
There was, and still is, a path for Natron to get attention. Not from devs in the first time, but from small/mid-size studios.
Of course, giving advices and critics after war is over is always easy.

I think really hard to find skilled developer without pay.
Natron is not in a good position on ā€˜marketplaceā€™.
There are some cheap and expensive solutions on the market. Medium and larger companies choose old and proven software. Compositing is a special thing and a sensitive point at the end of vfx pipeline. Natron is not a content maker like Blender. You can make money quickly with Blender. Natron is in a much more difficult situation.

1 Like

Natron is definitely in a quirky position tool wise. Some of itā€™s nodes are honestly more advance than equivalent nodes in other software at this caliber, but some basic things people take for granted in other software, like grid warping and certain aspects of the text node require more complex alternative solutions in Natron without resorting to third party solutions. As an owner of Ignite pro I personally have access to itā€™s grid warp, but if Iā€™m trying to demo for the average user I currently am mostly stuck with Warp fields or Magnetic fields. Iā€™m 90% sure there might be a way to build a cage deformation using roto nodes and STMap nodes, involving inverting from a user defined value point, but Iā€™ve not goten around to testing out my theory yet.

What do you need?

Maybe we should start talking about:
Why is it so hard to find new devs ? (supporting the few we currently have).

Is the code used very hard?
Is the code documentation not good enough?
Do we need higher bountys?
What elseā€¦?

I am not a coder, but I am willing to help and push if we figure out where the problem liesā€¦

Itā€™s more wants than needs, but there are silly things I get asked how to do quite often. Like uniform dashed outlines the arenā€™t limited to being static. Natronā€™s font outlines grow and shrink in length if they ā€œmarchā€ around. Likewise we canā€™t really make dashed or patterned outlines around roto shapes without jumping through hoops. The fact most other comping software has those kind of things, but Natron would require far more complex steps to produce a similar result is just odd; however, there are very few other compositors (other than Blender really) that can open an SVG.

I can probably do something about the dashes, it was just a feature I added ā€œfor funā€ many years ago, I never dedicated much time to the feature.

FYI, I have some major features planned for the Text node sometime this year.

Most OSS projects suffer from this. Itā€™s nothing new.

1 Like

I look forward to everything you guys do. While Iā€™ve only started to play with the BlackmagicRAW plug-in Iā€™ve mentioned it to others with the cameras so hopefully there will be some more useful feed back on that soon as well. :slight_smile:

Iā€™m a professional compositor, I wanted to use Natron earlier for some shots and promote Natron, but I canā€™t play a 4k footage in the Viewer and I found a lot of other problems. It would be good enough if the Viewer works well, other functionality is not so important yet, I think.

What do you mean by canā€™t play 4k footage?

I read a 4k exr scan, I push play forward button and Viewer is freeze, extremely slow or sometimes it stops after few frame and restarts the play. 64gb ram, RTX2080 super, Ryzen 9, ssd etc., With Nuke everything is okay.

I currently work on a project with multilayered EXRā€™s in 4k, I have no issues with playback. Make sure you have configured the cache settings.

What OS are you using? (Iā€™m on CentOS7)

I test Natron under Gentoo and Windows10, I got the same problem. I check cache settings.

You might also need to adjust the threading settings. If you search the forum you can see that several people with threadrippers had similar issues.

Iā€™m using an old i7 4771, 32GB of RAM and a 4GB Gforce GTX 970, and have no major issues working with most 4k footage in Natron given the age of my setup. So if one is having issues with 4k on a system with 64GB, a Ryzen 9 and a RTX 2080 then Iā€™ve got to believe itā€™s either a system driver or something like OpenGL is turned off.