Add effect for create basic geometric shapes:
This idea should be shelved until Olive completes its roadmap on how effects get done.
SVG as mask would be possible solution, maybe even with animation support?
SVG as mask would be possible solution
For SVG support we has anotger request:
But for creating & editing SVG we need external vector editor.
General idea of "Geometric Shapes" is something like 'built-in basic vector editor'.
Well, Olive could ship with some pre-made SVGs. But if you want to be able to define e.g. how many edges you want in a star-like shape then SVG wouldn't be the best option perhaps.
FTR, what you think about implementing "SVG Native" for this feature?
...
SVG Native is an upcoming W3C specification and a narrow collection of the most commonly used primitives of SVG. This subset brings vector graphics to native applications and draws resolution independent icons or sharp color fonts like for OpenType-SVG fonts.
...
The subset in SVG Native
The new subset in SVG Native consists of the following categories and elements:
- Shapes:
<circle>,<ellipse>,<rect>,<path>,<polygon>,<polyline>,<line>- Groups:
<defs>,<g>- Information:
<desc>,<title>- Gradients:
<linearGradient>,<radialGradient>,<stop>- Clipping:
<clipPath>(with limitations)...
GitHub repo:
SVG Native seems like a good candidate for the proposed feature - nothing really fancy is needed here. However, as a user you probably want to tweak the shape inside of Olive, which would have to generate SVG code on the fly then I guess? At least from in my current understanding of SVG Native, it isn't an API for generating SVGs, but rather a parser and rasterizer mainly for UIs.
Most helpful comment
This idea should be shelved until Olive completes its roadmap on how effects get done.