2 pontos por GN⁺ 2025-05-26 | Ainda não há comentários. | Compartilhar no WhatsApp
  • 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+json e 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 .json ou .lot
    • .json foi historicamente a mais usada
    • A IANA reconhece oficialmente .lot como extensão padrão de arquivo e video/lottie+json como 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.

Ainda não há comentários.