RiggingJs

Tensorflow.js 和 Three.js 骨架动画工具。「Tensorflow.js and Three.js skeletal animation tool」

  • 所有者: haruiz/RiggingJs
  • 平台: Windows,Linux,Mac
  • 許可證: Apache License 2.0
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

Rigging.js

Rigging.js is an open-source react.js application, that takes the keypoints generated by the face mesh tensorflow.js model, then map the movement that the person is doing in front of the camera into a 3d model. Any model downloaded from https://www.mixamo.com/ can be used.

Watch the video

Watch the video

Build And Run

git clone https://github.com/haruiz/RiggingJs.git
cd RiggingJs
npm install
npm start

Try with different models

As mentioned above, any model downloaded from https://www.mixamo.com/ can be used. These models are freely available.

Roadmap

  • Automatic Rigging and Animation of 3D Characters: using the current state of the art deep learning models.
  • 3D expression animation using facemesh model
  • Record animation

You can see the detailed roadmap here.

How to contribute:

  • Feel free to send a pull request

Third party libraries:

Inspiration taken from:

  • Pose Animator 2: Pose Animator takes a 2D vector illustration and animates its containing curves in real-time based on the recognition result from PoseNet and FaceMesh. It borrows the idea of skeleton-based animation from computer graphics and applies it to vector characters.
  • PoseNet Model:
    This package contains a standalone model called PoseNet, as well as some demos, for running real-time pose estimation in the browser using TensorFlow.js.
  • BodyPix: This package contains a standalone model called BodyPix, as well as some demos, for running real-time person and body part segmentation in the browser using TensorFlow.js.
  • MediaPipe Facemesh: MediaPipe Facemesh is a lightweight machine learning pipeline predicting 486 3D facial landmarks to infer the approximate surface geometry of a human face (paper).

主要指標

概覽
名稱與所有者haruiz/RiggingJs
主編程語言JavaScript
編程語言HTML (語言數: 3)
平台
許可證Apache License 2.0
所有者活动
創建於2020-05-25 18:04:39
推送於2022-01-27 16:13:10
最后一次提交2021-09-27 21:20:11
發布數0
用户参与
星數280
關注者數14
派生數32
提交數12
已啟用問題?
問題數22
打開的問題數20
拉請求數3
打開的拉請求數1
關閉的拉請求數0
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?