Estou criando um software de animação 2D do zero em Rust e Vulkan e o Curso.dev teve papel nisso
Fala, pessoal!
Quero compartilhar com a comunidade o projeto em que venho trabalhando: o Pindorama, um software de animação 2D feito do zero utilizando Rust e Vulkan, focado em unir desenho quadro a quadro e animação vetorial com máxima performance.
A mentalidade de construir um software sólido, dar atenção à qualidade dos fundamentos e pensar na arquitetura do produto teve muita influência dos conceitos passados no Curso.dev.
Gravei uma demonstração rápida da janela de propriedades (Track Properties), mostrando na prática o funcionamento de:
- Transformações e Âncora: controle de posição (X/Y), escala independente, rotação e atalhos de ponto âncora;
- Estilização Vetorial: cores, preenchimento, espessura e tipos de corte de contorno (stroke/trim);
- Sistema de Parentesco Flexível (Follow): amarração direta e inversa entre tracks, permitindo inclusive relacionar grandezas distintas (ex.: posição em X reagindo à escala);
- Máscaras Dinâmicas: recorte funcional em vetores, desenhos livres (drawing) e camadas de texto.
🔗 Demonstração em vídeo: https://youtu.be/OWwj0Q-jtNE