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

    文章

    129

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    NX CAD软件:数字化工作流程解决方案(CAD工作流程)

    NXCAD——数字化工作流程解决方案(CAD工作流程)使用西门子领先的产品设计软件NXCAD加速执行基于工作流程的解决方案。我们在了解行业需求方面累积了多年的经验,并据此针对各个行业的具体需求提供
    的头像 发表于 02-06 18:15 ?595次阅读
    NX CAD软件:数字化<b class='flag-5'>工作流程</b>解决方案(CAD<b class='flag-5'>工作流程</b>)

    比斯特BT-2113B-18/21电池组半自动生产线的工作流程

    比斯特的BT-2113B-18/21电池组半自动生产线的工作流程是一个高度集成且精细的过程。从电芯的初步放置开始,每一步都经过精心设计和严格测试。生产线上的自动化设备能够精确处理电芯,完成包括自动
    的头像 发表于 01-08 11:50 ?589次阅读
    比斯特BT-2113B-18/21电池组半自动生产线的<b class='flag-5'>工作流程</b>

    AI工作流自动化是做什么的

    AI工作流自动化是指利用人工智能技术,对工作流程中的重复性、规则明确的任务进行自动化处理的过程。那么,AI工作流自动化是做什么的呢?接下来,AI部落小编为您分享。
    的头像 发表于 01-06 17:57 ?968次阅读

    SOLIDWORKS 2025基于浏览器角色的新功能:如何简化设计流程

    的这些新增功能,看看它们是如何帮助工程师简化工作流程、增强用户体验的。 SOLIDWORKS 2025 1 从多方面定义工作流程 ? ?根据您的需求使用全新的 2D 创作和尺寸标注功能,充分利用 2D
    的头像 发表于 12-30 10:26 ?800次阅读
    SOLIDWORKS 2025基于浏览器角色的新功能:如何简化设计<b class='flag-5'>流程</b>?

    使用pdfDocs提高工作效率,改进PDF工作流程

    使用pdfDocs提高工作效率,改进PDF工作流程。 pdfDocs是一款PDF管理应用程序,可帮助法律专业人士创建、编辑、整理、装订、编辑和保护 PDF 文档,提高工作效率和安全性。 为什么选择
    的头像 发表于 12-21 15:31 ?585次阅读
    使用pdfDocs提高<b class='flag-5'>工作</b>效率,改进PDF<b class='flag-5'>工作流程</b>

    LJ40B4-20J/EZ常开型接近开关工作流程及接线图

    常开型接近开关的工作流程包括无信号触发状态、信号触发状态和信号输出与应用三个步骤。其接线方式可能因型号和制造商而异,但通常遵循两线制或三线制的接线原则。在实际应用中,应根据具体需求和场景选择合适的接近开关型号和接线方式。
    的头像 发表于 12-09 10:42 ?1156次阅读

    飞利浦与亚马逊云科技扩展战略合作,增强HealthSuite云服务能力并赋能生成式AI工作流

    基于云端的医疗信息化解决方案旨在统一工作流程,提升关键洞察获取能力,并为患者带来更好的治疗结果 ? 北京 ——2024 年 12 月 4 日 亚马逊云科技在2024 re:Invent全球大会上宣布
    发表于 12-04 15:04 ?548次阅读
    飞利浦与亚马逊云科技扩展战略合作,增强HealthSuite云服务能力并赋能生成式AI<b class='flag-5'>工作流</b>

    用CPLD控制ADS7229,工作流程是怎么样的?

    用CPLD控制ADS7229,因为需要用到状态机,需要了解7229的工作流程是怎么样的,手册上没有看懂,望大侠指点! 比如:流程一:通过SPI接口进行寄存器(CFR)配置——》启动转换-——》等待转换完成——》输出数据(sdo)——》启动下一次转换?
    发表于 12-03 07:50

    ADS8331在开发标准的工作流程是什么?

    通道开始(3、0、1、2、3、0...),也尝试过采用自动模式 但是采集的通道顺序都是乱的。 请问 1.8331在开发 标准的工作流程是什么?2.上述问题该怎么改进呢?3.采用自动模式的话 要怎么配置
    发表于 12-02 06:26

    数据科学工作流原理

    数据科学工作流包括数据收集、数据预处理、数据探索与可视化、特征选择与工程、模型选择与训练、模型评估与优化、结果解释与报告、部署与监控等环节。
    的头像 发表于 11-20 10:36 ?701次阅读

    浅谈无刷电机的工作流程

    上一期的芝识课堂,我们跟大家一起分析了无刷电机的四个功能单元,并详细分析了PWM和逆变器单元的工作情况,今天我们继续来熟悉无刷电机工作流程中另外两个重要的部分——转子位置检测和波形驱动。
    的头像 发表于 11-12 13:46 ?1365次阅读
    浅谈无刷电机的<b class='flag-5'>工作流程</b>

    NVIDIA发布全新AI和仿真工具以及工作流

    NVIDIA 在本周于德国慕尼黑举行的机器人学习大会(CoRL)上发布了全新 AI 和仿真工具以及工作流。机器人开发者可以使用这些工具和工作流,大大加快 AI 机器人(包括人形机器人)的开发工作
    的头像 发表于 11-09 11:52 ?1087次阅读

    全新NVIDIA AI工作流可检测信用卡欺诈交易

    工作流由 AWS 上 的 NVIDIA AI 平台驱动,可帮助金融服务机构节省资金并降低风险。
    的头像 发表于 10-30 11:41 ?964次阅读

    无人机光伏电站智能巡检系统的组成与工作流程

    无人机光伏电站智能巡检系统的组成与工作流程 无人机光伏电站智能巡检系统是一种集成了先进技术的复杂系统,旨在提高光伏电站巡检的效率和准确性。该系统主要由以下几个部分组成: 1、无人机本体:作为巡检任务
    的头像 发表于 10-29 16:49 ?960次阅读
    无人机光伏电站智能巡检系统的组成与<b class='flag-5'>工作流程</b>

    逻辑组件中的流程块节点通常出于什么用途

    逻辑组件中的流程块节点是流程图、状态图、序列图等图表中的基本元素,它们用于表示业务流程工作流程、算法步骤、系统状态等。这些节点在软件开发、项目管理、自动化控制、工程设计、科学研究等领
    的头像 发表于 10-15 14:38 ?734次阅读