PBR纹理基础知识 | 纹理打包工具 | 材质编辑器讲解 | UE第一周 Shading与材质创建
本期内容:高亮显示部分
第1周|介绍和概述纹理和UE4材质编辑器
我们将学习UE4中使用的PBR纹理的基础知识、纹理打包和UE4材质着色器系统的概述好的,那么什么是pbr?

【基于物理的渲染(PBR)是指使用真实感着色/照明模型以及测量的表面值来准确表示真实世界的材质】
pbr代表基于物理的渲染还有一个二级组件称为pbs或基于物理的着色但两者都指一种着色和渲染方法,提供精确表示法光如何与曲面相互作用。pbs通常专门用于着色概念和pbr专门用于渲染和照明,但两者都会描述表示资产的过程包括从物理准确的角度进行,那是什么意思一个是要确保我们正在使用阿尔巴托颜色的精确测量,以及反射率值以及我们使用的任何材料的微表面

还有两个物理上精确所有类型的照明条件,所以在pbr中将有三个不同的方式来了解什么是pbr

所以能量守恒是一个概念它表明一个物体反射的光不能超过接收到的光这意味着非常扩散和粗糙的东西将反射非常暗淡。但是一种非常广泛类型的高光而更平滑、更具反射性的东西会反射更明亮和更紧密的高光,人们的理解是一个物体基本上不能产生自己的光。所以这是我们在创建这些资产时我们必须确保这一点,我们会试图确定正确的反射率值
如果我们使用光泽等级或金属粗糙度我们要确定正确的反射率值,我们不会产生比物体接收到的光更多的光

【能量守恒在基于物理的渲染解决方案中起着至关重要的作用。该原理表明,表面重新发射的总光量(反射和散射回来)小于接收的总光量。换句话说,从表面反射的光将永远不会比它击中表面之前更强烈】
第二件事是一个称为brdf的数学函数,所以brdf 代表双向反射率分布函数这是一个很大的概念但它描述了反射率属性

【双向反射分布函数(BRDF)是描述表面反射特性的函数。在计算机图形学中,有不同的BRDF模型-其中一些在物理上不合理。为了使BRDF在物理上合理,它必须是能量守恒的并表现出相互作用。互易性指的是亥姆霍兹互易性原则,该原则规定,入射光线和出射光线可以视为相互反转,而不影响BRDF的结果】
我们有几种不同类型的brdf模型,最常见的通常是ggx或blen

但也有一个他们用于迪士尼动画电影的版本在皮克斯和其他渲染工作室在一些视频游戏中实际使用过


我们的第三点它是介电和导电材料(金属、非金属)
所以在pbr中有两种不同类型的材料电介质和导电,电介质材料是绝缘体他们吸收的比反射的多或者它们也会吸收电,而导电其名称现在我们基本上把它分解金属或非金属,但有某些非金属材料可以导电所以电介质的例子材料是玻璃塑料木材陶瓷和皮革

然后导电材料是钢铜金基本上是一般金属,我们处理这个问题两种不同方式,金属材料光泽度和金属粗糙度工作流。原因是像虚幻引擎使用金属度粗糙度为首先,使用金属粗糙度具有成本效益(更低成本),因为它允许您进行通道封装,如果您使用光泽规格,如果您必须对金属做任何事情,您将不得不使用镜面反射通道内的金属颜色,而金属粗糙度您实际上可以这样做,但你也可以只需在albato中添加颜色即可,然后将金属的值更改为黑色或白色

对于金属粗糙度,如果金属通道是黑色的,这意味着它不是金属如果它是白色,则表示它是金属你可以做到灰度值,以及在非金属材料,如铁锈、污垢等但不建议,只在黑白之间有一个非常鲜明的对比。因为这会导致渲染问题在金属过渡层之间。光泽镜面反射度运行完全相同,但不同的是对于镜面反射值,所有内容都将有一个最小灰度值,这取决于它是什么引擎,对于粗糙度通道永远不会有一个全黑的镜面反射贴图

对于金属和粗糙度,它是粗糙度通道,它的工作原理是如果某个物体非常光滑、有光泽且具有反射性它会变成黑色,如果它非常粗糙且根本不具有反射性,它会变成白色这与光泽相反,如果没有光泽或光泽,则为黑色
除了光泽度和金属的微表面和反射率值之外,您需要了解的唯一其他通道是albado地图反照率,这是一个拉丁文单词,表示白色。这意味着与原始底色相比和漫反射贴图、反照率颜色贴图中没有任何灯光信息,如果他们真的想做的话,他们会加入环境光遮挡并绘制自己的阴影和高光,而不是像暴雪这样的游戏在那里处理的方式,因为它们是手绘的但是当你必须在 pbr 中处理时它不会给你大量的信息,你必须通过实际渲染来处理阴影、高光和其他一切。如果你没有意识到你已经将阴影烘焙到反照率中,您已经为其添加了并且你已经在反照率中添加了更多的阴影或高光这就有点让事情变得复杂了。白色或更多曝光不足和黑色在某些情况下可以使用环境光遮挡但不推荐使用。您可以使用环境光遮挡例如草因为有太多

为什么我们更多地使用pbr纹理,而不是我们以前使用的纹理方式,你知道人们会根据他们认为的光泽和金属程度来判断镜面反射值,所以从来没有任何一致性如果你有10 种不同的环境艺术家,人们将如何在游戏中创作他们的材料,你很可能会有 10 种不同的金牌或 10 种不同的铁杆或 10种不同的铝材。最大的问题还在于将有 10 种不同的材质或其他什么,它们将用于完全不同的照明场景,无论是白天还是晚上日落的室内外,他们是如何制作这些材料的,他们的制作方式从来没有一致性,在不同的照明模型中,它们的外观从来没有一致性,因此pbr最大的进步之一是我们编写了材料,使它们可以一次性使用,并在任何情况下都具有相同的精确渲染能力
traditional workflow to pbr specular workflow conversion
**传统工作流到pbr镜面反射工作流的转换
remove lighting and adjust values to create new albedo map
**删除照明并调整值以创建新的反照率地图
remove lighting, color (for non-metals),and surface detail to create spec map . use surface detail as base to create gloss map
**删除照明、颜色(对于非金属)和曲面细节以创建等级库贴图。使用曲面细节作为基础创建光泽贴图

通道打包
基本上是在虚幻引擎中的单个纹理的颜色通道中应用黑白或灰度图像的方法,当它首次出现时在我的工作室中,它们是使用rma或粗糙度进行通道填充的,红色通道金属度在绿色通道中、环境遮挡在蓝色通道中。因为我们的游戏我们做了一个orm 版本,这意味着环境遮挡在红色通道中,粗糙度在绿色通道中,蓝色通道中是金属度我们这样做是因为我们的一些渲染工程师能够发现绿色通道没有那么多压缩,并且实际上具有更好的灰度贴图质量,所以我们在那里进行粗糙度因为必须是最清晰的
打包通道解包通道工具【公众号获取】

好的,所以我要介绍的第一件事是为那些以前实际上没有打开过引擎的人简单介绍一下所以当你第一次打开虚幻引擎启动器时它会出现像这样你会去你的库您将设置您的引擎版本,所以这里我们有4.26.2,这将是我们将一直使用的引擎

一旦您启动,您将在您想要去的地方看到类似的东西在最近的项目上或开始或创建一个新项目,我们将创建一个游戏模板

我们选择第三人称

项目设置:确定项目路径与名字

当你第一次打开时候你会看到

性能查看视图
01-材质比例之类的东西会告诉你纹理是否过大
02-光照图比例

好的,所以我将向您展示材料标题,因为这是所以首先让我们制作一个材料,如果我们进入这个名为材料的新文件夹右键单击创建材质

材质和纹理,它们会向您显示材质,但还有诸如材质函数实例图层混合参数之类的东西,我们主要讨论材质、材质函数和材质实例

首先创建一个材质然后双击它,我们就打开了材质编辑器

接下来内容围绕材质编辑器基础讲解还是比价详细的这里就不在记录了,感兴趣可以到下方小程序视频00:43:00处开始
好!本期分享就到这里,我们下期见!
获取方式: 插件免费分享只需分享到朋友圈集随意赞就行(截图后台私信我获取下载地址 )好东西就要分享更多人。着急的++下方管理
资源来源网络分享,试用版仅供学习研究使用,版权归原作者所有,24小时内自行删除。

↑↑↑向上滑动浏览往期精彩↑↑↑
20-Mip Mapping(Mip贴图)是什么如何工作?以及与纹理填充的关系!如何掌握它
19-重要!什么是Texel密度?如何检查、制作并设置合理的Texel密度?看看这个标准怎样!
18-UE5创建卡通油漆丨墨水轮廓丨镜面反射高光着色器材质制作
17-如何在 Substance Painter 中设置 SSS并导出贴图到maya中渲染
16-什么是UV、UV贴图、展UV?掌握它告别展UV的枯燥乏味、变得轻松愉快
15-UE5视差-真实建筑室内效果是怎样用视差映射制作实现的?(下部)
14-什么是PDG如何创建与使用丨PDG导入UE4大世界
13-Houdini地形遮罩有几种方式
12-houdini这功能必须学会
11-World Creator 3丨如何创建属于自己的关卡
10-为什么要修改植被顶点法线丨如何修改顶点法线才可以提升植被在引擎中效果?
09-计算机图形渲染管线/概念介绍【TA技术美术必修基础知识篇】第一期/共四期
08-SD_材质节点第三期 分享10+ 总有一款适合你,助你高效高质的工作(附:节点下载)
07-奇技淫巧第11篇|如何在 zbrush 中创建自定义接缝笔刷/自定义画笔/MD褶皱布料
06-如何在Sd/Ds烘焙法线?Ps和Sd修改法线有什么不一样,为什么要在Sd中修改!
05-PBR理论知识】推荐必看!Allegorithmic的PBR指南-第2部分(完结)
04-Marvelous Designer学会MD或许只需一篇文章就好!只讲用到的命令!
03-SP插件Substance Painter风格化纹理生成器
02-SP_风格化材质分分钟学会制作风格化智能材质(附 : 材质球和源文件)
01-SD绣花花边使用Substance Designer制作绣花花边布料纹理?

本期分享就到这里!更多精彩+++关注联系我们
每一个「在看、点赞」,都是对我们支持与鼓励