姿势动画师

时间:2024-03-14 20:51:26
【文件属性】:

文件名称:姿势动画师

文件大小:29.9MB

文件格式:ZIP

更新时间:2024-03-14 20:51:26

JavaScript

姿势动画师 Pose Animator拍摄2D矢量图,并基于PoseNet和FaceMesh的识别结果实时对其包含的曲线进行动画处理。 它从计算机图形学中借鉴了基于骨骼的动画的思想,并将其应用于矢量字符。 它使用在浏览器中实时运行。 查看更多很棒的TF.js演示。 这不是官方支持的Google产品。 在骨骼动画中,角色分为两个部分: 用于绘制角色的表面,以及 用来对表面进行动画处理的一组互连骨骼的层次结构。 在Pose Animator中,曲面由输入SVG文件中的2D矢量路径定义。 对于骨骼结构,Pose Animator提供了预定义的装备(骨骼层次)表示形式,该表示形式基于PoseNet和FaceMesh的关键点进行设计。 在输入的SVG文件中以及字符插图中指定了此骨骼结构的初始姿势,同时通过ML模型的识别结果来更新实时骨骼位置。 // TODO:添加博客文章链接。 有关其技


【文件预览】:
pose-animator-master
----.gitignore(1KB)
----README.md(4KB)
----utils()
--------colorUtils.js(3KB)
--------fileUtils.js(1KB)
--------mathUtils.js(8KB)
--------demoUtils.js(4KB)
--------svgUtils.js(3KB)
----firebase.json(132B)
----resources()
--------gifs()
--------illustration()
--------images()
--------samples()
----illustrationGen()
--------skeleton.js(35KB)
--------illustration.js(12KB)
----LICENSE(11KB)
----package.json(2KB)
----third_party()
--------paper()
----CONTRIBUTING.md(1KB)
----static_image.js(8KB)
----static_image.html(3KB)
----camera.js(9KB)
----index.html(318B)
----yarn.lock(285KB)
----camera.html(4KB)
----package-lock.json(371KB)

网友评论