实现细节所以,插画是如何动起来的呢?作者介绍,Pose Animator是基于PoseNet和FaceMesh这两个TensorFlow.js模型的识别结果,来对2D矢量图及其骨架进行实时动画处理的。其中,借鉴了计算机图形学中骨骼动画的思想,并将其应用于矢量字符。在骨骼动画中,一个角色由两部分组成。其一是用于绘制模型的蒙皮,其二是控制动作的关键——骨架。在Pose Animator中,蒙皮由输入SVG文件中的2D矢量路径定义。并且,Pose Animator提供了基于PoseNet和FaceMesh设计的、预设好的骨骼层次结构表示。骨架结构的初始姿势由用户在输入的SVG文件中指定。而其后实时的骨骼位置,则根据机器学习模型的识别结果进行更新。目前,作者已经推出两个网页Demo。一个能根据你镜头实时捕捉到的画面,让2D图像动起来。另一个则针对静态图像。所以,如果你感兴趣,就可以在电脑端的Chrome和iOS Safari这两个浏览器里玩起来啦。另外,在安卓手机上的Chrome上,量子位亲测可用。中国程序媛出品Pose Animator的作者,是谷歌创意技术专家Shan Huang。Shan Huang本科毕业于卡内基梅隆大学,专业是计算机科学,辅修人机交互。2014年加入谷歌(上海)。当年火爆全网的猜画小歌项目,就是她发起的项目。传送门GitHub项目:https://github.com/yemount/pose-animator镜头捕捉版Demo:https://pose-animator-demo.firebaseapp.com/camera.html图片版Demo:https://pose-animator-demo.firebaseapp.com/static_image.html— 完 —量子位 QbitAI · 头条号签约作者关注我们,第一时间获知前沿科技动态
(图片来源网络,侵删)
0 评论