艺术家Austin Martin分享了角色项目1420 Wolf战士模型的制作流程,项目主要在Maya、ZBrush与UE4中制作。

01项目参考

1420 Wolf是一个角色项目,其背景故事是幻想和现实主义交织在一起。主要目标是在UE4 中创建一个复杂的角色,其中包含许多材料变体和组件。

在 ZBrush 中建模,在 Substance Painter 中制作纹理,在 XGen 中进行头发修饰,在 Maya 中自定义面部/身体装备/动画,戏剧性的灯光、材料、VFX、后期编辑、在UE4中进行最终渲染以描绘角色特征。在这之前,收集很多的中世纪防弹衣、Matt Damon的头部、头发、面部/相机动画、灯光和后期处理的参考资料。

02模型解剖

对于马特·达蒙 (Matt Damon) 的肖像造型,首先找到一组具有相似年龄组、相机 FOV 和照明的头部参考图像,用于正面、自下而上的鼻孔、剃光头、四分之三和侧面视图。其次通过测量来雕刻底层的头骨结构和面部标志,例如眼睛,鼻子和嘴唇之间的距离等。使脸部从各个角度都类似于演员,避免直接从图像追踪,因为 ZBrush 中的相机视角和参考图像会有所不同,会影响从各个角度观看时的造型和面部解剖结构。在 Photoshop 中使用快速 ZBrush 屏幕截图进行检查。

最后添加细节,如皱纹和毛孔细节。毛孔细节来自头部拓扑/UV 的预制颜色图,将所有烘焙的贴图导出到 Substance Painter 中进行纹理化,对面部纹理细节进行分层,即面部区域色调、雀斑和污垢,从粗糙度、SSS、镜面反射到细节蒙版贴图的所有贴图都会同时调整并放到UE4的自定义皮肤着色器中。第二个可平铺的毛孔细节法线贴图用作微粗糙度分解,使皮肤具有油性。调整Subsurface Scattering 贴图与 Unreal 的 SSS 皮肤配置文件。


对于头发,使用Alembic Hair Cache的下一代头发技术,将 Maya 的 XGen 用于所有理发,需要遵循某些 XGen 原则。第一步是在头发参考图像上使用 Photoshop 油漆分析发型,方法是将其划分为彩色区域,因为每个区域都指定了流线、风格和发束,有助于头发梳理过程。

最终的头发修饰完成后,作为交互式修饰从 Maya 导出到UE4,在UE4中使用定制的黑色素驱动的头发材质(无纹理)来实现头发、眉毛、睫毛和胡茬(短发)的最终外观。

03创造盔甲

制作中世纪防弹衣和面罩,首先创造一个具有精确解剖比例(7 1/2 头高)的坚固基体。其次在 ZBrush 中以 DynaMesh 草图的形式绘制,改变形式和轮廓,选择了A-pose,让其看起来更自然。完成草图后,使用 DynaMesh/ZRemesh 工作流程清理各个部分,提供一个干净的拓扑结构,并使用 ZModeler 工具增加复杂性,这是对所有元素(如皮带、肩带等)的冲洗和重复过程。

对于更大的针迹,创建一个自定义插入网格画笔,并打开曲线模式。细分级别 1 是低多边形,这节省重新拓扑的时间。由于这是游戏中的电影角色,因此对 polycount 有点宽容,但可以进一步优化以满足游戏制作预算。

04ZBrush制作

ZBrush主要用于所有建模工作,而Maya广泛用于UV、XGen、绑定、动画,并导出UE4。所有贴图都在 Marmoset Toolbag 中烘焙,而纹理在 Substance Painter 中完成,用于皮肤、织物和金属。

许多皮革材质变化是通过结合 Substance Painter 基础纹理实现的,后来将纹理与UE4中的可平铺细节贴图与自定义布料材质相结合。布料具有绒毛边缘功能,可模仿具有微小毛发表面的粗糙织物。主要的挑战是复杂的布料分层,使用 UV 集简化布局。每个 UV 集将占据身体上的一个区域,例如上部躯干被分成 3 个区域。

05角色装备

一旦角色的纹理和修饰的静态版本准备就绪,就创建一个自定义的基于关节的面部装备和 IK 驱动的身体装备。将装备/动画 Maya 文件分开保存,这样每个文件都可以独立编辑。

动画完成后,将装备和动画导出为单独的 FBX 文件。头部和身体绑定是分开的,因为 Alembic 头发缓存在UE4中有一个联合限制。导入UE4后将头部/身体装备与几何体和 Alembic 头发组装成角色蓝图,同步和混合头部/身体动画后,通过研究无数虚幻文档来实现最终结果。

06照明和后期处理

模型用四个矩形灯点亮,后处理体积可以通过一些颜色校正来调整 LUT(查找表)。作为渲染后编辑完成,但在UE4中保持简单的步骤,并即时调整值。UE4的 Sequencer 用于创建相机动画和角色蓝图动画设置,希望观众通过讲故事的摄影获得电影体验。Sequencer可以添加和编辑摄像机角度和动作,最终的镜头是通过UE4电影渲染队列渲染的 png 图像序列。

项目制作完成,在制作过程中有很多的技术障碍,需要通过故障排除找到解决方案。

在Maya和ZBrush中制作战士模型相关推荐

  1. 「3D游戏建模」在Maya和ZBrush中制作出超级逼真的海盗

    介绍 Jeongmin Lee分享海盗作品的制作过程,本教程是有关创建逼真渲染角色(从参考收集到最终姿势和渲染)的一般指南.我将展示在Maya和ZBrush中进行建模和摆姿势的总体过程. 海盗的 最终 ...

  2. 在Maya和ZBrush中制作出逼真的海盗

    今天来分享一下海盗作品的制作过程,本教程是有关创建逼真渲染角色(从参考收集到最终姿势和渲染)的一般指南.我将展示在Maya和ZBrush中进行建模和摆姿势的总体过程. 海盗的 最终渲染 参考 第一次收 ...

  3. zbrush常用笔刷_教您在ZBrush中制作笔刷

    ZBrush®给用户提供了许多的常用笔刷,我们可以使用这些笔刷自由地发挥创意.为了让雕刻速度更快,模型刻画更细致我们常常也会创建自定义笔刷,本文教您在ZBrush中制作笔刷. 步骤一 在Tool工具下 ...

  4. 【3D游戏模型】在ZBrush中制作3D兽人

    介绍 在本教程中,您将学习如何基于概念艺术创建风格化角色.从雕刻 (ZBrush) 到纹理(sp),毛发(Xgen),照明/材质/渲染(Maya+ arnold). 创建您自己的风格化角色 从 ZBr ...

  5. 【3D游戏建模全流程教学】在 ZBrush、Maya 和 Arnold 中制作雪矮人

    矮人计划 我开始的大多数项目都是用于练习的速度造型.他们中的大多数都是这样结束的,作为 ZBrush 中的快速雕刻.通过这样做,我练习如何快速锁定主要和次要表单.这些是可信角色的关键要素.如果您想进一 ...

  6. 【3D游戏建模全流程教学】在Maya中制作小岛模型

    本文为大家展示使用Maya创建一个小岛的过程,希望大家喜欢. 1 模型参考 将Quixel岩石转过来,用它制成漂浮的岩石,从Maya中的Feel Good Inc.建造浮岛. 我在这里没有做太多的参考 ...

  7. 游戏的角色模型是如何创建的?ZBrush中制作3D兽人,全流程解析

    一个游戏角色模型是如何创建的?想学习游戏建模的朋友可以看看,可以大概了解如何基于概念艺术创建风格化角色.从雕刻 (ZBrush) 到纹理(sp),毛发(Xgen),照明/材质/渲染(Maya+ arn ...

  8. ZBrush中如何导出模型和贴图

    ZBrush®能够雕刻出高精度的细节,然而并不是拿来当模型用的,几百万面的海量数据一般没有什么实用性,而真正要用的是生成法线或者置换贴图.制作法线贴图后要在ZBrush中导出模型,绝大多数的用户理论上 ...

  9. 【游戏建模全流程】在Maya中制作失落城市场景

    本文为大家分享风格化的失落城市场景的制作流程,在Maya中制作基本模型,并在Substance Painter 中进行纹理处理,并介绍创建风格化树叶的技巧. 01场景参考 我一直想制作风格化场景,所以 ...

  10. 怎样用ZBrush中的Curves和Insert笔刷创建四肢

     之前的ZBrush教程给大家介绍了人体结构比例和肌肉走向,同时使用ZBrush®软件中的CuverTube笔刷为模型添加了颈部和手臂.使用InsertSphere笔刷添加腰部,本讲将继续使用Curv ...

最新文章

  1. spring定时器分析
  2. 【译】Diving Into The Ethereum VM Part 2 — How I Learned To Start Worrying And Count The Storage Cost
  3. java 设置panel背景图片_jpanel设置背景图片的二个小例子
  4. 几种流行Webservice框架性能对照
  5. JavaScript的值传递和引用传递
  6. 微型计算机中的80586指,一级B考试模拟试题-套,DOS版本:6.0
  7. 09:向量点积计算【一维数组】
  8. Autofs实现文件系统的自动mount
  9. 分享Silverlight/WPF/Windows Phone一周学习导读(3月28日-4月2日)
  10. linux 多线程学习
  11. 【优化调度】基于matlab粒子群算法求解水电厂优化调度购电最小问题【含Matlab源码 1234期】
  12. 夫妻宫十星所暗示的未来另一半
  13. DIS全球首款基于数字资产证券化交易生态系统
  14. word使用技巧---插入图片显示不全的解决方案
  15. 【微信小程序】云函数使用excel-export导出excel
  16. 一些关于CV和deeplearning的干货链接(长期更新)
  17. java代码实现身份证第18位的计算和验证身份证号码是否是真实有效.
  18. 已定义了两个整数变量A和B,完成下列功能: (1)若两个数中有一个是奇数,则将奇数存入A中,偶数存入B中(2)若两个数均为奇数,则将两数均加1后存入原变量(3)若两个数均为偶数,则两个变量均不改变。
  19. 2020-8-25实训总结
  20. amoled led 排列_AMOLED屏幕为啥不用RGB排列?

热门文章

  1. python建模_python建模实例详解
  2. ADS仿真 之 直流仿真示例
  3. opencv无获取摄像头视频帧(YUV打开导致失败)
  4. FFmpeg使用教程
  5. hive编程指南电子版_2020浙江省太阳能利用及节能技术重点实验室开放基金课题申请指南...
  6. IText PDF签章时,如何获取PDF页的坐标
  7. COSMOS/DesignSTAR.v4.5 1CD
  8. 史上最详细的vsftpd配置文件讲解
  9. docker自动部署脚本
  10. 智汀、米家、苹果homekit智能门锁新体验,打开不一样的大门