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

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

3天内不再提示

PBR工作流程的对比

汽车玩家 来源:电子创新网 作者:一观自在一 2020-03-29 17:24 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一、PBR是一种工作流程(制作标准)

在PBR流程下,游戏中场景表现将更加符合物理规则,对于光照的计算也更符合现实,PBR的目标既是基于物理的渲染。

它与传统的工作流程的主要不同点是:

① 贴图的制作流程的改变

② 贴图包含信息的改变。

对符合PBR工作流程的贴图的Shader着色方案。

二、PBR贴图对比传统工作流程贴图

传统流程(主要)

diffuse mapping 颜色贴图

specular map 高光贴图

normal map 法线贴图

……

PBR流程(主要)

albedo map 无光颜色贴图

normal map 法线贴图

metallic map 金属度贴图 或者specular map 高光贴图

roughness 粗糙度贴图

……

三、Unity中PBR工作流程的着色方案

unity内置了两套着色器

Standard,标准着色器(金属)

Standard(Specular Setup) 标准着色器(镜面)

Unity内置着色器的工作内容

以上两种着色器对PBR工作流程的贴图进行符合物理规则的计算。

内置着色器支持的贴图类型是符合PBR工作流程的贴图。

它通过符合PBR工作流程的贴图获得必要的信息,并提供相应的参数设置,如材质、平滑度、金属度等。

通过各类型的贴图的参数,实现符合物理规则的计算,如材质、光照等表现。

最终输出给GPU进行渲染表现。

四、PBR标准对比传统标准

优势:统一。

PBR由于使用了统一的着色方案,使得最终表现在不同的渲染器下效果基本一致。

PBR一次统一了标准,所以各种材质的参数、参考值也是相对统一的,而且配合SD,SP之类的工具,可以大大优化工作流。

PBR相对于传统流程中不同的材质就用不同的shader,而且也没有统一的规范。因此,传统流程中不同人写的shader可能效果也完全不一样。

由于统一的着色方案,使得材质等参数的参考数值相对统一,美术不再需要为了一个材质反复修改一些参数。

劣势:计算量。

增加了计算量,所以移动端现在还较难普及。

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

    关注

    1

    文章

    132

    浏览量

    23432
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    原子吸收光谱仪原理详解:从光源到检测器,一文读懂AAS工作流程

    原子吸收光谱仪(AAS)是分析化学中用于定量测定金属元素浓度的核心设备。其基本原理是:基态原子蒸气对同种元素空心阴极灯发射的特征谱线产生吸收,吸收程度与原子浓度成正比。理解AAS的工作流程,有助于更高效地开展重金属检测。
    的头像 发表于 05-21 15:02 96次阅读
    原子吸收光谱仪原理详解:从光源到检测器,一文读懂AAS<b class='flag-5'>工作流程</b>

    工作流节点说明---工作流节点

    平台提供工作流节点,实现工作流嵌套工作流的效果。 节点说明 在一个工作流中,开发者可以将另一个工作流作为其中的一个步骤或节点,实现复杂任务
    发表于 03-24 21:05

    工作流插件节点节点说明

    插件节点用于在工作流中调用插件运行指定工具。 插件是一系列工具的集合,每个工具都是一个可调用的API。插件广场上架的插件或已上架的团队插件支持以节点形式被集成到工作流中,拓展智能体的能力边界
    发表于 03-23 16:54

    工作流节点说明结束节点

    结束节点是工作流的最终节点,用于返回工作流运行后的结果。结束节点支持两种返回方式:返回变量、返回文本。 返回变量 在返回变量模式下,工作流运行结束后会以JSON格式输出所有返回参数,适用于工作
    发表于 03-16 16:43

    工作流节点说明开始节点

    开始节点是工作流的起始节点,用于设定启动工作流需要的输入信息。开始节点只有输入参数,没有输出等其他参数。开始节点中默认有一个输入参数USER_INPUT,一个默认的输入参数FILES_INPUT(非
    发表于 03-13 14:52

    开发工作流创建工作流

    择要使用的节点。 2、将节点按任务流程相连接。 3、配置节点的输入和输出参数 测试并发布工作流 开发者如需在智能体内使用该工作流,必须先完成工作流的上架。 1、单击【试运行】,运行成功
    发表于 03-10 10:05

    AMS借助Altium Designer简化电子设计工作流程

    随着时间的推移,AMS 遇到的问题越来越多。显然,AMS 需要一个设计解决方案,将他们的整个工作流程集成到一个统一的设计环境中。也就在这时,Altium 进入了他们的视野。
    的头像 发表于 03-09 11:24 616次阅读

    是德科技与三星携手英伟达展示端到端AI-RAN验证工作流程

    是德科技(NYSE: KEYS )与三星电子宣布,会在巴塞罗那举行的2026年世界移动通信大会(MWC 2026)上,与英伟达联合演示端到端人工智能无线接入网络(AI-RAN)测试与验证工作流程。该
    的头像 发表于 03-05 10:04 904次阅读

    虚幻引擎5在建筑可视化中的应用:趋势、挑战与基于Perforce P4的工作流程

    UE5正在重塑建筑可视化:实时交互、AI辅助、BIM联动......技术红利已来,工作流却拖了后腿?这篇干货解析了趋势和痛点,更揭秘了如何用Perforce P4打造高效的UE5工作流
    的头像 发表于 02-27 15:26 596次阅读
    虚幻引擎5在建筑可视化中的应用:趋势、挑战与基于Perforce P4的<b class='flag-5'>工作流程</b>

    一张图看懂远动通信装置的工作流程

    远动通信装置作为电网的“千里眼”“顺风耳”,核心是完成“现场状态上传”与“调度指令下达”的闭环协作。它的工作流程看似复杂,实则可拆解为“数据采集—数据传输—调度处理—指令执行—结果反馈”五大核心步骤
    的头像 发表于 01-23 11:57 803次阅读
    一张图看懂远动通信装置的<b class='flag-5'>工作流程</b>

    芯片ATE测试详解:揭秘芯片测试机台的工作流程

    ATE(自动测试设备)是芯片出厂前的关键“守门人”,负责筛选合格品。其工作流程分为测试程序生成载入、参数测量与功能测试(含直流、交流参数及功能测试)、分类分档与数据分析三阶段,形成品质闭环。为平衡
    的头像 发表于 01-04 11:14 3243次阅读
    芯片ATE测试详解:揭秘芯片测试机台的<b class='flag-5'>工作流程</b>

    强强合作 西门子与日月光合作开发 VIPack 先进封装平台工作流程

    平台开发基于 3Dblox 的工作流程。双方目前已经合作完成三项 VIPack 技术的 3Dblox 工作流程验证,包括扇出型基板上芯片封装(FOCoS)、扇出型基板上芯片桥接
    的头像 发表于 10-23 16:09 4927次阅读
    强强合作 西门子与日月光合作开发 VIPack 先进封装平台<b class='flag-5'>工作流程</b>

    ADI Power Studio工作流程与工具概述

    、直观的工作流程,利用准确的模型来仿真实际性能,并自动生成关键的物料清单和报告等内容,帮助工程团队更早做出更优决策。
    的头像 发表于 10-22 09:38 1423次阅读

    恩智浦i.MX RT1180跨界MCU驱动EtherCAT的工作流程

    上周的分享已经介绍了整个参考设计的概况和相关硬件资源。那么,本次会从软件工程角度进行分享。首先来了解EtherCAT Slave工作流程
    的头像 发表于 09-28 14:20 1450次阅读
    恩智浦i.MX RT1180跨界MCU驱动EtherCAT的<b class='flag-5'>工作流程</b>

    电芯自动面垫分选装盒生产线的工作流程解析

    电芯自动面垫分选装盒生产线的工作流程解析|深圳比斯特自动化
    的头像 发表于 09-28 10:29 638次阅读