MrKepzie / Natron

Open-source compositing software. Node-graph based. Similar in functionalities to Adobe After Effects and Nuke by The Foundry.
www.natron.fr
GNU General Public License v2.0
1.49k stars 164 forks source link

Roto Paint 64 brush limit #1772

Closed solloron1 closed 5 years ago

solloron1 commented 5 years ago

Please ask questions ("how do I...?") on the forum, not by filing issues.

Make concrete suggestions for fixing the code ("here is a patch") by filing a pull request, not an issue.

Problem

Describe the problem or suggestion here. When using the rotopaint node you are only able to use 64 brush objects under the layer. After that they will not appear anymore.

Expected behavior: [What you expected to happen] To continue painting after 64 brush objects

Actual behavior: [What actually happened] At brush object 65 it does not appear on the frame and does not appear at render time either

Steps to Reproduce

  1. [First Step] Load video and add a rotopaint node
  2. [Second Step] Start painting on the frames. After you get 64 brush objects the paint will not appear anymore. Nor display on playback
  3. [and so on...]

You may submit a link to any screenshots/videos that can be used to understand how to reproduce the issue.

Versions

devernay commented 5 years ago

If you are drawing that many strokes, you should probably switch to using gimp/photoshop and export the bitmap. Is it a static drawing, or do you draw on video? Rotopaint is very expensive in terms of rendering (behind rotopaint is a hidden graph with lots of Merge nodes). So if your brush strokes are not animated, use the right software. A workaround if you still want to use rotopaint is to daisy-chain rotopaint nodes.

devernay commented 5 years ago

dup of https://github.com/NatronGitHub/Natron/issues/321