LogoUIUXDECK

Friction

Friction is a motion graphics application for creating vector and raster animations for web and video, leveraging GPU/CPU with Skia and Qt.

Introduction

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.

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates