日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

PBR概述

發布時間:2024/1/18 编程问答 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PBR概述 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、PBR是一種工作流程(制作標準)

  • 在PBR流程下,游戲中場景表現將更加符合物理規則,對于光照的計算也更符合現實,PBR的目標既是基于物理的渲染。
  • 它與傳統的工作流程的主要不同點是:
    • 1、 貼圖的制作流程的改變
    • 2、 貼圖包含信息的改變。
  • 對符合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可能效果也完全不一樣。
  • 由于統一的著色方案,使得材質等參數的參考數值相對統一,美術不再需要為了一個材質反復修改一些參數。

劣勢:計算量。

  • 增加了計算量,所以移動端現在還較難普及。

轉載于:https://www.cnblogs.com/guanzz/p/7416790.html

總結

以上是生活随笔為你收集整理的PBR概述的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。