3D角色PBR入门简述

2020-05-13

3D角色 PBR入门简述

目录:

PBR简述

PBR知识架构概括

PBR材质模型

第一节:PBR简述

什么是PBR

PBR全称Physicallly-BasedRendering;是一种着色和渲染技术,用于更精确的描述光如何与物体表面交互。简单点说,就是在我们给游戏或电影的物体添加光照影响时,我们希望有一套合理的范式去向计算机描述如何给我们的物体计算光照,并且绘制出合理的图像;

光照模型组成三要素:光照,着色,感光

PBR就是未来模拟真实的光照效果,对三个要素进行研究的。

光源和暴露在光源下的模型在3D引擎下被放置时,当光线照射在物体的表面,如何表现物体表面被照射时我们看到的颜色,如何表现阴影,PBR技术给出了这一问题的解决方案。

PBR涉及的基础理论

(一)涉及到的核心理论与渲染原理有:

3D角色 PBR入门简述-图片1.png

为理解后继BRDF方程,我们需要对使用到的理论做简要的学习:

1. 微平面理论

2. 能量守恒

3. 菲涅尔反射

 

PBR Workflow

PBR制作材质工作流目前主要分为两种,一种是基于金属的工作流,一种是基于镜面反射的工作流,它们都遵循着PBR的核心原理,最大的区别是如何识别反射与漫反射;

这里简单介绍一下基于金属的工作流是如何作用的:

当我们希望给一个模型赋予材质,我们需要准备六张贴图

3D角色 PBR入门简述-图片2.png

除了传统材质需要的三张贴图(AO,法线,高度图),基于金属的工作流还需要一下三张贴图:

1. albedo map(反射率贴图)

2. Metalness map(金属贴图)

3. Rougnness map(粗糙度贴图)

 

反射率贴图:保留了物体的固有色

金属贴图:区分物体表面是金属还是非金属,金属导电,这就意味着绝大多数光子(光)会在其表面发生反射,而其余的光子则会被吸收而不是发生漫发射,所以金属没有漫发射的概念。相反绝缘体则会反射一小部分光(大约4%),而大部分的光则是发生漫反射或在物体表面弹射从而形成均与分布的颜色。

粗糙度贴图:同时包含了diffuse和reflectivity的信息

第二节:PBR知识架构

1. 设计的架构图

3D角色 PBR入门简述-图片3.png

本章仅作为入门介绍:

第三节:UE4 Shader演示

直观理解材质模型,现在分析官方提供的木板材质来对PBR材质制作有一个更具体的认识

一.引擎渲染效果

3D角色 PBR入门简述-图片4.png

  1. 该材质的UE4 Shader 节点组成3D角色 PBR入门简述-图片5.png

我们从图中了解,最基本的输入有

漫反射Diffuse组,当中包含了固有色贴图

Roughness粗糙度贴图,

Specular镜面反射贴图,

Normals法线贴图,

AmbientOcclusion AO图(环境光遮蔽图)

还有一个Metallic为0的金属度(因为木材质为非金属材质,故输入为0)

但是我们可以看到没有使用Height map

高度贴图(也称为视差贴图)与法线贴图是一个类似的概念,但是这种技术更复杂——因此也更昂贵。高度贴图通常与法线贴图一起使用,通常它们被用来给纹理贴图负责渲染大凸起的表面提供额外的定义。

最后简要说一下各个节点中包含的content,对制作一张基础材质需要的素材有一个更形象的认知:

UV伸缩控制:控制贴图应用在世界时的大小比例,将会链接在所有的map中

3D角色 PBR入门简述-图片6.png

Diffuse:

3D角色 PBR入门简述-图片7.png

List:

一张jpg贴图,

一个带alpha通道的表示颜色的四维向量,

一个乘法节点,我们通过修改woodcolor中的值,可以使得我们的固有色加上不同的RGB颜色与透明度,比如,让地板变成红色。

Roughness

3D角色 PBR入门简述-图片8.png

Lerp的作用是,将该贴图作为蒙版应用在材质上,

根据该贴图的Alpha值(0,1)

使得该帖图的应用效果在Lerp中A,B两个数(折算成百分率)的范围内显示。

只是用一个通道可以用于降低材质的计算量,增加优化

Normal

3D角色 PBR入门简述-图片9.png

AO:

屏幕空间环境光遮挡(SSAO)是一种近似计算因遮蔽而造成的光线衰减的效果。通常是在标准全局光照的基础上增添细微效果,例如让角落、裂缝或其他生物变暗,以形成一种更加自然真实的视觉效果。

3D角色 PBR入门简述-图片10.png

热门文章
场景建模所需软件科普
2020-06-02
给3D建模新人的一些小建议
2020-06-02
3D美术职业晋级之路
2020-05-27
花两三万学3D场景合适么?
2020-05-27
游戏美术培训前必读(原画,3D建模,3D动作,次世代)
2020-05-22
3D场景max该如何安装?去哪找资源?
2020-05-22
相关推荐
技术美术如何分工
技术美术由不同的生产管线进化而来,他们是某一领域的内容生产专家,并对技术美术有很深的热情。他们通过不断的学习,才转为技术美术。 根据各个大厂的招聘需求,技术美术的细分分工已经逐渐明确。目前市场上对技术美术的需求分为了美术向TA,渲染向TA。我又加了两种:流程向TA和综合性TA。 1.美术向TA:美术向TA分为许多种,大型项目中基本美术的所有工种都可以分配对应TA,包括模型、动画、特效等各
2020-06-02
什么是次世代游戏?一个新人从零基础成为次世代游戏建模师需要哪些阶段?
1.模型达到高精度(就是业界所说的高模),并且应用法线贴图。使得画面达到电影级精度。 2.PBR流程的采用,真实法线+高光贴图来表现物体在光线照射条件下体现出的质感,增加贴图的大小。 3.新的游戏引擎技术的发展。 简单来说,从玩家的角度讲的话,次世代游戏就是画质更高、特效品质更高、动作和场景更逼真的新一代游戏。 次世代的游戏画面标准必须具备五大基本要点: 1. 实现实时环境光散射、实时光线追踪
2020-12-21
3D建模(3D角色,3D场景,次世代)怎么选,零基础适合学什么哪个?
一、什么是3D角色低模手绘? 3D角色美术设计师根据原画设计师的构思,将二维的东西在3D软件里面制作出来,最终得到的东西是模型(3Dmax)和贴图(软件PS、Bodypaint),模型是物体的主要构架,贴图是构架上的颜色和式样。 这里的3D模型只需要制作低模(面数少),主要是靠手绘贴图的最终效果。也有三分模型,七分贴图的说法。 制作流程:3Dmax建低模,UV拆分,手绘贴图制作。 3D角色设计
2021-03-25
3D角色大咖公开课
最近,《生化危机2:重制版》大火,在游戏中,我们不仅重温了当年《生化危机2》里昂和克莱尔惊心动魄的故事,同时也着实被重制版精运用高超的制作水准制作出的精美画面给惊艳到了,切实体会了游戏行业20年来制作技术的发展与进步,一款游戏想要跟得上时代,制作技术的研发与更迭是关键,PBR就是这样一种技术,通过运用PBR技术,人们可以实现更加贴近真实自然的游戏特效视觉效果,那么PBR到底是什么?它的优势在
2020-04-06
游戏3D角色建模所要掌握的软件
3D建模所要掌握的软件 很多数媒艺术专业的同学,希望能转到游戏3D建模,从事游戏设计工作。那就需要首先了解游戏3D建模师需要用到哪些软件,有怎样的学习方法。 随着国产3D游戏的崛起,无论是情怀还是技术已经越来越精良,那么也就意味着我们要想掌握游戏制作的技术就要了解当前最顶尖技术以及发展方向。制作3D游戏,现目前国内大多数都是使用3D max来制作,同时也是全世界使用率最广的三维软件,再配合上
2020-04-06
如何学习3D角色建模?这些流程步骤你一定要知道!
3Dmax、Maya建低模,什么是低模?准确的说叫低模手绘,分为3D角色/3D场景,简单说就是3D设计师根据原画,通过3D制作的形式还原原画3D造型,因为制作模型面数较低,主要靠手绘贴图达到最终效果,所以称为低模手绘。 3Dmax、maya建中模,中模不是严格的概念。 像ea就主张中模起稿。攻守兼备。上可改高模,下可变低模。 其他普遍只做高低模。次世代的精华也就在高模的制作。当然低模和其它流程也
2021-05-28