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

     

    ......

     

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

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

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

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

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

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

     

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

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

    MotionPortrait

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

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

    狗的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/]