Pose-animator is a system that maps real-time body and face tracking data to 2D vector illustrations. It functions as a skeletal animation engine and motion controller that translates human keypoint recognition into instantaneous SVG path updates.
الميزات الرئيسية لـ yemount/pose-animator هي: Real-Time 2D Avatar Animation, Client-Side Inference, Vector Animation Libraries, Skeletal-Driven Vector Animations, Keypoint-Driven Path Transformations, 2D Skeletal Rigs, 2D Skeletal Vector Animation, Pose-Driven Character Rigging.
تشمل البدائل مفتوحة المصدر لـ yemount/pose-animator: yuyuyzl/easyvtuber — EasyVtuber is 2D avatar animation software that transforms a single static image into a real-time animated character.… yeemachine/kalidokit — Kalidokit is a web-based motion capture tool that transforms real-time webcam video into 3D character animation data.… alievk/avatarify-python — Avatarify-python is a real-time face animation tool that uses a PyTorch-based neural network to map facial movements… xenova/transformers.js — Transformers.js is a JavaScript library and web machine learning framework designed to run pretrained transformer… dmitrybaranovskiy/raphael — Raphael is a JavaScript library for creating, manipulating, and animating scalable vector graphics. It provides a… maxwellito/vivus — Vivus is a lightweight JavaScript library designed to animate the drawing of vector graphics within web browsers. It…
EasyVtuber is 2D avatar animation software that transforms a single static image into a real-time animated character. It functions as a face tracking animation tool and live streaming avatar driver, mapping facial movements from webcams or iOS devices to drive virtual expressions and head motion. The project distinguishes itself through a neural animation pipeline that includes AI video upscaling and frame interpolation to increase visual smoothness and resolution. It utilizes a transparent video streaming system via Spout2, allowing rendered frames with alpha channels to be sent directly to
Kalidokit is a web-based motion capture tool that transforms real-time webcam video into 3D character animation data. It functions as a blendshape and kinematics calculator, converting facial, hand, and body tracking data from Mediapipe and TensorFlow.js into blendshape weights and euler rotations for driving digital puppets and avatars. The tool solves face landmarks to derive head rotation, eye blinks, mouth shapes, and brow values for rigging, while hand landmarks are converted into finger joint rotations and body keypoints into per-joint euler rotations for full-body animation. It include
Avatarify-python is a real-time face animation tool that uses a PyTorch-based neural network to map facial movements from a live camera feed onto a static image. It creates photorealistic animated avatars that mimic a user's movements for use in video software. The project includes a remote GPU inference client that offloads heavy computational workloads to a remote server, allowing high-performance animations to run on low-spec hardware. It also features a virtual webcam driver to route synthetic video streams into video conferencing applications as a standard camera device. The system prov
Vivus is a lightweight JavaScript library designed to animate the drawing of vector graphics within web browsers. It functions as a specialized motion framework that renders and animates complex illustrations by progressively revealing SVG path strokes. The library enables the creation of fluid, programmatic drawing effects for icons and decorative elements. By manipulating path lengths and synchronizing updates with the browser refresh rate, it provides a controlled method for applying motion to static vector assets. The engine supports custom timing and sequencing through declarative easin