Friction is a powerful and versatile motion graphics application that allows you to create vector and raster animations for web and video.
Friction is a powerful motion graphics application that allows you to create vector and raster animations for web and video.
The main features and capabilities of Friction include:
High-Performance Vector/Raster Pipeline: Built in C++, providing a scalable GPU/CPU pipeline powered by the Skia graphics engine and the Qt framework.
Web Animations & SVG/SMIL Support: Generates smooth, responsive web animations and animated Scalable Vector Graphics (SVG) using Synchronized Multimedia Integration Language (SMIL) as recommended by the W3C.
Multiple Scenes & Flexible Timelines: Supports working on multiple scenes simultaneously with customizable viewers, timelines, and graphs to suit your screen real estate.
ECMAScript Expression Editor: Includes a built-in code editor with syntax highlighting, autocompletion, custom functions, and ECMAScript expressions for parameters and effects.
Text, Path & Shader Effects: Features a variety of text and path vector effects alongside experimental support for user-customizable shader effects.
Cross-Platform & Open Engine Stack: Powered by established open-source libraries including Qt, Skia, FFmpeg, and OpenGL, with release packages available for Windows, Linux, and macOS.