三款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为建模利器

随着许多优秀开发者的大力支持,积极地将优质内容发布到Unity资源商店上,Asset
Store俨然已经成为一座宝库。我们前面已经为大家分享多种类型的插件资源以及编辑器扩展工具,包括脚本编程工具等。今天继续为大家介绍三款建模工具,通过它们,您可以直接把Unity当作Maya或3D
Max来用了。

Realtime CSG

Realtime
CSG用于在Unity中快速创建3D环境。由于是在Unity编辑器下直接进行的操作,所以可以很方便的进行迭代调整。通过它能够进行基本3D建模工具的大部分操作,例如创建及编辑几何体、自动为几何体添加碰撞体、网格对齐及旋转、导出为FBX等等。

将Realtime CSG插件导入Unity中,即可看到Scene视图变为下图的样子:

这就是Realtime CSG的操作界面了。Edit Modes包含了Realtime
CSG提供的5种编辑模式,每一种模式都有单独的操作,显示在左下角。界面下方的工具栏按钮用来控制Unity网格是否显示,网格是否按X、Y、Z轴对齐,对齐的方式与角度,是否以线框模式渲染场景,是否显示辅助面以及最后的重做场景按钮。

为了更符合建模师的操作习惯,可以首先将Unity编辑器视图切换为4 Split模式,同时显示4个窗口:

然后您可以按照自己的操作习惯,分别设置四个视图的视角与渲染模式。对于正交模式的2D视图,可以关闭一些特效渲染:

使用Realtime CSG自带的线框模式,可以将场景切换为如下显示效果:

基本操作就是这些了,下面来看看实际建模的效果:

下载地址:https://www.assetstore.unity3d.com/en/#!/content/69542


BuildR Procedural Building Generator

这是一款专门用于在Unity编辑器中生成建筑的插件。BuildR简化了很多操作,基本上只需点击按钮,即可利用插件的生成功能直接创建出高楼大厦。

导入BuildR插件后,依次点击菜单项GameObject > Create New BuildR
Building新建一个建筑对象,在层级视图选中新建的对象,可以看到检视面板的脚本如下:

这个脚本涵盖了所有的创建操作,点击其中一个按钮,即可新建地板或建筑。下面就进入了编辑模式,此时脚本显示如下:

看到这里就您应该就明白了,真的只需要点击就能直接生成并编辑建筑,包括添加或移除墙壁、顶点等。上面的一排按钮分别用来调整建筑结构、纹理、表面贴花、屋顶设计、建筑细节、建筑内景及设计,还有生成及导出设置。BuildR支持将建筑数据以XML形式导出。

下载地址:https://www.assetstore.unity3d.com/en/#!/content/7292


ProBuilder Advanced

ProBuilder同样是用于Unity编辑器中的建模工具。该工具最早于2012年发布,历经多次迭代,现在的版本已经非常成熟。迄今为止已有不少使用该插件制作并已成功的上线游戏,包括《Tinertia》、《SUPERHOT》及《Republique》等等,都是在Steam上广受好评的游戏。

ProBuilder同样支持快速创建,并直接点击播放按钮来预览效果,能够自动生成碰撞体和UV,还支持一些高级操作如UV展开、光照贴图设置及优化等。依次点击Tools

ProBuilder > ProBuilder Window打开ProBuilder编辑器,界面如下:

使用方式也很简单,点击条目,即可对选中的对象进行相应的操作,过程清晰明了。以楼梯为例,点击New Shape或者使用快捷键Ctrl/Cmd +
K,新建一个可以供ProBuilder编辑的Cube。ProBuilder已经内置了一系列常见的形状,选中Cube后打开Shape
Editor,在下拉列表中选择Stair即可创建楼梯:

下面来看看使用ProBuilder创建大型建筑内景:

另外ProBuilder还有免费版插件Probuilder Basic,包含一些基本的几何体操作,有兴趣的朋友可以先试用免费版尝鲜。

下载地址:https://www.assetstore.unity3d.com/en/#!/content/3558

借助Unity特效插件创造史诗级大作

本文为大家推荐几款Asset Store资源商店中流行的特效插件,帮助大家改善特效制作流程,提高开发效率,让您的作品脱胎换骨,成就史诗级大作。

游戏的特效表现对整个用户体验有着至关重要的影响,除了需要炫酷的视觉效果之外,还得保证整个特效的流畅度。游戏开发过程中,特效制作会涉及到美术与程序之间的磨合,讲究的是质量与效率的平衡。以下三款插件十分适合用于制作特效,一起来看看吧。

SE Natural Bloom & Dirty Len

该插件简称为SENBDL,是一款用于在Unity中实现散光及脏镜头特效的插件,可以模拟相机镜头内部的表面对光的散射,渲染出逐像素的脏镜头效果。请注意,该特效不支持移动设备。

现实世界中根据光照亮度不同,散射光也会有差别,但SENBDL采用了另外的做法,让散射光与光照亮度无关。SENBDL通过在场景中生成一些大型的,完美而流畅的高光,以便明亮物体可以被更明晰地呈现出来。这种做法也要比常规的散光特效带来的消耗更小。

SENBDL适用于线性颜色空间的HDR场景,也能完美结合基于物理的着色。该插件生成逐像素的特效,并且对场景中所有可见对象均生效,无关场景复杂度。SENBDL包含16个高清的脏镜头纹理,指定光在表面的不同散射方式。还包含一些自发光与粒子着色器,用于创建无与伦比的高光效果。

下载地址:

https://www.assetstore.unity3d.com/en/#!/content/17324

Camera Filter Pack

Camera Filter
Pack是用于Unity项目的相机滤镜特效合集,可以简单理解为供游戏使用的“美图秀秀”。每个特效均以脚本形式提供,使用方式非常简单,只需将所选特效脚本绑定到场景中的主相机上,即可即时改变整个场景的视觉效果。

该插件现已包含300多种全屏后处理特效,因为都是脚本,所以也便于开发者自行调整,在原有基础上打磨出适合自己场景的特效。其中部分特效包括:3D矩阵、3D扫描、3D雨雪、3D黑洞、铅笔画、复古电视机等。轻轻松松就能让游戏呈现出电影大片即视感。

下载地址:

https://www.assetstore.unity3d.com/en/#!/content/18433

Volumetric Fog & Mist

这是一款用于在Unity中制作体积雾的插件,支持定义各种浓度的逼真雾特效,来衬托场景的氛围。该插件以视觉特效及灵活性为重,可以借用光照及发光特效来调整雾效区域及云层。

Volumetric Fog &
Mist提供了大量预置配置,方便开发者快速设置雾效,其中包括:薄雾、带风的薄雾、低云、云海、地表雾、湖面雾、浓雾、烟雾及沙尘暴等特效。另外还可以自定义雾效的各种属性,例如浓度、噪声强度、规模、透明度及反射度、颜色、阈值及强度、风速与方向、湍急气流等等。

体积雾可以指定雾效出现的区域,并自动改变雾效的透明度。该功能在游戏中非常实用,可以根据玩家靠近目标地点的距离来实时控制雾效显示或隐藏。该插件利用Unity标准着色器来控制雾效的透明度及渐变渲染,支持与透明物体共同渲染而不影响对象层次。还支持基于深度的模糊来加强场景光照的散射效果。

该插件提供了10多个示例场景,可以通过这些场景来了解插件的具体功能。使用插件的方式也很简单,只需在场景主相机上添加VolumetricFrog脚本,然后在检视面板中调整雾效的各个属性即可。

下载地址:

https://www.assetstore.unity3d.com/en/#!/content/49858

总结

本文为大家推荐的几款特效插件均为全屏效果,比较适用于大型游戏场景,但不建议用于移动设备。有了这些特效插件的帮助,美术设计师可以轻松调整出适用于游戏场景的特效,也便于开发者进行进一步优化。这三款特效插件也是Asset
Store资源商店中久经大多数开发者实战考验的插件,希望对大家有用。我们还会在Unity官方中文社区(forum.china.unity3d.com)为大家分享更多加快Unity项目开发流程的优秀插件,请保持关注。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×