Vrystelling van die eksperimentele vektorgrafika-redigeerder VPaint 1.7

Na vier jaar van ontwikkeling gepubliseer pakket vrystelling VPaint 1.7, wat 'n vektorgrafiese redigeerder en 'n stelsel vir die skep van 2D-animasie kombineer. Die program is geposisioneer as 'n navorsingsprojek met 'n eksperimentele implementering van 'n wiskundige konsep VGC (Vector Graphics Complex), wat jou toelaat om animasies en illustrasies te skep wat nie aan pixel resolusie gekoppel is nie. Die projek se ontwikkelings word in C++ geskryf (met die Qt en G.L.U.) En versprei gelisensieer onder Apache 2.0. Bouwerk voorberei vir Linux (AppImage), Windows en macOS.

Die kern van die VGC-metode is om die opsporing van verbindings tussen lyne in 'n vektortekening te outomatiseer, wat die redigeringsproses meer intuïtief maak deur die verwerking van vorms wat gemeenskaplike grense het, te vereenvoudig. Tipies word die kurwes wat die raakgrense van twee vorms vorm afsonderlik geteken ('n aparte kurwe word vir elke vorm geteken). In VPaint word die grens een keer gedefinieer en word dan aan elke vorm geheg en kan daarmee saam geredigeer word. Animasie gevorm as 'n "spatio-temporele topologiese kompleks" waarin verwante gesamentlike grense van vorms komplekse verdelings of unies van vorms laat realiseer, en ook die outomatiese generering van intermediêre rame fasiliteer.

Die program is op die prototipe stadium met beta-vrystellingskwaliteit, wat slegs die basiese skelet van die hooffunksies verskaf om die voorgestelde redigeringskonsep te evalueer en illustreerder wat nie geskik is vir alledaagse werk nie. VPaint kry egter geleidelik funksionaliteit en die nuwe weergawe sluit nou ondersteuning vir lae, invoer van SVG-lêers en ondersteuning vir hoë pixeldigtheid (HiDPI) skerms in.

VPaint se ontwikkelings word beplan om in die toekoms gebruik te word om kommersiële pakkette te skep VGC-illustrasie en VGC-animasie. Die eerste is daarop gemik om te kompeteer met Adobe Illustrator, Autodesk Graphic, CorelDRAW en Inkscape-pakkette, en die tweede met Adobe Animate, ToonBoom Harmony, CACANi, Synfig en OpenToonz.
Albei pakkette, ten spyte van betaalde verspreiding, sal as oopbron onder die Apache 2.0-lisensie verskaf word. Bouwerk vir Linux sal gratis afgelewer word (slegs uitgawes vir Windows en macOS sal betaal word).

Vrystelling van die eksperimentele vektorgrafika-redigeerder VPaint 1.7

Belangrikste kenmerke:

  • Gereedskap om vryvormsketse te skep. In plaas van kurwes
    Die bezier-lyne wat 'n illustrasie vorm, word gevorm as handgetekende kurwes wat 'n "rand" genoem word. Krommes kan van enige dikte wees en word gewoonlik met 'n tablet gestel.

  • Geleenthede vir beeldhouwerkmodellering. Getekende "rande"
    kan in styl geredigeer word ZBrush met arbitrêre veranderinge in die kromme radius, breedte en gladvlak. Kruisings en raaklyne van krommes word outomaties opgespoor en gestoor tydens redigering, anders as klassieke redigeerders waar krommes
    Bezier-kurwes word as onafhanklike kurwes behandel.

  • 'n Vulgereedskap waarmee jy die kleur van die buitelyn kan verander deur eenvoudig op die area te klik wat deur die rande begrens word. Anders as die meeste ander vektorredigeerders, word die rande wat die rand vorm, nagespoor wanneer dit gevul word, en in die toekoms, wanneer hierdie rande gewysig word, word die area gevul met kleur outomaties opgedateer, en alle randverbindings word gestoor.
  • Tydlynanimasie, wat 'n eenvoudige koppelvlak bied om raam-vir-raam-animasie te skep. Jy kan 'n raam teken, dit dan kopieer en veranderinge maak vir die volgende raam, ens. Die beweging-plak-funksie is beskikbaar, wat jou toelaat om tipiese elemente tegelyk in verskeie rame in te voeg met outomatiese vorming van intermediêre rame.
  • Uieskil, wat jou toelaat om verskeie aangrensende rame gelyktydig te bedek om beheer oor die tydsberekening en trajek van die animasie te verbeter. Jy kan ook die sigbare area in verskeie areas verdeel om verskillende rame gelyktydig te sien of te wysig.

Bron: opennet.ru

Voeg 'n opmerking