4 Repos
Mechanisms for executing keyframe-based transformations and skinned character animations.
Distinct from 3D Animation Libraries: Focuses on the specific implementation of keyframe and skinned animation logic, distinct from general animation libraries.
Explore 4 awesome GitHub repositories matching user interface & experience · Keyframe Animation Systems. Refine with filters or upvote what's useful.
This project is a high-performance, lightweight C graphics library designed for creating interactive user interfaces on resource-constrained embedded hardware. It functions as a comprehensive framework that provides a widget toolkit, a rendering engine, and hardware-agnostic drivers to support the development of graphical displays on microcontrollers and embedded systems. The framework distinguishes itself through a flexible, object-oriented widget hierarchy and a declarative layout engine that supports responsive design patterns like flexbox and grid systems. It enables developers to synchro
Executes keyframe-based transformations and skinned character animations with real-time control.
JazzHands is a UIKit framework providing a scroll-driven animation engine and a paging layout manager. It enables the binding of view properties to timelines of keyframes, allowing visual transitions to be synced with real-time scroll offsets or gesture data. The project distinguishes itself through a value-interpolation engine that calculates intermediate property states. This allows animation progress to be driven by external input values, mapping view attributes to a timeline based on a floating point progress indicator. The framework also includes a system for organizing views within pag
Implements a framework for binding view properties to timelines to create animations driven by external input values.
bounce.js ist eine JavaScript-Bibliothek und ein programmatischer Wrapper für die Generierung und Anwendung von CSS3-Keyframe-Animationen und 3D-Transformationen. Sie bietet ein Tool zur Erstellung komplexer Animationssequenzen, ohne manuelle Stylesheet-Regeln schreiben zu müssen. Die Bibliothek ermöglicht die Erstellung von Animationen durch das Verketten von Skalierungs-, Rotations-, Translations- und Skew-Transformationen. Diese generierten Sequenzen können unter eindeutigen Namen gespeichert werden, um sie für mehrere Elemente wiederzuverwenden. Das System verwaltet den Animations-Lifecycle durch Callback-Funktionen, die ausgelöst werden, wenn eine visuelle Sequenz abgeschlossen ist. Es enthält zudem einen Kompatibilitäts-Checker, um zu verifizieren, ob die Browserumgebung die erforderlichen 3D-Transforms und Keyframe-Spezifikationen unterstützt.
Generates reusable CSS animation sequences by chaining scale, rotation, translation, and skew transformations.
React animations is a CSS keyframe animation library and inline style animation tool designed for React applications. It supplies pre-built keyframe motion sequences that can be applied directly to inline styles and component layouts without requiring external CSS stylesheet files. The library functions by defining reusable animation keyframes as plain immutable JavaScript objects, eliminating the need for imperative animation controllers. It dynamically generates standard CSS keyframe rules at runtime from these declarative JavaScript objects and injects them into the document on the fly, at
Defines reusable animation keyframes as plain immutable JavaScript objects instead of controllers.