Lançamento do editor experimental de gráficos vetoriais VPaint 1.7
Após quatro anos de desenvolvimento publicado liberação do pacote VPaint 1.7, que combina um editor de gráficos vetoriais e um sistema de criação de animação 2D. O programa se posiciona como um projeto de pesquisa com a implementação experimental de um conceito matemático VGC (Vector Graphics Complex), que permite criar animações e ilustrações que não estão vinculadas à resolução de pixels. Os desenvolvimentos do projeto são escritos em C++ (utilizando as bibliotecas Qt e GLU) E espalhar licenciado sob Apache 2.0. Compilações preparadas para Linux (AppImage), Windows e macOS.
A essência do método VGC é automatizar o rastreamento de conexões entre linhas em um desenho vetorial, o que torna o processo de edição mais intuitivo ao simplificar o processamento de formas que possuem limites comuns. Normalmente, as curvas que formam os limites tocantes de duas formas são desenhadas separadamente (uma curva separada é desenhada para cada forma). No VPaint, a borda é definida uma vez e depois anexada a cada forma e pode ser editada junto com ela. Animação formado na forma de um "complexo topológico espaço-temporal", no qual os limites conjuntos associados das figuras permitem divisões ou uniões complexas de figuras, além de simplificar a geração automática de quadros intermediários.
O programa está em fase de protótipo com a qualidade de uma versão beta, fornecendo apenas o backbone básico das principais funções de avaliação do conceito de edição proposto e inadequado para o trabalho diário de um ilustrador. No entanto, o VPaint está gradualmente ganhando funcionalidade e a nova versão tem suporte para camadas, importação de arquivos no formato SVG e suporte para telas de alta densidade de pixels (HiDPI).
No futuro, os desenvolvimentos do VPaint estão planejados para serem usados para criar pacotes comerciais. Ilustração VGC e Animação VGC. O primeiro visa competir com os pacotes Adobe Illustrator, Autodesk Graphic, CorelDRAW e Inkscape, e o segundo com Adobe Animate, ToonBoom Harmony, CACANi, Synfig e OpenToonz.
Ambos os pacotes, apesar da distribuição paga, serão fornecidos como código aberto sob as licenças Apache 2.0. As compilações do Linux serão gratuitas (somente as edições do Windows e macOS serão pagas).
Características principais:
Ferramentas para criar esboços de forma livre. Em vez de curvas
As linhas de Bézier que compõem a ilustração são formadas como curvas desenhadas à mão chamadas de "borda". As curvas podem ser de qualquer espessura e geralmente são definidas usando um tablet.
Oportunidades para modelagem escultural. "bordas" desenhadas
pode ser editado em grande estilo ZBrush com uma mudança arbitrária no raio da curva, largura e nível de suavização. As interseções e tangentes de curvas são rastreadas e preservadas automaticamente durante a edição, ao contrário dos editores clássicos em que as curvas
Béziers são tratados como curvas independentes.
Ferramenta de preenchimento que permite alterar a cor do contorno com um simples clique na área delimitada pelas bordas. Ao contrário da maioria dos outros editores de vetores, ao preencher, as bordas que formam o limite são rastreadas e, ao editar essas bordas, a área preenchida com cor é atualizada automaticamente e todas as conexões de borda são preservadas.
Timeline Animation, que fornece uma interface simples para criar animação quadro a quadro. Você pode desenhar um quadro, copiá-lo e fazer alterações para o próximo quadro e assim por diante. A função de colagem de movimento está disponível, o que permite inserir elementos típicos em vários quadros de uma só vez com formação automática de quadros intermediários.
Onion skinning, que permite sobrepor vários quadros adjacentes de uma só vez para melhor controle sobre o tempo e a trajetória da animação. Você também pode dividir a área visível em várias áreas para visualizar ou editar diferentes quadros ao mesmo tempo.