梅宁航 发自 凹非寺 
量子位 报道 | 公众号 QbitAI

姿势动画师,自己做动作就可以生成矢量角色动画。

打开摄像头,你的姿态随之摇摆,一道道线、一个个点,刻画你的面部轮廓和完美身材。

效果图1

是不是很有趣?!

当然这个有点恐怖,把多余的配置都去掉看看效果。

效果图2

姿势动画师项目,虽然不是TensorFlow.js官方产品,但效果依旧够slay。

并且可直接嵌入网页,一键配置开发,简洁优雅,值得上手。

操作步骤

作者提供了两种方式去制作姿势动画,一种是打开摄像头实时生成,还有一种是上传静态图像

以摄像头制作为例,步骤如下:

1、打开网址(见文末链接),随后打开摄像头,动作捕捉,进行参数配置。

参数配置项

2、摇摆起来,男女皆可哟~

动作捕捉实时生成

3、站起来效果更佳,站起来可以捕捉身体动作。

身体动作姿态识别

有没有很神奇的感觉。

作者在GitHub上发布短短一个多月,已经4.8k星。

并且上手简易,所以大神是怎么实现的?

技术原理

姿势动画师项目,作者主要使用TensorFlow.js制作。

作者主要使用两个模型,由PoseNet和FaceMesh组合而来,前者负责姿态识别,后者负责人脸3D建模。

1、 FaceMesh面部建模

FaceMesh可以识别486个人脸标记点,从而拟合出人脸的几何形状,用于识别人脸实时姿态。

2、PoseNet识别身体姿势

PoseNet可以用来估计一个身体姿态,也可以用来估计多个身体姿态。

这意味着算法可以检测到一个图像/视频中的一个人,另外一个版本可以检测到多个人的身体姿态。

在这个项目中,作者使用PoseNet来拟合人的身体姿态。

动手试试

还是以摄像头实时生成为例,静态图流程大同小异

  1. 克隆项目GitHub文件夹至本地,打开项目中的skeleton文件。

并对其进行编辑,控制骨架移动参数。

你可以自行控制参数变化,编辑完成后存入工作文件夹中。

但是请注意。不要在这个组中添加、删除或重命名circle部分,。

依靠这些此部分来读取控制身体姿态的初始位置

但是你可以进行移动操作,并将它们嵌入到你的插图中,以制作不同的效果。

2、创建一个新文件,并将其命名为 “illustration”,在 “skeleton”文件的旁边。

拉平所有子文件,使 “illustration”文件只包含路径元素。

如果完成上述步骤,你的文件结构应该是这样的。

3、通过控制skeleton文件中的参数,来移动关节的具体变化。

4、此时,完成制作自己的矢量姿势图,将其上传到示例网站,借用网站服务器算力制作自定义的姿势动画师。

作者简介

作者Shan Huang,毕业于CMU,居住于上海,现任职于谷歌。

简介为程序员艺术家,也是很有意思了。

工程师、艺术家,有创造力的技术工程师,多重身份当得起。

因为她的代码,证明了工程师的资格。

下面????是她的艺术作品。

文理交融,游刃有余,献上膝盖。

一起来观摩小姐姐的硬核作品吧

自己动手试试看~

参考链接:
https://github.com/yemount/pose-animator/
https://pose-animator-demo.firebaseapp.com/

本文系网易新闻•网易号特色内容激励计划签约账号【量子位】原创内容,未经账号授权,禁止随意转载。

人类未来20年最重要的航天任务——登陆火星,已经启动!这场征服星辰大海的征程,将彻底改变我们的未来。

什么是火星探索,为什么要远征未来,如何培养科学探索的精神?

中国空间探测技术首席科学传播专家庞之浩,最新推出讲给孩子的火星课《登陆火星》,在其中深入浅出地讲解火星探索史+航天知识,回答了你还不知道的种种好奇疑问。

现在这一精心打磨的课程正在超值预售中,定价99元,目前限时半价,仅49元。让孩子爱上探索宇宙,培养科学思维,现在就开始吧~

给孩子的火星课
限时半价中????

量子位 QbitAI · 头条号签约作者

վ'ᴗ' ի 追踪AI技术和产品新动态

喜欢就点「在看」吧 !

谷歌小姐姐开源姿势动画师项目,组合现有TF模型,只需一张SVG图片便可配置...相关推荐

  1. 谷歌小恐龙更新啦!!!!!!(加入奥运会项目赛马,游泳,体操等)快来体验a哈哈哈哈哈哈哈哈

    谷歌小恐龙更新啦!!!(加入奥运会项目赛马,游泳,体操等) 快来体验a哈哈哈哈哈哈哈哈 还是原来的进入方式 断网 或者直接输入网址 chrome://dino/ 进入页面摁下空格即可开始游戏 吃下火炬 ...

  2. 纸片人算什么?教你造真“3D小姐姐”!可以动的模型

    要说现在什么行业最赚钱,非游戏莫属!要说游戏中什么类型最赚钱?非3D建模莫属! 据统计,刚入行的从业人员均薪1万-1.3万,如果做到总监,行业平均年薪30万+!他们的日常就是创造游戏里各种各样的小姐姐 ...

  3. 谷歌小姐姐搞出魔法画板:你随便画,补不齐算AI输

    涂鸦栗 乾明 郭一璞 发自 凹非寺  量子位 报道 | 公众号 QbitAI 这两天,一个"魔法画板"在国外传疯了. AI圈内外的灵魂画手们玩到根本停不下来,创造的惊喜画作能装满好 ...

  4. 有点甜的小姐姐,概念原画师Z.W.Gu作品

    概念原画师Z.W. Gu笔下的女性人物, 非常有感觉~ 为了帮助大家在学习板绘绘画的路上,少走弯路,少掉坑,大家可以去听一位板绘绘画高手的课程,他每天晚上8点都会在网上有免费的直播课,会讲到板绘原画插 ...

  5. Pose Animator(姿势动画师)

    GitHub:https://github.com/yemount/pose-animator

  6. 让梦露和龙妈学着你说话,只需一张静态图和一个视频 | 项目开源

    点击上方"AI遇见机器学习",选择"星标"公众号 重磅干货,第一时间送达 十三 发自 凹非寺 量子位 报道 | 公众号 QbitAI 想让名人学着你说话,怎么办 ...

  7. Springboot 根据数据库表自动生成实体类和Mapper,只需三步

    前言 大家看看下面这个对话: ps:你...不会就是诡计多端的吴工吧? 如果恰好是,也没事. 看完这一篇,学习只有先知和后知,你看完学会了知道了,就行. 本篇内容: 根据数据库的表 自动生成 代码: ...

  8. 曾在字节实习的程序员小姐姐,教你一步提取动漫线稿!比用PS更清晰

    丰色 发自 凹非寺 量子位 报道 | 公众号 QbitAI 每当你看到喜欢的动漫作品,想把线稿提出来.进行重新上色等加工时,你是怎么做的? 用PS吗? 是不是有点麻烦?结果还很糊? GitHub上有一 ...

  9. 自学成为动画师?你真的准备好了吗?

    最近有很多人问小编想成为动画师该怎么办,亦或者从小就有一个动画梦.但现在却从事其他工作,非常苦恼,想放弃一切去学习动画,但是一直下定不了决心. 在自学的路上,你是否总害怕自己刚开始学就走错方向呢? 如 ...

最新文章

  1. cmd文件内容添加到文件内容命令
  2. oracle ohs是什么,怎么更改OHS端口为80
  3. Android使用百度地图定位
  4. LwIP 之四 超时处理/定时器(timeouts.c/h)
  5. C# 对Datatable排序
  6. java 注解应用技巧_改善Java应用程序性能的快速技巧
  7. Linux怎么对文件内容trim,Linux平台下SSD的TRIM指令的最佳使用方式(不区别对待NVMe)...
  8. mysql数据库information_schema库中的表说明
  9. OS X 使用技巧——轻松地调整窗口大小
  10. 实战案例丨GaussDB for DWS如何识别坏味道的SQL
  11. Oracle 去掉重复字符串
  12. 汽车零部件开发工具巨头V公司全套应用层UDS协议栈源代码
  13. 【Arduino】基于Arduino的循迹小车电路连接与程序编写
  14. 中标麒麟系统成功安装英伟达显卡驱动程序记
  15. react + better-scroll 横向滚动案例
  16. mysql事物幻读_MySQL事务的幻读
  17. Kali-linux-2020 sqli-labs环境配置(含网上最全Less-29在Kali上的配置)
  18. MATLAB绘制地形图和等高线图
  19. 自己开发了一款视频播放器app
  20. [洛谷P4492] [HAOI2018]苹果树

热门文章

  1. Ros学习调试——rqt_console
  2. ElasticSearch小操之Marvel,Sense
  3. Jsp+Servlet+JavaBean经典MVC模式理解
  4. 学习OpenCV(一)从Mat讲起
  5. Linux下的示例程序
  6. 为什么不让安装卫xing×××啊
  7. android中static方法,StaticLayout如何在Android中使用?
  8. 信道仿真java_Matlab 瑞利信道仿真
  9. 积木赛尔号机器人_《赛尔号大电影7》2019年暑期重磅回归 继《熊出没》之后再掀国产动画浪潮...
  10. 学习NGUI前的准备NGUI的相关信息