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.
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.