0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一篇文章看懂:什么是PBR?

颖脉Imgtec 2024-06-08 08:27 次阅读

学习建模的同学肯定会听说过PBR,它就像“一键美颜”一样,让模型师的工作变得效率高且质量更好。PBR全称是Physically Based Rendering,是一种以物理上精确的方式模拟光与材质相互作用的渲染技术。它通过考虑材质的物理特性(例如反射率、粗糙度和透明度)来创建更真实、更可信的图形。

由于其高度的易用性以及方便的工作流,可以在不同的软件中渲染出相同的效果,而不必担心切换软件造成的材质效果差异,已经被电影和游戏业界广泛使用。


基于物理的渲染材质PBR 有两个工作流程:金属(Metallic)/粗糙度(Roughness)和镜面(Specular)/光泽度(Glossiness)。目前用的比较多的工作流程是Metallic/Roughness。


并在Marmoset Toolbag 中渲染的 3D 模型f276cf10-252d-11ef-bd4a-92fbcf53809c.jpg

从上图示例可以看出,相同的 PBR 材质用于在不同3D软件中渲染相同的 3D 模型,可以得到一致的结果。


纹理贴图在 PBR 工作流程中,需要烘焙以下几张贴图:◆ 漫反射贴图(Base Color/Albedo):定义材质的颜色。它决定了渲染对象的表面吸收了多少光、反射了多少光。◆ 金属或金属度(Metallic or Metalness):定义材料表面有多少像金属一样反射。在大多数情况下,为 0.0(非金属)或 1.0(金属)烘焙为黑白纹理,但某些独特的材料可能需要部分,例如丝绸。◆ 粗糙度(Roughness):定义材料表面的粗糙度或光滑度。粗糙度值为 0.0 将创建一个完全光滑的表面,而粗糙度值为 1.0 将创建一个完全粗糙且漫反射的表面。还有一些其他常用的贴图,例如:法线贴图(Normal map)、不透明度(Opacity)、环境光遮蔽( Ambient Occlusion)、自发光( Emissive)和高度(Height)。

f27aaf0e-252d-11ef-bd4a-92fbcf53809c.jpg

PBR 工作流程中材质属性的直观分解
所需的纹理贴图是颜色、金属和粗糙度,还使用了法线和不透明贴图


PBR工作流程中不同值的示例f27e4f60-252d-11ef-bd4a-92fbcf53809c.jpg漫反射:定义材质颜色的 RGB 值或漫反射纹理f281986e-252d-11ef-bd4a-92fbcf53809c.jpg金属度:值越高,材料的反射特性越金属。PBR 工作流程中,烘焙纹理贴图时,金属值为0为黑色,金属值为1为白色f284ec3a-252d-11ef-bd4a-92fbcf53809c.jpg非金属的粗糙度(金属 0.0):值越高,反射光就会向更多方向散射。在烘焙的纹理贴图中,粗糙度为 0 为黑色,粗糙度为 1 为白色。f28840ce-252d-11ef-bd4a-92fbcf53809c.jpg金属的(金属 1.0)的粗糙度:较粗糙金属中的镜面高光始终遵循能量守恒定律。

如以上对比效果所示,PBR材质有更多细节,让画面逼真了好几个度!而工作量跟传统贴图相比,并不会更复杂。

本文来源:星鲨教育

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 渲染
    +关注

    关注

    0

    文章

    69

    浏览量

    10917
  • 3D模型
    +关注

    关注

    1

    文章

    72

    浏览量

    15696
  • PBR
    PBR
    +关注

    关注

    0

    文章

    3

    浏览量

    963
收藏 人收藏

    评论

    相关推荐

    如何看懂电路图():关键电气符号详解

    张电路图就好象是文章,各种单元电路就好比是句子,而各种元器件就是组成句子的单词。所以要想看懂电路图,还得从认识单词 —— 元器件开始。有关电阻器、电容器、电感线
    发表于 03-13 10:10 61.7w次阅读
    如何<b class='flag-5'>看懂</b>电路图(<b class='flag-5'>一</b>):关键电气符号详解

    如何看懂电路图

    个框表示电路的部分,它能简洁明了地说明电路各部分的关系和整机的工作原理。  张电路图就好象是文章,各种单元电路就好比是句子,而各种元器件就是组成句子的单词。所以要想
    发表于 04-15 16:23

    大神,求解这里的C8,是0.5pBR,这是多大?

    这里的C8,是0.5pBR,这是多大?
    发表于 01-12 22:06

    张图看懂阿里云网络产品[二] 专有网络VPC

    摘要: 张图看懂网络产品系列文章,让用户用最少的时间了解网络产品,本文章是第二 专有网络VPC张图看懂阿里云网络产品系列文章,让用户用
    发表于 01-08 12:34

    请问PBR941B标记是什么?

    我们从 Rochester Electronics网站上买的PBR941B,marking显示'LBW',但是datasheet显示marking code是'LBp',那么marking到底是什么?
    发表于 03-29 07:45

    如何看懂电路图及元件符号

    如何看懂电路图及元件符号 电子设备中有各种各样的图。能够说明它们工作原理的是电原理图,简称电路图。   张电路图就好象是文章,各种单元电路
    发表于 05-24 10:06 10.4w次阅读
    如何<b class='flag-5'>看懂</b>电路图及元件符号

    PBR介绍

    学习完本课程,您应该能够:掌握PBR的作用,掌握PBR的配置,掌握PBR的应用
    发表于 04-13 17:08 11次下载

    漫画看懂颗芯片,咋就这么难造?

    漫画看懂颗芯片,咋就这么难造?
    的头像 发表于 12-01 08:41 9308次阅读

    PBR工作流程的对比

    PBR流程下,游戏中场景表现将更加符合物理规则,对于光照的计算也更符合现实,PBR的目标既是基于物理的渲染。
    的头像 发表于 03-29 17:24 3.6w次阅读

    如何看懂plc程序

    如何看懂别人写的plc程序。看懂别人写的程序,我觉得这是个伪命题,要辨证的看。
    的头像 发表于 02-10 15:50 5398次阅读

    文章教你看懂嵌入式、单片机、STM32

    文章教你看懂嵌入式、单片机、STM32
    的头像 发表于 09-27 16:04 1148次阅读
    <b class='flag-5'>一</b><b class='flag-5'>篇</b>文章教你<b class='flag-5'>看懂</b>嵌入式、单片机、STM32

    看懂FPGA芯片投资框架.zip

    看懂FPGA芯片投资框架
    发表于 01-13 09:06 4次下载

    看懂PCB天线、FPC天线的特性.zip

    看懂PCB天线、FPC天线的特性
    发表于 03-01 15:37 33次下载

    张图看懂“PCB设计考虑的因素”

    张图看懂“PCB设计考虑的因素”
    的头像 发表于 11-23 18:15 1065次阅读
    <b class='flag-5'>一</b>张图<b class='flag-5'>看懂</b>“PCB设计考虑的因素”

    看懂BLE Mesh

    看懂BLE Mesh
    的头像 发表于 12-06 16:24 1473次阅读
    <b class='flag-5'>一</b>文<b class='flag-5'>看懂</b>BLE Mesh