建议先看一个flash:Demo1 或 Demo2
(可能loading会比较慢,大约1-5分钟左右,可以在loading的时候先干点别的)

......

第一次看到这个Flash的时候,想起两样东西:

1.几年前一个挺有创意的Flash:某男不堪忍受你的鼠标骚扰,一口将其吞掉。

2.iGoogle中那双专注的眼睛:Eyes。

因此一开始我想:这不过是一个真人版的Eyes而已嘛...

的确,虽然模特的动作与眼神看起来过度很流畅,但如果一切都是事先制作好的,那么充其量也只是一个制作精良的趣味flash作品而已。

但是,如果说有一天你收到一个朋友发来的flash链接,打开一看,在flash中摇头晃脑的家伙就是你自己,那就有趣的多了是不是?

MotionPortrait 是一个看起来有点神奇的新技术,它可以仅凭一张照片生成可交互的动态3D形象,而且还可以有丰富的表情变化(前面的Demo中可以看到,虽然笑容偶尔显得有点诡异)。

或者可以这么说,它能让你的大头照变得看起来像个活人:脑袋会动,眼珠会转,还不时会咧嘴傻笑一下。

另外,还允许对形象添加装饰,比如更换发型,戴上眼镜等等。

让人厥倒的是,这些竟然还不仅仅适用于人的形象,如果你使用猫猫狗狗或者卡通人物甚至是植物的“大头照”也是可以的。

狗的Demo,卡通的Demo (更多的Demo见这个页面)

Demo看起来的确不错,但生成如此水准的动态3D形象,真的只需要一张普通的正面照片就可以做到?

MotionPortrait技术的拥有者是日本一家名字同样叫MotionPortrait的公司,通过网站上的Profile可以发现,此公司的母公司叫做So-net,而这家公司的最大股东是Sony。

MotionPortrait网站上并未提供可供用户实践的应用,只能看demo,这多少让人有点存疑:这些Demo会不会是经过“优化”的?就像Sony每次在新一代Playstation游戏机发布前所经常做的那样。

幸好,在“合作伙伴”链接中找到了一个可以实际体验这个技术的网站,而且这个网站还很有趣。

在这个网站,你将能够看到自己的脸搭配各种“胡型”后的模样,除了你能想象出的络腮胡,山羊胡,××胡...以外,还可以尝试各种稀奇古怪的胡须造型,网站一共提供了1000款“胡型”。

选择好造型后,网站可以将这个造型在线生成动态3D头像,就像前面看到的Demo那样。

最有趣的当然还是自己上传照片:

从最终生成的效果来看,基本达到了Demo中的水准。(背景干净的正面照片效果最好,比如证件照)

我 们都知道只有一个角度的信息无法形成真正的3D模型,其实这个技术的所谓3D也不是真正的3D(也不可能是),头像只能在很小的幅度内转动,但 MotionPortrait引擎能够模拟出头像转动中脸部轮廓的细微变化(比如脸颊,下巴),因此最终看起来还是很有3D的感觉。

关于表 情,我猜原理上可能是这样:MotionPortrait首先要精确判断出头像脸部各部分关键点的位置,比如眼、嘴、眉以及N多与表情有关的面部肌肉的位 置,然后将这些关键点与其表情模型对应,然后由一个“表情引擎”来驱动这个表情模型,就可以得到我们看到的丰富表情变化了。就像一个可以模拟丰富表情的机 器人,给他套上不同的人皮面具...

当然,说起来容易,做起来难。让电脑实时模拟人类丰富的面部表情一直都不是一件容易的事情,回忆一下你玩过的各种3D游戏就不难得出这个结论。从这一点上来说,MotionPortrait的“表情引擎”即使不能算是革命性的,至少也算得上是很出色了。


↑ 小布什的这个造型是不是帅多了?

关于这个技术的用途,还是很有想象空间的,而且不仅限于娱乐方面,前面的“胡型”网站就是一个例子,这个网站实际上是一个剃须刀品牌营销活动的一部分。

转自:http://windywoods.blogbus.com/logs/22073427.html

有趣的3D动态头像技术 - Motion Portrait相关推荐

  1. HTML人头像变形了,关于Motion Morph(动态头像变形)的使用

    于Motion Morph(动态头像变形)的使用,好象没人发过,现在我把老外的范例贴出来供大家参考(原贴发在http://www.jydh.com.cn/bbs/dispbbs.asp?boardID ...

  2. Unity3d使用RenderTexture制作动态头像

    项目中需要实现一个3D动态头像,就是一个静态的头像实时与3D模型的表情动作同步,这个功能可以使用Unity3D的RenderTexture实现. 首先拖入3D模型,再添加与模型关联的摄像机,新建一个M ...

  3. 首发:徐亦达团队新论文推荐(ECCV2020):端到端多人多视角3d动态匹配网络

    徐亦达团队在ECCV2020上发表了一篇机器学习论文 End-to-end Dynamic Matching Network for Multi-view Multi-person 3d Pose E ...

  4. 转:3D游戏引擎技术剖析

     转自 http://blog.csdn.net/jbjwpzyl3611421/article/details/12681047 3D游戏引擎技术剖析 分类: Unity3D2013-10-13 1 ...

  5. AI免费生成3D卡通头像,真香~

    Midjourney 5.1 已经发布,官方搞活动免费送25张图,我用Mid Journey生成了我和孩子们的3D卡通头像,大家看像吗? 整个过程非常简单,只需1分钟: 首先,上传了自己照片 然后输入 ...

  6. 30~60万|项目需求——胳膊与手指的动态识别技术

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 项目需求:胳膊与手指的动态识别技术 需求内容:机器无法通过语言解读人的具体指令,可通过具体的手势来完成 ...

  7. 全球与中国3D透视导航技术市场现状及未来发展趋势(2022)

    本文研究全球及中国市场3D透视导航技术现状及未来发展趋势,侧重分析全球及中国市场的主要企业,同时对比北美.欧洲.中国.日本.东南亚和印度等地区的现状及未来发展趋势. 根据QYR(恒州博智)的统计及预测 ...

  8. 2020年 IOS 逆向 反编译 注入修改游戏或APP的调用参数新手系列教程——使用theos tweak 注入hook修改游戏执行代码上传动态头像

    2020年 IOS 逆向 反编译 注入修改游戏或APP的调用参数新手系列教程--使用theos tweak 注入hook修改游戏执行代码上传动态头像 开篇 需求&最终效果 环境要求与即将使用的 ...

  9. 3d全息投影技术在教学中有什么好处

    随着3d全息投影技术的日益成熟,许多我们以前无法实现的功能逐渐出现在我们的视野中,小编相信每个人都对3d全息投影技术有一定的了解,新起典文旅科技带大家了解3d全息投影技术在教学中有什么好处? 3d全息 ...

最新文章

  1. python中的 怎么用_Python中如何调用Linux命令
  2. 探秘网络背后黑产链:黑客攻击木马病毒机构内鬼防不胜防
  3. Be Positive
  4. java 移动页面中的图片上传_移动端上传图片(ajax跨域请求)
  5. 2021年中国药店创新趋势报告
  6. 第一章课后习题及答案
  7. 多个tomcat部署的端口问题
  8. 分享一个完整的Mybatis分页解决方案
  9. apache ab 压测
  10. MySQL索引常见面试题(2022版)
  11. 功率是电压电流乘积的波形在一个周期内积分后除以周期。
  12. 常见神经网络结构拓扑图
  13. tumblr_如何在WordPress中添加Tumblr共享按钮
  14. C++四书五经_完整版(侯捷)
  15. 三分钟了解区块链AR游戏Triffic2.0版本
  16. 6.lambda表达式
  17. linux上运行gfortran,linux – gfortran:在64位系统中编译32位可执行文件
  18. HTML||从一个页面跳转至另一个html页面的子页面(超链接)
  19. Intent的基本属性及用法
  20. JavaScript基本原理常识

热门文章

  1. 计算机在化学化工中的应用第四版答案,计算机在化学化工中的应用
  2. 东北大学数据集的最新网址(热轧带钢表面缺陷数据集等)
  3. 调试运行第一个xv6程序
  4. 【R语言实验】主成分分析
  5. 彻底理解Vue数据响应式原理
  6. mysql中create使用_mysql怎么创建表之create用法
  7. win10 XManager远程CentOS 7
  8. python小说自动生成器_python- generator生成器
  9. 其中Android平板具有电容式触摸屏
  10. 中国增材制造中的贵金属市场趋势报告、技术动态创新及市场预测