NatronGitHub / Natron

Open-source video compositing software. Node-graph based. Similar in functionalities to Adobe After Effects and Nuke by The Foundry.
http://NatronGitHub.github.io
GNU General Public License v2.0
4.64k stars 338 forks source link

Import SVG as roto shapes #531

Open hellocatfood opened 4 years ago

hellocatfood commented 4 years ago

Can a feature be added to allow Natron to import SVG paths/shapes as roto layers? Here's an example of why this would be useful.

For my work (creating idents and other animations) I often have to produce a write-on effect or animate shapes being redrawn, for example the below shape (made in Blender)

gif

Natron can already do this by setting the Visible Portion Start in the settings of the Pencil Tool in the roto node, however the shape would have to be redrawn within Natron. For simple shapes this may not be a problem but for more complex shapes it would be more efficient to draw the shape in a dedicated vector graphics editor such as Inkscape and then import those shapes into Natron.

rodlie commented 4 years ago

Maybe... I'm not familiar with the roto code, but if it uses Cairo it should be possible.

devernay commented 3 years ago

There's very little chance that this ever happens. The roto shapes represent a very small subset of SVG. You can, however, animate SVG in Natron, see https://discuss.pixls.us/t/natron-svg-animation/7644

pitbuster commented 3 years ago

But at least getting bezier curves importing shouldn't be too crazy, right?

I think regular SVG animation wouldn't work for @hellocatfood use case, where he uses Roto's Visible Portion Start.