领40元无门槛渲染券,体验高速云渲染!

无需充值可试渲,支持3ds Max,Maya,C4D,Blender,V-ray,Redshift,Arnold,Corona等主流CG软件和插件

注册领取
40元渲染券

角色创作的艺术: 头发的纹理材质和拓扑-part2

2020-01-23 04:00:12

第一部分:角色创作的艺术: 头发的纹理材质和拓扑-part1

对于皮肤,第一步是使用Mari在高分辨率模型上投影TexturingXYZ集。结果可在ZBrush中获得非常漂亮的细节层,其中包含了毛孔和皱纹。 19 20

然后,这些细节需要在低分辨率模型上作为法线贴图传输。对于这些内容,Jacopo Ortolani更倾向于使用xNormal或Maya内部的“'transfer maps”功能。它还可以在法线贴图的顶部添加一层高频细节,以破坏镜面反射高光。对于这个项目,只是使用了从噪点生成的法线贴图。结果看起来确实比没有噪点要好得多。 关于肤色,使用了另一个TexturingXYZ作为基础,然后添加了一些颜色校正功能以获得喜欢的肤色。并且还添加了非常细微的颜色变化层,然后手绘了细节和雀斑。Mari提供了一些漂亮的整齐的刷子,专门用于画雀斑。 皮肤质感则是完全不同的东西,需要由Sub Surface Scatter材质处理。 SSS材质工作原理非常简单,它需要材质的每个像素周围的一堆随机点上对照明进行采样。然后,将这些照明信息进行平均,同时考虑到距离和散射颜色。 关于如何眼睛,基本上是在材质球中进行所有操作。Jacopo Ortolani的做法是不依赖任何其他几何形状,只是在眼球和眼睑之间融合了法线和扩散色。这样做实现了在眼睛和皮肤之间接触区域出现平滑斜角的错觉,从而形成了镜面反射高光。 21

这种技术是由Jacopo Ortolani想出的,从理论上讲,这很容易实现。但是对引擎有一个要求:必须有一种方法可以确保在面部之后渲染眼睛,以便在渲染眼睛时可以使用所有需要融合的信息。

绑定

在完成角色的模型和纹理之后,设置了一个小装备以能够摆姿势。并在Maya中摆好了姿势,然后将所有内容导出为“静态网格物体”。

重新拓扑

重新拓扑时,对于实时应用程序,在其中保持所包含的多边形数很重要的情况下,可能需要在每次有意义的情况下策略性地使用三角形(因为每个四边形由两个三角形组成)。如果某些物体是凹形的,那么它完全不会对轮廓产生任何影响,因此,可以在那里保留一些三角形。 Jacopo Ortolan特别喜欢使用一种技术,该技术包括使用三角形来定义诸如球体之类的凸面。如果正确完成,此技术可以产生更清晰的轮廓或更小的多边形数。 22 而角色需要考虑变形的情况下进行拓扑时,他选择的工具是Topogun。在进行此项目时,做的一件事就是使拓扑结构能够支持拼接。并且使用了多个UV集来实现缝合。 23

引擎介绍

最终的效果是放入了Jacopo Ortolan自己编写的引擎中来实现的,并且还为MAYA编写了一个自定义文件导出器,来导出3D模型,他不依赖FBX格式。纹理和材质也是以GLSL(即OpenGL阴影语言)编写。 灯光和相机也类似。 启动程序后,渲染将以交互速度实时进行。因此,可以简单地绕摄像机旋转并旋转灯光和角色本身。找到好照片后,抓取屏幕快照就可以。

挑战

对于这个角色,当意识到要花很多时间来制作时,无疑是最大的挑战。在这个过程中还进行了一些程序和实验,这是一个疯狂的挑战。 所有这些事情仍在我的脑海中,并准备在以后的项目中进行探索。如果我学到了一些东西,那就是必须一次迈出一步,这一切都是值得的。 24

上一篇:Maya制作超级可爱的小场景-part1

下一篇:角色创作的艺术: 头发的纹理材质和拓扑-part1