当前位置:网站首页>【游戏建模模型制作全流程】用ZBrush制作游戏士兵角色
【游戏建模模型制作全流程】用ZBrush制作游戏士兵角色
2022-07-23 16:17:00 【3D游戏建模入门】
本文分享了为Hell Let Loose游戏制作角色模型的过程,并介绍在ZBrush、Marvelous Designer、Marmoset和Maya中设计外观的方法。

1 模型参考
这个项目是为Hell Let Loose游戏创建指挥官角色。Hell Let Loose 是一款基于团队的多人射击游戏,专注于历史真实性和沉浸感。指挥官是玩家可以扮演的 14 个角色之一。其中 11 个是步兵单位:从机枪手或狙击手到医疗人员和工程师。2个角色是坦克手,其中1个是指挥官。
指挥官的角色比较少见,辨识度高,但不能因为其稀有性,为角色制作不止一件制服。所以给指挥官角色选了一件雨衣,这东西比较少见,但辨识度很高。对于指挥官的装备,使用 Nagant 或 TT 手枪的通用皮套、军官的皮革背带和平板电脑,双筒望远镜和箱子。

大部分元素都是为步兵角色制作的,因为指挥官角色是最后一个。不需要概念,但需要创建小草图,以了解每个角色将使用哪些设备。

2 人脸建模
面可以自定义制作,游戏Hell Let Loose使用3D Scan Store中的原始面孔,除了优化的网格外没有任何变化。
当需要为德国和美国创建老兵面孔时,对原始模型进行调整。对于大多数新面孔,可以识别作为源图像的 3D 扫描,大部分工作归结为最终确定纹理。

开始为苏联指挥官处理人脸时,想要尝试更深入的处理。这里可以使用3D Scan Store 的带有重新拓扑的头部扫描,它们得到更好的处理,扫描伪影最少,几乎是对称的,还具有良好的微观细节和反照率。

作为参考,使用战争期间苏联士兵的照片。不是要达到肖像的相似性,而是要传达一个概括的形象。由于精细细节都已经存在,可以专注中等和大的细节。为此使用 Move 和 Standard 画笔,有时还使用 Dam Standard 来模仿褶皱。

3 制服造型
制服在Marvelous Designer中制作,雨衣的图案找不到,所以修改军官的大衣图案以制作衣服。制服最好在 Marvelous Designer 中制作,避免在ZBrush中做额外的工作。对于裤子,使用与步兵相同型号的马裤,并改变质地。

使用Marvelous Designer制作背包、小袋和卷筒。

对于线束、平板电脑和其他元素,在Maya中创建基础模型,然后在ZBrush中添加细节。

在ZBrush中使用 Standard 和 Move 画笔来调整形状并添加一些大凹痕,然后使用一些笔刷制作边缘并添加接缝和针迹,还可以使用一些笔刷来刷皮革纹理或织物的小褶皱。
4 拓扑
不用重新拓扑,HLL模型相对较轻,在35K三角形内,没有大的问题。

5 纹理
烘焙后,开始制作纹理。头部是大包制作的,使用同一个项目,并简单改变反照率和网格贴图,调整其余的层。除了基于烘焙纹理添加细节的程序层,包含流浪使用画笔添加的污垢、疤痕和瘀伤以及胡茬层。还包含为脸部添加底色的图层,底部为蓝色,中间为红色,前额为黄色。

对于雨衣,制作一种新材料:橡胶织物。其余的材料,如纽扣的黄铜、靴子的皮革、马裤的面料和束腰外衣的领子,都是从游戏的步兵模型的智能材料中借来的。

所有角色的装备贴图和贴图工作都是以一体化的方式进行的。设备映射最初是以这样一种方式完成的,可能的话排除不同角色的相同设备项目的重新纹理。因此经常使用的元素排列紧凑,只能与特定和稀有元素重叠。

由于这种映射方法,平板电脑、双筒望远镜、双筒望远镜外壳和枪套等元素的纹理使用步兵军官和坦克指挥官装备的现成纹理。最后为皮带和背带添加智能材料,以及为带扣添加铜。

6 最终渲染
将在 ArtStation 上发布的第一个 HLL 模型:穿着冬季制服的 German Assault 和 AntiTank作为背景,使用聚光灯的光束来强调军事环境:德国的两盏交叉灯,美国的 V 形蓝色灯。但后来被要求用其他东西代替 V 形光束,因为有些人开始将它们视为另一款游戏的渲染,而不是Hell Let Loose。

对于苏联的渲染,从光束的想法开始,但后面发生一些变化。灵感来自苏联战争海报,然后是 BM-13 火箭发射器“喀秋莎”齐射的图像。

添加两个带有雾渐变的圆柱体,控制 Marmoset Toolbag 内的背景颜色。放置前灯,使其明显比侧面灯弱。

最后获得相当壮观的游戏内模型渲染,指挥官角色制作完成。为苏联设计整套角色和制服非常有趣,有一系列历史真实设备的选择,贴图和纹理的优化,以及更深入的面部工作。
如果你一直以来都对3d游戏建模抱有强烈的学习兴趣,添加【建模辅导老师】号 :它开头的数字是:2038,在中间的是:838,位于尾部的数字是:236 ,把以上三组数字按照先后顺序组合起来在【微好友中搜索添加即可】。3d建模新手小白学习工具入门教程。3Dmax、Zbrush等次世代游戏动漫建模软件教学,学习规划、从零基础萌新到实操探索,手把手教会你3D游戏建模

边栏推荐
- Awk from introduction to earth (16) comprehensive case of awk
- How does memory alignment in go optimize program efficiency?
- Flutter 运行模式
- 【游戏建模模型制作技巧分享】ZBrush如何调整笔刷大小
- 太强了,一个注解搞定接口返回数据脱敏
- 【JZOF】13机器人的运动范围
- 零一的昔日织-2022
- What happened behind kubectl's creation of pod?
- Prevent and control the summer market blowout after adjustment, and evaluate the summer activities of Tujia, muniao and meituan
- 面试官:你觉得你最大的缺点是什么?
猜你喜欢

入门学习3D建模一般会遇到哪些问题?实在是太多了

kubectl 创建 Pod 背后到底发生了什么?

How the lock issued by go works (combined with the source code)

go中的協程原理詳解

悲观锁和乐观锁

Go medium high parallel communication mode: the underlying principle of channel pipeline

【JZOF】13機器人的運動範圍

Prevent and control the summer market blowout after adjustment, and evaluate the summer activities of Tujia, muniao and meituan

rhcsa笔记五

吉时利静电计在新能源电池测试方案的应用
随机推荐
ubuntu22.04安装mysql8
【215】gin框架連接mysql數據庫
MySQL8.0.23四次重装都失败在 'Writing configuration file'
[215] Gin Framework connection to MySQL Database
Simply understand why the first EVM equivalent zkevm polygon is fully betting
Rhcsa notes 3
Rhcsa note 4
MySQL 7 kinds of join (Figure)
Time frequency domain analysis of 20220721 integral link
入门学习3D建模一般会遇到哪些问题?实在是太多了
Rhcsa notes 7
Build a PHP development environment (apache+php+mysql) "suggestions collection"
The Little Schemer-周而复始之Y组合子由来
类的基础
SQLZOO——BBC QUIZ
[215] gin framework connects to MySQL database
vb连接Access数据库自定义
关于分组查询的一道sql题
Interviewer: what do you think is your biggest weakness?
What happened behind kubectl's creation of pod?