首页 > 其他分享 >PBR是什么?

PBR是什么?

时间:2023-09-27 14:11:21浏览次数:37  
标签:贴图 PBR 什么 AO 制作 流程 次世代

PBR(Physically-Based Rendering)流程其实是一个很复杂的概念,它的基本概念是一系列复杂的处理真实物理和光照的渲染器的组合,以及一系列使用标准化的表示真实材质参数的贴图。本质上,PBR就是一个用于创建贴图和渲染工作的整体系统,在不同的工具和引擎的作用下会产生不同的实现效果(一般指渲染器模型和贴图的输入类型)。

伴随着时代的发展,次世代技术PBR流程也随之普及。在游戏行业和数字孪生行业从最开始的传统流程慢慢转向PBR流程,比如我们现在经常能够听到次世代游戏/3A游戏的说法,指的都是使用次世代PBR流程制作的游戏。转变主要原因来自于PBR流程的材质效果不但更接近于真实事物效果,而且制作效率相比传统流程快了许多。

下面是对传统制作流程与PBR流程的制作流程、效果进行剖析对比,不论传统流程还是PBR流程最基础的中模、高模、低模以及对模型的烘培流程是相同的。

传统流程:首先需要对高低模进行烘培得到normal(法线)与AO,然后通过normal和AO转出一张CAVITY贴图,然后在PS中将AO进行正片叠底,CAVITY调整为叠加模式,以便区分物体的大体色块。

PBR流程:在PBR流程中最后获得的贴图为AO、normal、Metalness、Roughness四张贴图。PBR流程相比传统流程去除了AO的叠加,只存有固定的AO贴图,不包含任何的光影。法线的烘培流程与传统流程相一致,增加的Metalness用来控制金属的金属度,非黑即白,白色为金属,黑色为非金属,而Roughness来控制材质的粗糙度,同样也是用黑白来控制,越白越粗糙反之越黑越光滑。此外,在PBR流程中使用3D纹理贴图软件制作可以通过软件计算模拟出现划痕、掉落漆、脏渍等,使得制作更为方便的同时效果也更加真实。

参考:https://www.codetd.com/article/15637774

标签:贴图,PBR,什么,AO,制作,流程,次世代
From: https://www.cnblogs.com/2008nmj/p/17732589.html

相关文章

  • 工作室为什么要选择群晖NAS作为数据管理方案?
    作为一台功能齐全的NAS,它在你的工作场上,甚至能够发挥更大的作用,强烈安利小型的办公室或工作室考虑一下群晖的桌面机型,因为它为你工作室的工作数据提供周全保护的“家”。本文会简单介绍一下群晖NAS适配工作室使用的功能及优势。文件共享多样选择在办公室时,还有一件事很常见,那......
  • 数据库的三范式是什么?MySQL数据库引擎有哪些?InnoDB与MyISAM的区别
    一、数据库的三范式第一范式:列不可再分第二范式:主键约束,行可以唯一区分第三范式:外键约束,表的非主属性不能依赖于其它表的非主属性第二范式建立在第一范式上,第三范式建立在第一第二范式上。二、MySQL数据库引擎有哪些可以用如下命令查看mysql提供的所有引擎:mysql>showengines;MySq......
  • Python解释器是什么?常见的Python解释器有哪些?
    学习Python时,大家应该都听说过PythonIDE和Python解释器,也经常有人把它们混为一谈,误认为PythonIDE就是Python解释器。其实并不是,PythonIDE和Python解释器在本质上就有很大的区别,那么PythonIDE和解释器有什么区别?下面小编带着大家一起来学习一下。PythonIDEIDE,全......
  • 北上广深科技项目验收测试报告标准是什么?
    ​科技项目验收测试一、科技项目验收是什么?科技项目验收是指以科学研究和技术开发为内容而单独立项的项目,其目的在于解决经济和社会发展中出现的科学技术问题。不同的科技项目,根据其性质、实施范围、运作特点有不同的分类,项目的主管单位在项目组申请结题以后组织验收的步骤。......
  • 二张图解释什么是DevOps、TestOps、TestDev
    DevOpswikipedia解释:DevOps是一种软件工程文化和实践,旨在统一软件开发(Dev)和软件运维(Ops)。DevOps运动的主要特点是在软件构建的所有步骤中极力提倡自动化和监控,从集成、测试、发布到部署和基础设施管理。DevOps的目标是缩短开发周期,增加部署频率,更可靠的发布,与业务目标紧密结合......
  • 五分钟理解什么是自动化测试架构设计
    自动化测试常见的问题如下:1)产品UI经常变化,导致测试脚本不能复用。(2)测试脚本不够健壮,导致脚本回放时,测试脚本本身经常出错。(3)网络延迟,数据加载延迟造成测试脚本失败。(4)识别对象的ID可读性差,导致测试脚本的可读性差。(5)录制的测试代码过于庞大而且应变性差,导致测试脚本的复用......
  • docker-compose.yaml文件中的version定义和作用是什么
    在docker-compose.yaml文件中,version是DockerCompose文件的一个主要组成部分,用于指定当前DockerCompose文件的版本。DockerCompose是一个用于定义和运行多容器Docker应用程序的工具。它使用YAML文件来配置应用程序的服务,并使用一个文件来定义所有的相关设置。这个YAML文件被称......
  • 通风工程安装算量用什么软件
    在当今建筑行业,通风专业的设计与计价变得越来越重要。在这个通风专业算量领域,鹏业安装算量软件以其独特的优势,为工程师们提供了极大的便利。通风专业算量软件市场百花齐放,各家产品都有其特点。然而,鹏业安装算量软件在通风专业领域表现尤为突出。它的优势不仅体现在功能全面,操作简便......
  • 视频监控\安防视频监控平台EasyCVR的远程控制有什么意义?
    EasyCVR国标视频融合云平台采用端-边-云一体化架构,具备海量视频接入、汇聚与管理、处理及分发等视频能力。该平台部署简单轻量,功能灵活多样。在视频能力方面,它可以实时视频直播、语音对讲、录像回放、云存储等,以实现动火作业现场的在线监测和作业安全预警。此外,还能进行报警联动和......
  • 国标GB28181视频平台EasyCVR调用rtsp地址返回的IP不正确是什么原因?
    EasyCVR是一款安防监控、云存储和磁盘阵列存储的视频汇聚平台,具有强大的可拓展性、灵活的视频能力和轻快的部署特点。它支持主流标准协议,如GB28181、RTSP/Onvif、RTMP等,还能够接入厂家私有协议和SDK,包括海康Ehome、海大宇等设备的SDK。EasyCVR能够将视频流以RTSP、RTMP、FLV、HLS......