当前位置:网站首页>什么是次世代建模(附学习资料)
什么是次世代建模(附学习资料)
2022-08-04 23:22:00 【3D建模晨晨】
次世代源自日语,指的是下一个时代。次世代建模是对下一代游戏建模标准的统称。我们今天玩到的3A游戏,基本上都采用了次世代建模。
我们知道,每个3D模型都是由一定数量的面数组成的。面数越少,模型看起来越简单;面数越多,模型看起来越精细。面数少的模型我们称之为“低模”,面数高的模型我们称之为“高模”。每个模型刚做出来的时候都是光溜溜的。为了让模型显示出皮肤、衣物、木纹、金属等纹理,需要往模型上面贴一层皮,这就是我们常说的“贴图”。所谓次世代建模,就是在模型面数和贴图质量上标准比较高的建模方式。
次世代建模需要达到以下两个标准:
1、 更高的模型精度
2、 基于物理渲染的贴图质量

简单说明,次世代建模要求增加模型面数,从简单粗糙的低模升级为精细复杂的高模,并在贴图上普遍运用基于物理渲染的PBR材质,追求更写实的效果。
一般说来,面数越多,精度越高的模型,所需要的性能开销就越大,越容易造成游戏的“卡死”。但是,次世代建模有一套独有的流程。依靠这套流程,次世代模型可以完美平衡精度和流畅度的问题。
那么次世代建模的流程是什么呢?
第一步:使用3ds max或者Maya,做出低模
第二步:在第一步的基础上,使用ZBrush等数字雕刻软件,做出高模
第三步:使用UV拆分工具,对高模的UV进行拓扑——也就是提取出高模上的面数信息。我收集和整理了很多这方面的视频教程,并且每天晚上都会无偿的讲3D游戏建模直播课,我讲的基本上通俗易懂,充满了土鳖般的风趣,有想学这一门技术的小伙伴,可以正儿八经的来学习和搞资源了,到我的3D建模教程社区(裙),它开头的一组数字是:344,中间的一组数字是:704,结尾的数字是:204. 把以上三组数字按照先后顺序组合起来即可。想提升自己的实力,就得多交流,只有不断吸收别人的优点,才能成就自己的强大。
第四步:把拓扑好的UV信息(比如法线信息),烘焙(写入)到一张张贴图里
第五步:用PS或者Substance,对贴图进行进一步绘制,做出高精度贴图
第六步:把高精度贴图贴到低模上,使得低模看起来像高模
第七步:把模型丢进渲染器里,渲染出最终效果

次世代建模的学习过程比较漫长。学习者需要掌握至少一款基础建模软件(Maya、3ds max、Blender),然后必须熟悉ZBrush。在熟练掌握高模制作方法后,还需要学习贴图制作软件(PS、Substance Painter或Substance Designer),并学会用主流渲染器(八猴、Keyshot等)做深度渲染,才能做出比较有水平的次世代模型。
边栏推荐
- Security software Avast and Symantec NortonLifeLock merge with UK approval, market value soars 43%
- uniapp horizontal tab (horizontal scrolling navigation bar) effect demo (organization)
- 基于深度学习的路面坑洞检测(详细教程)
- truffle
- Develop a SpaceX website based on the Appian low-code platform
- 基于Appian低代码平台开发一个SpaceX网站
- MYS-6ULX-IOT 开发板测评——使用 Yocto 添加软件包
- 话题 | 雾计算和边缘计算有什么区别?
- Since a new byte of 20K came out, I have seen what the ceiling is
- 生产者消费者问题
猜你喜欢

Xiaohei's leetcode journey: 95. Longest substring with at least K repeating characters
![[Cultivation of internal skills of string functions] strncpy + strncat + strncmp (2)](/img/9f/9221c081cfa86caccbbd02916a6208.png)
[Cultivation of internal skills of string functions] strncpy + strncat + strncmp (2)
![[Cultivation of internal skills of memory operation functions] memcpy + memmove + memcmp + memset (4)](/img/08/e115e1b0d801fcebef440ad4932610.png)
[Cultivation of internal skills of memory operation functions] memcpy + memmove + memcmp + memset (4)

MySQL基础篇【子查询】
![[Paper Notes KDD2021] MixGCF: An Improved Training Method for Graph Neural Network-based Recommender Systems](/img/21/594260a3b98c73916ebc535d0f81e4.png)
[Paper Notes KDD2021] MixGCF: An Improved Training Method for Graph Neural Network-based Recommender Systems

一点点读懂cpufreq(二)

加解密在线工具和进制转化在线工具

正则表达式绕过

uniapp sharing function - share to friends group chat circle of friends effect (sorting)

Nuclei(二)进阶——深入理解workflows、Matchers和Extractors
随机推荐
应用联合、体系化推进。集团型化工企业数字化转型路径
中国的顶级黑客在国际上是一个什么样的水平?
一点点读懂Thremal(二)
【SSR服务端渲染+CSR客户端渲染+post请求+get请求+总结】
轮播图动态渲染
postman接口测试
学生管理系统架构设计
情人节---快来学习一下程序员的专属浪漫吧
panic: reflect: reflect.Value.SetString using value obtained using unexported field
年薪50W+的测试工程师都在用这个:Jmeter 脚本开发之——扩展函数
I was rejected by the leader for a salary increase, and my anger rose by 9.5K after switching jobs. This is my mental journey
Service Mesh落地路径
Literature reading ten - Detect Rumors on Twitter by Promoting Information Campaigns with Generative Adversarial Learn
使用代理对象执行实现类目标方法异常
Shell编程之循环语句与函数的使用
[QNX Hypervisor 2.2用户手册]10.4 vdev hpet
kernel hung_task死锁检测机制原理实现
一点点读懂regulator(三)
Flutter启动流程(Skia引擎)介绍与使用
被领导拒绝涨薪申请,跳槽后怒涨9.5K,这是我的心路历程