博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
3dmax如何拆分模型_次世代PBR游戏模型流程到底是怎么样?
阅读量:4987 次
发布时间:2019-06-12

本文共 1190 字,大约阅读时间需要 3 分钟。

目前市面上游戏模型主要的制作流程有:传统的手绘模型制作,次世代和次世代PBR制作。手绘模型的特点就是所有的颜色,光影关系和材质表现都是通过手绘的方式去实现。次世代的模型是基于物理渲染技术标志性就是法线贴图比起上一代游戏以大量手绘纹理为主的制作方式,现在次世代更讲究使用真实照片素材来进行绘制。这样使得游戏的画面有更好的光影效果和更加真实的画面。相对于次世代技术,次世代PBR用光泽度和金属度两张贴图去单独定义物品的属性以及表面的光泽让玩家有个更加明确的材质区别从而杜绝了像过去次世代技术金属和布料等其他物质分界不清楚全身油油的感觉,可以脑补剑灵全身都是油油的感觉

次世代效果参考

13a516eaf431fef7a0a770725658fe56.png

次世代PBR参考:

3a7a5e072c9973a45512d3227a653fad.png

制作流程图:

4203d785aee5c2e2d618b5a0a8df4677.png

传统的手绘模型制作流程:

3Dmax: 在应用范围方面,广泛应用于广告、影视、工业设计、建筑设计、三维动画、多媒体制作、游戏、以及工程可视化等领域。制作低模,模型主要是由面数组成,高中低模型依据面数多少而定,角色低模一般是二千到三千五左右,最高一万左右(崩坏3),面数主要使用四边面,三角面可以合理使用。

bdc9cc5cf41e387c51648656a4ae2554.png

567955792392a605ff37dcb5d6a2ed3a.png

bodypainter_

a64a946840537a0d92bbd64d34dfc318.png

3d(C4D):

461679cd12da4e943dfa8bf30ac1e497.png

904b7ba389361ae9e5b25bc3f57f64ad.png

UV:"UV"可理解为立体模型的“皮肤”,所有的模型的贴图的绘制都是在拆分UV后的模型上完成,这就是我们常说的UV贴图。传统的手绘贴图的UV尺寸一般用到256和1024贴图,次世代模型因为资源较多一般会用1024或者2048的贴图。常用的拆分UV软件有:

3DMAX,MAYA,Unfold3D

软件图标:

098b93f0786b5b11971b55fe183e4b17.png

次世代流程制作:常见次世代角色项目流程是低模——中模——高模或者中模——高模

Zbrush软件:

1f0dd6e9cea2d6de0abb13d47f86c590.png

制作效果图:

ab44da6e2c4ef2ae92051182983c82e2.png

0fe9d5203dfbf86994e44acc1446a92a.png

常见次世代模型根据项目风格不同一般分为:写实,半写实,卡通,手办风等等而我们模型中的布料或者衣服一般可以通过ZB的高模雕刻或者布料运算软件去实现常常用到的软件就是Marvelous Designer。但是MD比较适应于写实或者半写实的项目中,因为MD运算出来的布料的褶皱比较真实而且会有其他的一些随机性的纹理不太适合卡通风和手办风等这些褶皱相当单一和规矩的项目

MD软件:

2bdd3b1790fc59460673985737b25ba8.png

卡通风或者手办风褶皱参考:

c9404556a7f82ea915c001f90e9ac06a.png

521d320ebfca975de7a10b058211b6aa.png

写实类褶皱参考:

4e0cb5cba02b622b195e1eb4471e702b.png

TopoGun:高模拓补成低模(因为一个游戏能承载的资源是有限制的,根据项目不同会有不同的需求也是为了顾及到市面上大部分的设备能够流畅的运行需要把高达几百万或者上千万面数的模型调整到一个合理的范围)

f0afb21adaa9d9152ab1c02bd9d0fc52.png

低模+UV效果图:

80655c7042be549bd9f70dce91bb4c28.png

烘焙:主要使用xnormal,八猴。烘培的作用就是把高模上的细节投射到拓扑后的低模上从而用一个1万多的面数或者几千面的模型去体现上百万面数高模的细节

八猴软件:

d59daa6d36b338110c84f189c796bf59.png

Xnormal软件:

03ce88e2e291826548cf4c13ab1d8ca0.png

八猴里法线贴图效果展示:

6be4b563194142a5e38ac16c96232692.png

主要贴图制作:(颜色贴图,法线贴图,粗糙贴图,属性贴图)

96dcc6591c47a84aa0d3fa3e1d436c4d.png

渲染的作用就是为了查看模型完成后的效果,常用软件Marmoset Toolbag(八猴)

677c4b5ba0cbf2d11a11ef807865871f.png

转载地址:http://qmnrp.baihongyu.com/

你可能感兴趣的文章
PHP学习笔记---封装(面向对象三大特性之一)
查看>>
如何快速找到指定端口被哪个程序占用并释放该端口(解决bindException)
查看>>
迭代之while循环(1)
查看>>
final修饰的类有什么特点
查看>>
关于string类中find函数的讲解
查看>>
程序员的情书
查看>>
Spring Cloud Eureka 使用 IP 地址进行服务注册
查看>>
Python 包的制作(__init__.py)
查看>>
java内存模型优化建议
查看>>
三十、模块补充
查看>>
流程审批设计
查看>>
别装了,你根本就不想变成更好的人
查看>>
数据库 join
查看>>
AES加密工具类[亲测可用]
查看>>
方法区
查看>>
Django-----ORM
查看>>
ARCGIS部分刷新
查看>>
发 零 食
查看>>
poj3613:Cow Relays(倍增优化+矩阵乘法floyd+快速幂)
查看>>
洛谷P1886 滑动窗口
查看>>