Lottie é um formato aberto para gráficos vetoriais animados
(lottie.github.io)- Lottie é um formato de arquivo aberto e open source para animações vetoriais, criado em 2015 para reproduzir animações do Adobe After Effects em vários ambientes, como web e mobile
- Os dados da animação são tratados principalmente como arquivos baseados em JSON, contendo a estrutura necessária para reprodução, como keyframes, curvas de easing e informações de camadas
- Com base em gráficos vetoriais independentes de resolução e tweening, formou-se um ecossistema com vários players, renderizadores e ferramentas de criação
- A Lottie Animation Community está refinando o formato em uma especificação oficial estável e, ao mesmo tempo, integrando gradualmente ao padrão os recursos usados nos players existentes
- Entender as diferenças entre extensões e formatos relacionados, como
.lot,video/lottie+jsone dotLottie (.lottie), ajuda a reduzir confusões na implementação e na distribuição
Formato Lottie e fluxo de criação
- Lottie é um formato de arquivo open source para gráficos vetoriais animados
- Criado inicialmente em 2015 por Hernan Torrisi como um formato para exportação e reprodução de animações do Adobe After Effects
- Hoje é usado na web, em aplicativos mobile e em outros sistemas, com várias implementações independentes de renderizadores e suporte à criação
- O fluxo de criação com Adobe After Effects e plugins dedicados é amplamente usado
- Pode incluir animações complexas, motion graphics e elementos interativos
- Depois da criação, pode ser exportado como arquivo JSON do Lottie
- O arquivo JSON inclui keyframes, curvas de easing e informações de camadas necessárias para reproduzir a animação
- Os componentes centrais buscam equilibrar tamanho de arquivo e compatibilidade entre plataformas
- Gráficos vetoriais: imagens independentes de resolução, feitas com formas geométricas como curvas e linhas, em vez de grade de pixels
- Tweening: técnica de animação em que o animador define as propriedades das formas em keyframes específicos e os quadros intermediários são interpolados automaticamente
- Ecossistema: há players, ferramentas de criação, bibliotecas e assets gratuitos, e milhares de empresas o usam para melhorar a experiência do usuário
- Formato de arquivo aberto: padrão aberto baseado em JSON, fácil de transmitir pela web e de manipular com ferramentas existentes
- Documentos relacionados
Lottie Animation Community e padronização
- Lottie Animation Community (LAC) é um projeto open source sem fins lucrativos hospedado pela The Linux Foundation
- Dedica-se a estabelecer o Lottie File Format como uma tecnologia e um formato de arquivo aberto eficientes, escaláveis e multiplataforma para gráficos vetoriais animados
- Busca desenvolver uma especificação oficial do formato Lottie que possa ser implementada em renderizadores e ferramentas em geral
- Promove a padronização industrial e a ampla adoção do Lottie File Format
- A LAC opera sob a governança da Joint Development Foundation
- Isso garante uma abordagem aberta e colaborativa no trabalho de padronização
- A organização valoriza a transparência para que membros da comunidade possam ter voz no desenvolvimento e na evolução do formato
- Ainda existe uma lacuna entre os recursos existentes e a especificação oficial
- O Lottie já era usado há muito tempo antes da criação da LAC e evoluiu com um rico conjunto de recursos desenvolvido pela comunidade
- A LAC está integrando esses recursos gradualmente à especificação enquanto os refina e formaliza como um padrão oficial estável
- Os recursos do Lottie oferecidos pelos players atuais podem continuar sendo usados
- Recursos que ainda não foram incluídos na especificação oficial podem ser consultados na documentação do formato Lottie da LottieFiles
Extensões e distinção do dotLottie
- As extensões de arquivo do Lottie podem ser
.jsonou.lot.jsonfoi historicamente a mais usada- A IANA reconhece oficialmente
.lotcomo extensão padrão de arquivo evideo/lottie+jsoncomo tipo MIME - O uso da extensão
.loté recomendado para seguir o padrão oficial
- dotLottie e Lottie são formatos diferentes
- Lottie é um formato open source baseado em JSON que está sendo padronizado pela LAC
- dotLottie (
.lottie) é um formato superconjunto desenvolvido pela LottieFiles - Ele permite agrupar o arquivo JSON principal do Lottie e assets como imagens e fontes em um único arquivo compactado menor
- Mais detalhes podem ser consultados no site de especificações do dotLottie
Participação da comunidade
- A LAC é um projeto aberto e colaborativo no qual qualquer pessoa da comunidade pode participar
- É possível influenciar os rumos futuros do Lottie contribuindo com a especificação, participando de discussões e melhorando ferramentas
- O ponto de partida é a contribution page
Ainda não há comentários.