建议先看一个flash:Demo1 或 Demo2
(可能loading会比较慢,大约1-5分钟左右,可以在loading的时候先干点别的)
......
第一次看到这个Flash的时候,想起两样东西:
1.几年前一个挺有创意的Flash:某男不堪忍受你的鼠标骚扰,一口将其吞掉。
2.iGoogle中那双专注的眼睛:Eyes。
因此一开始我想:这不过是一个真人版的Eyes而已嘛...
的确,虽然模特的动作与眼神看起来过度很流畅,但如果一切都是事先制作好的,那么充其量也只是一个制作精良的趣味flash作品而已。
但是,如果说有一天你收到一个朋友发来的flash链接,打开一看,在flash中摇头晃脑的家伙就是你自己,那就有趣的多了是不是?
MotionPortrait 是一个看起来有点神奇的新技术,它可以仅凭一张照片生成可交互的动态3D形象,而且还可以有丰富的表情变化(前面的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