Release van de experimentele vector grafische editor VPaint 1.7

Na vier jaar ontwikkeling gepubliceerde pakket release VPaint 1.7, dat een vector grafische editor en een systeem voor het maken van 2D-animatie combineert. Het programma is gepositioneerd als een onderzoeksproject met de experimentele implementatie van een wiskundig concept VGC (Vector Graphics Complex), waarmee u animaties en illustraties kunt maken die niet gebonden zijn aan pixelresolutie. De ontwikkelingen van het project zijn geschreven in C++ (met behulp van de Qt-bibliotheken en GLU) En worden verspreid gelicentieerd onder Apache 2.0. Builds voorbereid voor Linux (AppImage), Windows en macOS.

De essentie van de VGC-methode is het automatisch volgen van verbindingen tussen lijnen in een vectortekening, wat het bewerkingsproces intuïtiever maakt door de verwerking van vormen met gemeenschappelijke grenzen te vereenvoudigen. Meestal worden de curven die de elkaar rakende grenzen van twee vormen vormen afzonderlijk getekend (voor elke vorm wordt een aparte curve getekend). In VPaint wordt de rand één keer gedefinieerd en wordt vervolgens aan elke vorm gekoppeld en kan ermee worden bewerkt. Animatie gevormd in de vorm van een "spatio-temporeel topologisch complex", waarin de bijbehorende gezamenlijke grenzen van de figuren de implementatie van complexe delingen of unies van figuren mogelijk maken, en ook het automatisch genereren van tussenliggende frames vereenvoudigen.

Het programma bevindt zich in de prototypefase met de kwaliteit van een bètaversie en biedt alleen de basisruggengraat van de belangrijkste functies voor het evalueren van het voorgestelde concept van bewerking en is ongeschikt voor het dagelijkse werk van een illustrator. VPaint wint echter geleidelijk aan functionaliteit en de nieuwe versie biedt ondersteuning voor lagen, het importeren van bestanden in SVG-indeling en ondersteuning voor schermen met hoge pixeldichtheid (HiDPI).

In de toekomst zijn VPaint-ontwikkelingen gepland om te worden gebruikt om commerciële pakketten te maken. VGC-illustratie en VGC-animatie. De eerste is bedoeld om te concurreren met Adobe Illustrator-, Autodesk Graphic-, CorelDRAW- en Inkscape-pakketten, en de tweede met Adobe Animate, ToonBoom Harmony, CACANi, Synfig en OpenToonz.
Beide pakketten zullen, ondanks betaalde distributie, worden geleverd als open source onder Apache 2.0-licenties. Linux-builds zijn gratis (alleen Windows- en macOS-edities worden betaald).

Release van de experimentele vector grafische editor VPaint 1.7

Основные особенности:

  • Hulpmiddelen voor het maken van schetsen in vrije vorm. In plaats van bochten
    De Bézier-lijnen waaruit de illustratie bestaat, zijn gevormd als met de hand getekende rondingen die een "rand" worden genoemd. De rondingen kunnen elke dikte hebben en worden meestal gedefinieerd met behulp van een tablet.

  • Mogelijkheden voor sculpturale modellering. Getrokken "randen"
    kan in stijl worden bewerkt ZBrush met een willekeurige verandering in de boogradius, breedte en afvlakkingsniveau. Snijpunten en raaklijnen van krommen worden automatisch bijgehouden en bewaard tijdens het bewerken, in tegenstelling tot klassieke editors waar krommen waren
    Beziers worden behandeld als onafhankelijke krommen.

  • Vulgereedschap waarmee u de kleur van de omtrek kunt wijzigen door simpelweg op het gebied te klikken dat wordt begrensd door de randen. In tegenstelling tot de meeste andere vectoreditors, worden bij het vullen de randen die de grens vormen gevolgd en bij het bewerken van deze randen wordt het met kleur gevulde gebied automatisch bijgewerkt en blijven alle randverbindingen behouden.
  • Tijdlijnanimatie, die een eenvoudige interface biedt voor het maken van frame-voor-frame animaties. U kunt een kader tekenen, het vervolgens kopiëren en wijzigingen aanbrengen voor het volgende kader, enzovoort. De motion-paste-functie is beschikbaar, waarmee u typische elementen in meerdere frames tegelijk kunt invoegen met automatische vorming van tussenliggende frames.
  • Onion skinning, waarmee u meerdere aangrenzende frames tegelijk kunt overlappen voor betere controle over de timing en het traject van de animatie. U kunt het zichtbare gebied ook opdelen in meerdere gebieden om tegelijkertijd verschillende frames te bekijken of te bewerken.

Bron: opennet.ru

Voeg een reactie