<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Animation on SoloSoft</title><link>https://www.solosoft.dev/tags/animation/</link><description>Recent content in Animation on SoloSoft</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://www.solosoft.dev/tags/animation/index.xml" rel="self" type="application/rss+xml"/><item><title>Anime.js v4: The Complete Guide to the JavaScript Animation Engine in 2026</title><link>https://www.solosoft.dev/post/animejs-v4-animation-guide-2026/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.solosoft.dev/post/animejs-v4-animation-guide-2026/</guid><description>&lt;p&gt;&lt;strong&gt;Anime.js&lt;/strong&gt; is a lightweight JavaScript animation engine created by &lt;a href="https://github.com/juliangarnier"&gt;Julian Garnier&lt;/a&gt; that has powered web animations for over a decade. In 2025, the library underwent its most significant transformation ever: a ground-up rewrite to version 4 (v4) that replaced the monolithic &lt;code&gt;anime()&lt;/code&gt; function with a modular, ESM-first API. With over 58,000 GitHub stars and an active npm release stream reaching v4.3.6 by early 2026, Anime.js has proven that a well-designed animation library can thrive in an era of CSS animations and WAAPI.&lt;/p&gt;
&lt;p&gt;Version 4 is not merely an incremental update. It is a philosophical shift: instead of one function that does everything, v4 ships discrete, tree-shakeable modules that you import by name. The core &lt;code&gt;animate()&lt;/code&gt; function replaces the old &lt;code&gt;anime()&lt;/code&gt;. Parameters have been renamed (the &lt;code&gt;value&lt;/code&gt; property is now &lt;code&gt;to&lt;/code&gt;, &lt;code&gt;easing&lt;/code&gt; is now &lt;code&gt;ease&lt;/code&gt;), and entirely new systems have been added &amp;ndash; spring physics via &lt;code&gt;createSpring&lt;/code&gt;, draggable interactions, SVG motion paths, text splitting, and a WAAPI integration weighing only 3 KB. The result is a library that feels both familiar and radically more capable, capable of driving 60 frames per second across 3,000 DOM elements while fitting into modern build pipelines without bloat.&lt;/p&gt;</description></item><item><title>Lottie: Airbnb's Open-Source Animation Library for After Effects on the Web</title><link>https://www.solosoft.dev/post/lottie-web-animation-2026/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.solosoft.dev/post/lottie-web-animation-2026/</guid><description>&lt;p&gt;High-quality motion design has become an essential part of modern web and mobile applications, but implementing animations from design tools has traditionally required manual engineering effort. Designers create beautiful animations in After Effects, and developers spend days reproducing them in code. &lt;strong&gt;Lottie&lt;/strong&gt; eliminates this gap entirely by rendering After Effects animations natively using JSON exports.&lt;/p&gt;
&lt;p&gt;Originally created by Airbnb and later maintained by the community through LottieFiles, Lottie has become the industry standard for cross-platform animation delivery. The web version, Lottie-web, renders animations as SVG, Canvas, or HTML elements, producing crisp, scalable results that match the designer&amp;rsquo;s intent exactly.&lt;/p&gt;
&lt;p&gt;The workflow is straightforward: a designer creates an animation in After Effects, exports it as a JSON file using the free Bodymovin plugin, and a developer loads that JSON into Lottie with a few lines of code. The animation is resolution-independent, can be controlled programmatically, and has a file size typically measured in kilobytes rather than the megabytes of a GIF or video.&lt;/p&gt;</description></item><item><title>Manim: The Mathematical Animation Engine Behind 3Blue1Brown's Videos</title><link>https://www.solosoft.dev/post/manim-animation-engine-2026/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.solosoft.dev/post/manim-animation-engine-2026/</guid><description>&lt;p&gt;If you have watched an educational video on YouTube in the past decade, you have almost certainly seen the work of &lt;strong&gt;Manim&lt;/strong&gt;. The distinctive style of Grant Sanderson&amp;rsquo;s 3Blue1Brown channel — smooth, precisely animated geometric transformations, equations unfolding in real time, and complex mathematical concepts rendered visually intuitive — is powered entirely by this open-source Python library. Manim stands for &lt;strong&gt;Mathematical Animation Engine&lt;/strong&gt;, and it has democratized the creation of world-class mathematical visualizations.&lt;/p&gt;
&lt;p&gt;Sanderson originally wrote Manim as a personal tool to produce the animations for his 3Blue1Brown channel, which has grown to over 6 million subscribers. The library&amp;rsquo;s first public release came in 2019, and it quickly gained traction among educators, students, and content creators who wanted to bring the same visual clarity to their own projects. The fundamental insight behind Manim is that mathematical animations are not illustrations — they are arguments. A well-designed animation can communicate the logic behind a proof or the intuition behind a concept in a way that static diagrams cannot.&lt;/p&gt;</description></item></channel></rss>