对于游戏设计行业来说,次世代是一个热门的方向。跟大家分享下次世代游戏中街头警的制作流程。

第一

首先是考虑角色的外貌和怎么把概念转化到游戏的角色中去。在我进行游戏角色模型前我需要去考虑我模型预计面数、模型拓扑、装备摆放和贴图大小。

一旦我有了大概的技术框架和范围,我就开始创建角色的身体。在细致模型中,我开始创建身体和头。我把头作为单独的一个模型以便我可以在后面容易地分开导出进行烘焙。

一旦我确定的基础模型,在模型的面上和每个我想雕刻细节的地方我有了足够的环边。因为这是为后续雕刻准备的,所以我尽量避免三角面,并让面分布比较均匀。

当我很满意身体的大型后我导出一个中等细分级别再回到Maya把它作为一个我在其上面创建其余的基础模型(衬衫、牛仔裤、手枪皮套)的参考。因为创建这些基础模型很直截了当,所以没过多说明怎样去创建每个元素模型。例如:这里你可以看见2个步骤创建衬衫的基础模型。

你可以注意到衬衫衣领地方是2层面的。我通过沿着单面衣领挤压创建那里的。这样给我在沿着衬衫边缘有了个不错的厚度。我同样地制作了其余衣服的边缘。这里有些其他的基础模型。我往往把角色所有独立的元素从一个基础模型上分别去雕刻细节。由我的经验如果你用独立的模型作为所有的部件,你的最终法线贴图会看起来清楚点,几乎象高模了。然而,如果你是从一个模型上雕刻每个地方那么东西往往看起来象塑像或者泥土。

衬衫做好后,我开始创建手枪皮套。这次皮套模型的做法和衬衫一样。随后我可以在Mudbox里轻松地调节它。把扣子、手枪、子弹和其他硬表面的部分用红色底做个记号。分别导出这些模型不要细分。它们导出只是作为一个参考而已。

当创建这些模型时候,我经常在面的边缘多加些环线并且是围绕接缝处的。我这样做主要是为了在那里有足够多的多边形去雕刻更好的细节。不然我必须要局部细分或者甚至分开整个模型只是要在那些小地方有更多的细节。这是为什么在我看来,它是一个巧妙的方法使你的基础模型为你完成大部分的工作。

当我在创建所有的基础模型时,我会导出模型到Mudbox前检查确定的错误。需要检查没有焊接的点、重叠的点以及是否面法线的朝向正确。并且,我导出衬衫、牛仔裤、鞋子和大部分分离的模型以便我可以分别对它们后续工作。

如果想要更系统的学习游戏建模的相关知识,可以加入游戏交流社区:271829923,领取海量学习资料和教学视频。

第二

雕刻和细节

现在可是有趣的过程了。一旦我已经导出所有的基础模型,我经常在Mudbox里检查它们以便没有错误被遗留。例如:我细分下所有模型几次检查是否有洞;在模型上雕刻几下检查表面法线是否正确等等。

当我开始雕刻一些东西时,我经常不过早地提高较高等级细节。因为一个生物模型先要在0-1级别下推挤出基本的外形。在这个阶段要考虑身体的骨骼特征、皮肤脂肪程度和角色的年龄。

当进入到角色细节雕刻时,这样就很容易地进行下去了,但是重要的是呀基于你自己角色特有的样子为前提的。我想要这个角色看上去很粗壮憔悴但看起来不太老。

这个角色创建的大多部分挑战是衣服的褶皱看起来体面点。我通过几个重复来表现衣服褶皱。这些我需要在雕刻是就考虑好。因为这个角色是一个游戏模型,我必须保持相当的通常褶皱以便褶皱是在大多数运动时的样子。

这是730万个三角面的完整高模

当雕刻褶皱时,记住褶皱不要在所有你的织物表面。我经常把褶皱放在角色可以弯曲的地方比如:膝盖、肩膀周围。当然褶皱的地方由于重力会下牛仔裤底部一样。还有褶皱在手枪皮套带子下面,这样整体会更好看。所有这些褶皱,我会在不同级别下雕刻,并切换到高级别下雕刻细小的、锐利的褶皱。考虑到主要是为创建法线贴图的,那么你的雕刻稍微有点粗糙也是可以的,它实际上有助于你最终衣服表面看起来更自然。如果它出现大的起伏,你可以用flatten笔刷沿着褶皱去光滑下。

第三

创建低模

为了创建低模我从Mudbox里导出一个半高级别模型作为一个参考,并在上面重建表面。如果有重叠我就如下做出分离。

这个过程我使用的是Topogun。

当创建重新拓扑模型时,我尽量多点的面数以便烘焙出好的法线贴图。一旦法线贴图烘焙好后我可以再优化下模型达到我的实际多边形预算。

Topogun让我得到个很好的模型,但我最后还是会导入Maya,做些必要的清理和修改。

一旦低模创建好后,我会继续分好UV。这个角色我决定保留大多的角色特点。只有部分模型是被镜像UV的(武器、眼球、口腔内和不起眼处)

当我分好一个游戏角色,我经常会给上半身更多的象素。所有我会头最大的象素,然后是躯干再然后是腿。这样做主要是因为角色的上半部会有大部分的上镜时间以便看上去比其余身体更精致。

第四

烘焙图和贴图

为了烘焙法线贴图和AO贴图,我使用了xNormal。

我导出我的所有高模和低模到xNormal里,然后一个一个烘焙贴图。

烘焙一个好的法线贴图需要几个要求:一个是你的低模需要很好的匹配你的高模。另一个你烘焙的低模需要是一个较高的模型去适当地捕捉所有法线。我说的较高模型意思是你可以是一个有多的弯曲面和加一些更多边去适当地捕捉法线。记住不要改变UV的边缘,因为它们需要原封不动。

这是最终法线贴图和AO贴图的样子:


随着法线贴图和AO贴图做好我会继续开始制作颜色贴图。法线贴图和AO贴图都是别用在颜色贴图上的。第一我会铺上基础颜色去分界不同的角色区域。

这是基础颜色的样子:

在这上面我增加了AO贴图以及一些区域我总会加上法线贴图的绿色通道并使用阴影增加一个特殊层。这是因为法线贴图的绿色通道是通常和天光烘焙一样使你所有的UVs是垂直的。

下一步我创建不同的表面贴图,象皮肤表面,衬衫表面和牛仔裤表面。一些人问我怎么样手绘牛仔裤贴图。牛仔裤贴图是手绘的图案,杂点和一些简单的滤镜。因此这个教程,我会通过对牛仔裤贴图的创建。

首先我创建2个简单图案。我用ps里的位移滤镜决定这些图案是无接缝的。图案A和B是细线。C的创建是由杂点滤镜和垂直运动滤镜模糊制作的。D是另一层就是杂点,E是对D的放大结果。F是一层随机的黑白点构成。A和B再通过扭曲里的玻璃滤镜得到一个随机编织效果。然后C、D和E用正片叠底盖在上面并把F用叠加方式,然后在最顶层创建一层正片叠底的基本色。

一旦我有了一个牛仔布料的基本贴图,我用自由变形使其符合UV以便编织图案看起来不象一个网格附在模型上。

这是增加了表面纹理的样子。

在这上面我加了一层我自己的底纹和其它细节比如:头发、衬衫图案、灰尘和颜色杂点等等。当颜色贴图做好后我做一个备份,用它去做张基础的高光贴图。在高光贴图的布料区域是被大大减弱的,皮肤区域通常用降低饱和度的青蓝色并在全部高光贴图上加一层杂点。

这是AO贴图和法线贴图的最终模型:

这是最终效果图:

如果想要更系统的学习游戏建模的相关知识,可以加入游戏建模交流社区:271829923,领取海量学习资料和教学视频。

「游戏建模」街头警的3DMAX游戏建模教程分享相关推荐

  1. PHP和ajax请求_「jQuery+PHP」ajax请求以及接口PHP响应教程

    各位客官好,平时我们在开发时,不可避免的会用到Ajax与后台做数据交互,那么今天小编今天就给各位没有用过Ajax的客官以及准备接触的客官讲解一下,并且小编会为大家讲一下请求时的loading层等待以及 ...

  2. 「UG/NX」CAP工具箱自动安装NX方法教程

    目录 一.介绍 二.自动安装方法(NX2212) 1.CAP工具箱下载 2.安装通用许可证 3.NX安装包下载 4.选择安装包目录 5.一键安装 三.软件的卸载 一.介绍 CAP 工具箱 是一款针对U ...

  3. 浙大提出会打德扑的「自我博弈」AI,还会玩射击游戏

    选自arXiv, 机器之心编译 人工智能已在围棋这样的完美信息游戏上实现了远超人类的水平,但在信息未完全披露的多人对战游戏上还无法战胜人类.近年来,OpenAI 和 DeepMind 在 DOTA2 ...

  4. 游戏时光psn服务器维护,「VG晚报」哭了,PSN终于能改名了!

    没有时间翻看新闻?「VG晚报」是一个整合当天游戏圈琐事.大事的栏目,每个工作日下午更新,致力于为玩家带来最有料的消息. ※ PSN改名服务将于2019年初上线 首次修改免费 根据 PlayStatio ...

  5. 这 8 份「Paper + Code」,你一定用得上 | PaperDaily #08

    在碎片化阅读充斥眼球的时代,越来越少的人会去关注每篇论文背后的探索和思考. 在这个栏目里,你会快速 get 每篇精选论文的亮点和痛点,时刻紧跟 AI 前沿成果. 点击本文底部的「阅读原文」即刻加入社区 ...

  6. AI超人赛车手狂虐人类登Nature封面!1000台PS4训练,「苏菲」极限超车独霸赛道...

    人类游戏玩家的尊严,又崩塌了一角,而且这次是游戏厂商爸爸亲自下场羞辱:索尼自行开发AI选手,击败了GT赛车游戏的全球一流电竞选手. >>>> 高能力的AI在各种游戏中打败人类, ...

  7. 新Token经济模型: 解决当下GameFi困境的「新范式」

    介绍: 当你每天打开 StepN,奔跑在回本的道路上,却发现,原来路可以越跑越长,回本成了可望而不可即的幻想,你是否感到些许无奈? 当你充满激情,怀揣致富的梦想,去寻找下一个 Axie 级别的项目,却 ...

  8. 被商业化「催熟」的B站

    ©新熵原创 作者 | 王鑫鑫 编辑 | 汉卿 近期,B站举办了首届国货颁奖礼,从其所推出的「China-Z 100」产品榜单中评选了年轻人喜欢的年度十大产品. 值得一提的是,这份榜单覆盖了美妆.零食. ...

  9. 论文作者串通抱团、威胁审稿人,ACM Fellow炮轰「同行评审」作弊

    来源:机器之心 编辑:陈萍.杜伟 布朗大学计算机科学系教授.机器学习研究者.2018 年 ACM Fellow 迈克尔 · 利特曼(Michael L. Littman)在 ACM 通讯上发文斥责「部 ...

最新文章

  1. 盘点 | 2017 年 关于 Python 的 13 件大事
  2. 大天使之剑服务器维护,大天使之剑————【维护】10月20日更新维护公告
  3. 牛客网 PAT乙级(Basic Level)练习题 1023 考新郎
  4. Spring Boot 入门——Spring Boot 简介||微服务简介
  5. SQL 修改排序规则的问题 sql_latin1_general_cp1_ci_as
  6. apache camel_REST端点,可使用Apache Camel进行集成
  7. linux怎么改程序图标,如何在Ubuntu Unity上修改应用程序图标
  8. android复习第二天------布局
  9. [转载]POJ 分类
  10. [计算机网络] - HTTP、HTTPS
  11. 最佳ASP.net之LINQ学习资料
  12. 【bzoj5072】[Lydsy十月月赛]小A的树 树形背包dp
  13. MySQL用C访问的示例代码
  14. php查netstat,Netstat命令详解
  15. 点到直线的距离公式: 一元微积分
  16. 后台管理系统之用JQuery-validate做表单验证
  17. linux外接HDMI显示器 不能正常显示的问题
  18. protobuf java代码生成及实例
  19. php 显示时间动态效果,使用h5 canvas实现时钟的动态效果
  20. 荧光定量PCR:基因相对表达量计算方法

热门文章

  1. Unable to handle kernel NULL pointer dereference at virtual address 0000000d[ 435.859000] pgd = c9
  2. 零基础理解什么是API(网络请求)
  3. Java Stream如何写出高雅又装*的代码
  4. Linux系统防火墙管理以及端口开放设置
  5. java jdk win2003_Java之.jdk安装-Windows
  6. Java使用HttpClient模拟登录微博
  7. Android Studio模拟器运行无反应
  8. 康托尔、哥德尔、图灵——永恒的金色对角线(转载)
  9. 2022.2.13短线买点
  10. 我的百度地图位置定位服务器,百度地图手机版如何进行我的位置定位?