Friction is a powerful motion graphics application designed for creating vector and raster animations. It targets web and video content creation with a high-performance GPU/CPU pipeline built in C++, utilizing Skia and the Qt framework.
Key Features:
- High Performance: Scalable vector and raster pipeline.
- Web Animations: Create animated SVGs using SMIL.
- Multiple Scenes: Work on multiple scenes, timelines, and graphs simultaneously.
- Expression Editor: ECMAScript support with autocompletion and syntax highlighting.
- Text and Path Effects: A range of effects for enhancing graphics and text.
- Raster/Shader Effects: Experimental support for customizable shader effects.
Use Cases:
- Creating web animations and interactive graphics.
- Developing motion graphics for video content.
- Designing user interfaces with animated elements.
- Prototyping and experimenting with visual effects.