做数字人入局“元宇宙”?干货解析如何让你的模型“超写实”

要说CG界最近什么被炒得最火,几乎没有什么话题热度可以和“元宇宙”相提并论了。前有facebook官宣改名Meta,后有抖音爆火的数字人柳夜熙。最近,以明星IP为主体打造的龚俊AI数字人正式入驻百度APP,成为了国内首个可以在APP端和人们进行互动的超写实数字人

元宇宙概念愈演愈烈,各路虚拟偶像、主播、网红轮番上阵,他们都有独一无二的虚拟人格,以及和真人无异的外貌、神情、姿态和动作,很多最近的数字人作品都让人忍不住怀疑这真的是一个模型吗?来看看这些!

相信这些人物大家基本不认识也面熟吧?这不是重点,重点是大噶看出来这其实全都是模型了吗?这真的都不是本人!这就是我们现在所说的“超写实数字人”了!

下面坐标世界就来为大家整理一下超写实人像模型的制作流程及实用技巧,作品原型是星战经典人物欧比旺·克诺比,先看看成品效果~

参考

在进行超写实人像模型制作之前,首先我们先要充分熟悉人物的长相特点。需要收集同一人物在不同角度和光照条件下的参考图片制作moodboard,来建立对角色外观的认识。虽然找图这过程可能会比较耗时,但我们既然是要做对于超写实人像模型,大量真实的图片参考是必不可少的。

建模

先将我们的正面参考导入,根据参考图建立身体和头部的整体比例,然后调整五官。然后用侧视图和 3/4 视图不断重复对照面部结构是否准确,在此过程中同时对照moodboard中的各个照片,直到模型面部极为接近所有参考图的角色结构。

然后我们再开始进行面部细节的雕刻,比如在脸上添加一些主要的皱纹和小痣,不需要把脸上的所有小细节都雕刻出来,这一步我们可以在纹理贴图中处理。

UV

我们把制作好的模型导入Maya,为了让我们的模型面部能够保持最高分辨率的清晰度,我们把模型胸部以上部分的UV分为面部和颈部两块UDIM,调整展开后的UV的形状使整个面部UV覆盖均匀没有明显的拉扯,调整完成后再导回ZBrush。

贴图

贴图是除了模型雕刻之外决定角色真实程度的另一大关键点。此案例运用的制作方式不那么大众化,可以作为参考。首先创建一个平面并选择一张texturexyz的皮肤扫描贴图贴在上面(texturexyz是扫描的高精度真人面部贴图,带有多通道,国外不少CG人在模拟皮肤材质时会使用)。然后将其缩放移动到适当的大小和位置,对齐五官。

把两个人头和平面都导入 Wrap3D(小编也推荐用zbrush的插件zwrap,可以达到类似效果),将图像分配给平面并使用selectPointsPairs,把贴图和模型上的每个点进行匹配,然后把平面包裹到头部模型。

我们把包裹平面导入到ZBrush。观察模型,可能会有一些位置的贴图和真人皮肤有出入的地方,通过雕刻微调模型表面让包裹行程的脸皮模型的结构和裹在上面的皮肤材质匹配到最合适的程度。

这个时候就该把面部贴图导出了,案例中是把zbrush中修过的脸皮导进Wrap3D,附在角色头部模型上,进行色彩和置换贴图的导出。本案例中原作者进一步用mari调整了色彩和置换贴图的细节,此操作大家可以视效果而定。

ZBrush置换贴图

前面的步骤中,我们完成了角色面部较细微的凹凸结构(如毛孔)的置换贴图,为了让模型更加贴近真实,皱纹、抬头纹等纹理是必不可少的。这样的需求就需要回到ZBrush,用笔刷把这些明显的皮肤纹理雕刻上去再进行置换贴图的导出。相信很多同学发现我们的置换贴图已经来回来去在不同的软件中修改好几次了,没错,高写实度的追求会对每张贴图精雕细琢。

粗糙度

我们在mari中在皮肤更粗糙和更光滑的地方加深或提亮粗糙度贴图的颜色,并在一个新图层中添加TexturingXYZ显示B通道贴图以添加一些细节,然后添加一个声层让它产生有点皲裂的效果。

SSS Scale贴图

将SSS比例设置为 0.13 左右,在头部骨骼最靠近皮肤的地方绘制了一些较低的值(如鼻梁、颧骨和额头),而脂肪较多的区域都会把值拉高。

这里要说一下,本案例皮肤贴图的制作方法相对个人化。制作写实皮肤的方法有很多,有用substance painter的皮肤材质球基础上编辑的,有用真实皮肤贴图素材在mari里面做映射的,有用zbrush的插件来把皮肤贴图包裹到模型上的,所有这些方法没有哪种最好,大家可以多多尝试找到自己最适应并且能出效果的一种方式。

下面就是灯光和角色其他外观设计的步骤,就不过多赘述了~

大功告成!

这里是几个可能会对大家有所帮助的小tips:

贴图绘制:

1、保持孔径一致

2、不必担心贴图的一些重复的地方,比如脸颊纹理一类,没有人会分辨得出来。

眉毛和睫毛:

创建眉毛和睫毛时我们可以在XGen中使用“place and shape guides”功能。这是一种可以轻松移动和变形的几何体。激活后,我们的毛发会根据引导的方向进行“生长”(眉毛和睫毛的生长方向如下图)。然后在毛发中插入noise,以将毛发聚拢或剪断,让毛发不均匀,更加真实自然。至于睫毛,上睫毛比下睫毛浓密,在睫毛上添加noise可以让睫毛自然地重叠。

可能看了今天的制作分享有的同学对具体过程有疑问或是想仔细研究下大佬的方法,没问题!贴心的小编把案例完整操作的演示视频地址放在下面~

https://www.youtube.com/watch?v=WskjAWLicBE&t=66s

期待看到更多精美的数字人作品~


备注:文中图片均来自网络非原创,如有侵权请联系小编删除

举报
评论 0