O Pindorama é um software de animação 2D desenvolvido do zero em Rust e Vulkan, com foco em integrar desenho quadro a quadro e animação vetorial, proporcionando alta performance.

Estou criando um software de animação 2D do zero em Rust e Vulkan e o Curso.dev teve papel nisso

Fundamentos e Arquitetura

A mentalidade de construir um software robusto e de alta qualidade, assim como a atenção aos fundamentos, foram influenciadas pelos conceitos passados no Curso.dev.

Exemplos de Funcionalidades

Transformações e Âncora

O software permite controle de posição (X/Y), escala independente, rotação e atalhos de ponto âncora.

Estilização Vetorial

Oferece controle sobre cores, preenchimento, espessura e tipos de corte de contorno (stroke/trim).

Sistema de Parentesco Flexível (Follow)

Permite amarrar diretamente e inversamente entre tracks, permitindo relacionar grandezas distintas, como posição em X reagindo à escala.

Máscaras Dinâmicas

Inclui recorte funcional em vetores, desenhos livres (drawing) e camadas de texto.

Conclusão

O Pindorama é um exemplo exemplar de como a combinação de Rust e Vulkan pode ser usada para criar um software de animação 2D de alta qualidade, com ênfase em desempenho e eficiência.

🔗 Demonstração em vídeo: https://youtu.

AnimacaoRustSoftwareVulkanZero