三款Unity插件带您玩转人脸识别与模拟
若想让游戏或电影中的虚拟角色表现得更加真实,面部表情是至关重要的。人脸识别技术则借助真人表演来为虚拟角色赋予丰富的表情与面部动作,小至皱眉带动眼部肌肉的抽动,大致对话时嘴唇的张合,均可通过人脸识别技术来实现。
本文为大家介绍三款在Unity中实现人脸识别的插件,再结合Unity引擎的实时渲染功能,轻松定制出次世代的虚拟角色。
NaturalFront 3D Face Animation Plugin Pro
如果想要构建三维人脸模型,却没有Kinect这类动作捕捉硬件,别担心,Unity可以用一张照片帮助您实现人脸模型构建。NaturalFront 3D Face Animation Plugin Pro可以帮您以FBX格式导出自定义的高质量3D头部模型及逼真的动画,能为动画设计师与爱好者们节省大量建模和动画制作的时间。
整个建模、生成动画及导出FBX文件的过程均可在Unity编辑器中完成。您也可以根据需求快速调整面部表情及唇部动作。虽然功能如此强大,但构建模型的过程并不复杂。首先需要上传一张人脸的照片,按照参考图选定人脸的标志点,例如眼角、嘴角、鼻翼等。接下来就是等待计算的过程,您会得到一张如下图所示的人脸模型。
所有步骤仅需动动鼠标或滑动建模工具栏的滑块即可完成,实现自定义表情与嘴型,无需进行骨骼绑定、设置关键帧或动作捕捉。
下载链接:
https://www.assetstore.unity3d.com/en/#!/content/82488
Cloud Face Detection
这是一款免费的AI脚本插件,它非常适用于刚接触Unity人脸识别,想在短时间内完成一些好玩应用的开发者。Cloud Face Detection包括两个易学易用的人脸识别Demo,可以直接应用到您自己的Unity工程中。
该插件不仅可以检测人脸,Demo中还包括了性别、年龄和微笑程度评估。这个功能的意义在于,您可以有根据地在运行时调节游戏进度,追求最佳的用户体验。它支持多人脸识别模式,甚至支持识别侧脸。该插件使用了Microsoft Azure 的识别服务,同时支持Unity Personal个人版与Unity Pro专业版。
下载地址:
https://www.assetstore.unity3d.com/en/#!/content/54489
Fruit With Faces 3D Pack
如果您想为自己的游戏塑造一些可以引起玩家共鸣的角色,就需要对游戏角色的面部表情下功夫。Fruit With Faces 3D Pack这款插件为您提供了37种常见水果与蔬菜Q版模型,以及12种可爱的表情动画,包括困惑、快乐、古怪、生气、震惊、悲伤等常见的人类表情。
以苹果为例的12种表情动画
模型虽然小巧精致,但也极具灵活性,您可以根据需求任意组合,甚至上传其他自制的模型,为它们赋予特定的表情。因为水果模型与表情模型是相互独立的预制件,使用起来也十分方便。
独立的表情模型和蔬果模型,便于分开使用
素材具有1024x1024的精美手绘纹理,且提供.blend文件便于您的再次编辑。
快来试用一下,一起来打造拟人化的游戏角色吧!
下载地址:
https://www.assetstore.unity3d.com/en/#!/content/34854
总结
其实本文所介绍的人脸识别与模拟插件有很大的延展空间,您可以借助它们为自己的应用增加崭新的内容与炫目的效果,还可以在此基础上进一步完善与修改,与现有的项目进行集成。借助上述插件,您可能实现属于自己的人脸模型和人脸识别解决方案,或者塑造拟人化的模型。
如果您有好的案例,不妨成为Asset Store资源商店的发布者,将您的创意与来自世界的开发者分享,为您的游戏开发提供动力。您可以点击【阅读原文】进入Unity官方中文社区(forum.china.unity3d.com)了解更多相关内容和精品插件。
更多Unity相关插件
Unite 2017 Shanghai
Unite 2017 Shanghai将于5月11 - 13日在上海国际会议中心举行。5折个人通票开售!国内技术专场相关日程已曝光。
另外,赞助商招募已开启,愿您与我们一同打造一场Unity开发者盛会!Made with Unity展区作品征集等更多信息请访问Unite 2017 Shanghai官方网站(unite2017.csdn.net)!
点击“阅读原文”访问Unity官方中文社区!