2 points par GN⁺ 2025-05-26 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Lottie est un format de fichier open source d’animation vectorielle lancé en 2015 pour lire des animations Adobe After Effects dans divers environnements comme le web et le mobile
  • Les données d’animation sont principalement gérées sous forme de fichiers basés sur JSON, qui contiennent les structures nécessaires à la lecture comme les images clés, les courbes d’accélération et les informations de calques
  • Fondé sur des graphismes vectoriels indépendants de la résolution et sur le tweening, il a donné naissance à un écosystème comprenant divers lecteurs, moteurs de rendu et outils de création
  • La Lottie Animation Community affine le format en une spécification officielle stable, tout en intégrant progressivement dans la norme les fonctionnalités utilisées par les lecteurs existants
  • Bien comprendre les différences entre les extensions et formats voisins comme .lot, video/lottie+json et dotLottie (.lottie) permet de réduire les confusions lors de l’implémentation et du déploiement

Format Lottie et flux de création

  • Lottie est un format de fichier open source pour les graphismes vectoriels animés
    • Il a été créé en 2015 par Hernan Torrisi comme format d’export et de lecture pour les animations Adobe After Effects
    • Il est aujourd’hui utilisé sur le web, dans les applications mobiles et dans d’autres systèmes, avec plusieurs implémentations de moteurs de rendu indépendants et un support à la création
  • Le mode de production le plus répandu repose sur Adobe After Effects et des plugins dédiés
    • Il peut inclure des animations complexes, du motion design et des éléments interactifs
    • Après création, il peut être exporté en fichier JSON Lottie
    • Le fichier JSON contient les images clés, les courbes d’accélération et les informations de calques nécessaires à la reproduction de l’animation
  • Les composants clés visent à la fois la taille des fichiers et la compatibilité entre plateformes
    • Graphismes vectoriels : images indépendantes de la résolution créées à partir de formes géométriques comme des courbes et des lignes, plutôt qu’à partir d’une grille de pixels
    • Tweening : technique d’animation dans laquelle l’animateur définit les propriétés d’une forme sur certaines images clés, puis les images intermédiaires sont interpolées automatiquement
    • Écosystème : il existe des lecteurs, des outils de création, des bibliothèques et des ressources gratuites, utilisés par des milliers d’entreprises pour améliorer l’expérience utilisateur
    • Format de fichier ouvert : standard ouvert basé sur JSON, facile à transmettre sur le web et à manipuler avec les outils existants
  • Documentation connexe

Lottie Animation Community et standardisation

  • Lottie Animation Community (LAC) est un projet open source à but non lucratif hébergé par The Linux Foundation
    • Elle se consacre à établir le format de fichier Lottie comme une technologie de graphismes vectoriels animés et un format de fichier ouvert efficaces, extensibles et multiplateformes
    • Elle cherche à développer une spécification officielle du format Lottie pouvant être implémentée dans l’ensemble des moteurs de rendu et des outils
    • Elle promeut la standardisation industrielle et l’adoption à grande échelle du format de fichier Lottie
  • La LAC fonctionne sous la gouvernance de la Joint Development Foundation
    • Cela garantit une approche ouverte et collaborative du travail de standardisation
    • La transparence est mise en avant pour que les membres de la communauté puissent faire entendre leur voix dans le développement et l’amélioration du format
  • Il subsiste encore un écart entre les fonctionnalités existantes et la spécification officielle
    • Lottie est utilisé depuis longtemps, bien avant la création de la LAC, et a évolué avec un riche ensemble de fonctionnalités issues de la communauté
    • La LAC intègre progressivement ces fonctionnalités dans la spécification tout en les affinant et en les formalisant en une norme officielle stable
    • Les fonctionnalités Lottie proposées par les lecteurs actuels peuvent toujours être utilisées
    • Les fonctionnalités qui ne figurent pas encore dans la spécification officielle peuvent être consultées dans la documentation du format Lottie de LottieFiles

Extensions et distinction avec dotLottie

  • Les fichiers Lottie peuvent utiliser les extensions .json ou .lot
    • .json est historiquement l’extension la plus répandue
    • L’IANA reconnaît officiellement .lot comme extension de fichier standard et video/lottie+json comme type MIME
    • L’usage de l’extension .lot est recommandé pour se conformer au standard officiel
  • dotLottie et Lottie sont des formats différents
    • Lottie est un format d’animation open source basé sur JSON actuellement en cours de standardisation par la LAC
    • dotLottie (.lottie) est un format sur-ensemble développé par LottieFiles
    • Il permet de regrouper le fichier JSON Lottie principal et des ressources comme des images et des polices dans une seule archive compressée plus légère
    • Pour en savoir plus, voir le site des spécifications dotLottie

Participation à la communauté

  • La LAC est un projet collaboratif ouvert auquel toute la communauté peut participer
    • Il est possible d’influencer l’orientation future de Lottie en contribuant à la spécification, en participant aux discussions et en améliorant les outils
    • Le point de départ est la page de contribution

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.