awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
yeemachine avatar

yeemachine/kalidokit

0
View on GitHub↗
5,660 نجوم·710 تفرعات·TypeScript·MIT·4 مشاهداتkalidoface.com↗

Kalidokit

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 includes specialized capabilities such as stabilizing eye blinks based on head rotation angle and processing landmark data frame-by-frame without buffering for real-time performance.

Kalidokit supports facial animation rigging, full-body pose estimation, hand gesture tracking, and real-time avatar control from a single webcam feed. The project provides a landmark normalization pipeline and quaternion-based joint rotation computation to ensure smooth skeletal animation across face, hands, and body.

Features

  • Web-Based Capture Tools - Provides browser-driven motion capture from webcam landmark data for real-time 3D character animation.
  • Webcam Motion Capture Pipelines - Converts real-time webcam video into 3D character animation data using face, hand, and body tracking.
  • Head-Pose Euler Decompositions - Derives head rotation, tilt, and lean angles from face landmarks using perspective-n-point algorithms.
  • Landmark-to-Blendshape Calculators - Converts Mediapipe/TensorFlow.js landmarks into blendshape values and joint rotations for 3D character rigging.
  • Landmark-to-Blendshape Mappers - Converts raw landmark coordinates into normalized blendshape values using geometric calculations and mapping tables.
  • Facial Animation - Drives blendshape facial rigs with head rotation, eye blinks, mouth shapes, and brow movements from landmark data.
  • Face Landmark Solvers - Converts 468 face landmark points into head rotation, eye blink, mouth shape, and brow values for rigging.
  • Eye-Blink Wink Detectors - Ships a dedicated eye-blink and wink detector that analyzes eyelid landmarks relative to head orientation.
  • Hand - Extracts finger joint rotations from hand landmarks for real-time hand animation or gesture recognition.
  • Landmark Solvers - Converts 21 hand landmark points into finger joint rotations for left or right hand rigging.
  • Whole-Body - Transforms body keypoints into per-joint euler rotations for upper and lower body character rigging.
  • Mediapipe Landmark Solvers - Computes head rotation, eye blinks, mouth shapes, and finger joint angles from Mediapipe landmark outputs.
  • Pose-Driven Character Rigging - Transforms facial, hand, and body tracking data into blendshape weights and euler rotations for driving digital puppets and avatars.
  • Pose Landmark Solvers - Transforms 33 body keypoints into per-joint euler rotations for upper and lower body animation.
  • Finger Kinematics Solvers - Implements finger kinematics solvers that compute joint angles from hand landmark positions for rigging.
  • Real-Time Motion-Driven Avatars - Controls a 3D avatar's face, hands, and body in real time using a single webcam feed.
  • TensorFlow.js Motion Pipelines - Processes real-time webcam landmark data from TensorFlow.js models into rig-ready animation parameters for avatars.
  • Stabilized Blink Transitions - Smooths left and right eye blink delays and wink transitions based on head rotation angle.
  • Real-Time Landmark Stream Processors - Processes landmark data frame-by-frame from Mediapipe/TensorFlow.js outputs without buffering for real-time performance.
  • Joint Rotation Quaternion Solvers - Computes joint rotations as quaternions from landmark positions for smooth skeletal animation.
  • Landmark Normalization Pipelines - Provides a landmark normalization pipeline that scales and orients coordinates for consistent processing.

سجل النجوم

مخطط تاريخ النجوم لـ yeemachine/kalidokitمخطط تاريخ النجوم لـ yeemachine/kalidokit

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Kalidokit

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Kalidokit.
  • yemount/pose-animatorالصورة الرمزية لـ yemount

    yemount/pose-animator

    8,843عرض على GitHub↗

    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. The project enables real-time motion capture from webcam feeds and pose extraction from static images. It utilizes a skeletal rig to link virtual bones to vector character surfaces, allowing for the animation of custom characters and interactive avatars. The tool incorporates client-side machine learning inference for processing camera frames, coor

    JavaScript
    عرض على GitHub↗8,843
  • open-mmlab/mmposeالصورة الرمزية لـ open-mmlab

    open-mmlab/mmpose

    7,374عرض على GitHub↗

    MMPose is a PyTorch-based pose estimation toolbox and deep learning training pipeline designed for detecting 2D and 3D keypoints on humans, animals, and faces. It serves as a computer vision model zoo and a framework for both 2D pose estimation and 3D pose lifting. The project is distinguished by its modular architecture and extensibility, employing a registry-based system and hierarchical configurations to allow for custom algorithm integration and model pipeline customization. It supports diverse estimation paradigms, including top-down, bottom-up, and two-stage pose lifting workflows. The

    Pythonanimal-pose-estimationbenchmarkcpm
    عرض على GitHub↗7,374
  • klingairesearch/liveportraitالصورة الرمزية لـ KlingAIResearch

    KlingAIResearch/LivePortrait

    17,830عرض على GitHub↗

    LivePortrait is a computer vision framework designed for portrait animation and generative video synthesis. It functions as a deep learning system that transfers facial expressions and head movements from a driving video source onto a static image or an existing portrait video, effectively decoupling the subject's identity from the dynamic motion patterns. The framework utilizes keypoint-based motion retargeting and implicit 3D latent representations to map movements across different subjects, including both human and animal portraits. By employing canonical motion normalization and feature-s

    Pythonface-animationimage-animationvideo-editing
    عرض على GitHub↗17,830
  • alievk/avatarify-pythonالصورة الرمزية لـ alievk

    alievk/avatarify-python

    16,515عرض على GitHub↗

    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

    Python
    عرض على GitHub↗16,515
عرض جميع البدائل الـ 14 لـ Kalidokit→

الأسئلة الشائعة

ما هي وظيفة yeemachine/kalidokit؟

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.

ما هي الميزات الرئيسية لـ yeemachine/kalidokit؟

الميزات الرئيسية لـ yeemachine/kalidokit هي: Web-Based Capture Tools, Webcam Motion Capture Pipelines, Head-Pose Euler Decompositions, Landmark-to-Blendshape Calculators, Landmark-to-Blendshape Mappers, Facial Animation, Face Landmark Solvers, Eye-Blink Wink Detectors.

ما هي البدائل مفتوحة المصدر لـ yeemachine/kalidokit؟

تشمل البدائل مفتوحة المصدر لـ yeemachine/kalidokit: open-mmlab/mmpose — MMPose is a PyTorch-based pose estimation toolbox and deep learning training pipeline designed for detecting 2D and 3D… yemount/pose-animator — Pose-animator is a system that maps real-time body and face tracking data to 2D vector illustrations. It functions as… klingairesearch/liveportrait — LivePortrait is a computer vision framework designed for portrait animation and generative video synthesis. It… vladmandic/human — Human is a TensorFlow.js computer vision library used for face, body, and hand tracking within the browser or Node.js.… alievk/avatarify-python — Avatarify-python is a real-time face animation tool that uses a PyTorch-based neural network to map facial movements… yuyuyzl/easyvtuber — EasyVtuber is 2D avatar animation software that transforms a single static image into a real-time animated character.…