国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Unity | HDRP高清渲染管線學習筆記:HDRP配置文件(HDRP Asset)

這篇具有很好參考價值的文章主要介紹了Unity | HDRP高清渲染管線學習筆記:HDRP配置文件(HDRP Asset)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

一、Frame Settings(幀設(shè)置)

二、Volume

三、HDRP配置文件、幀設(shè)置和Volume之間的關(guān)系

四、HDRP配置文件

1.Rendering

(1)Color Buffer Format(顏色緩存格式)

(2)Lit Shader Mode(Lit著色器模式)

(3)Motion Vectors(運動矢量)

2.Post-processing Quality Settings(后處理質(zhì)量設(shè)置)

五、針對不同平臺使用不同的HDRP配置文件


????????HDRP配置文件的作用是管理HDRP項目的所有渲染功能。HDRP會使用這個配置文件生成一個HDRP渲染管線的實例,而這個渲染管線的實例包含用于渲染的中間資源。

一、Frame Settings(幀設(shè)置)

????????幀設(shè)置針對的是場景中的Camera(相機)、Realtime Reflection(實時反射)和Baked or Custom Reflection(烘焙或自定義反射)的相關(guān)設(shè)置。后面兩個反射相關(guān)的設(shè)置應(yīng)用在Reflection Probe(反射探針)組件上。幀設(shè)置可以讓我們?yōu)椴煌南鄼C和反射探針啟用/禁用不同的HDRP功能組合。通過這樣的靈活配置,不僅可以讓我們實現(xiàn)不同相機和反射探針的獨特畫面效果,也可以在某些情況下關(guān)閉一些功能以提升總體性能。

????????幀設(shè)置的優(yōu)先級低于HDRP配置文件,也就是說,如果在HDRP配置文件中沒有打開某項功能,那么幀設(shè)置中對應(yīng)的功能就會被自動禁用。

????????HDRP為幀設(shè)置提供了默認設(shè)置界面,我們可以通過Window->Project Settings→HDRP Global Settings→Frame Settings打開該界面。

hdrp,# HDRP,unity,HDRP

?我們可以在以下組件中啟用/禁用幀設(shè)置:

  • Camera組件下的Custom Frame Settings。
  • Reflection Probe組件和Planar Reflection Probe組件下的Custom Frame Settings。

hdrp,# HDRP,unity,HDRP

二、Volume

????????Volume的作用是通過調(diào)整各項HDRP功能的參數(shù),影響相機所看到畫面的最終渲染效果。

????????Volume的優(yōu)先級低于幀設(shè)置,也就是說,如果在當前相機的幀設(shè)置中沒有打開某項功能,那么在Volume中對相關(guān)功能的調(diào)整是不起作用的。

三、HDRP配置文件、幀設(shè)置和Volume之間的關(guān)系

????????HDRP配置文件、默認幀設(shè)置、自定義幀設(shè)置和Volume四者之間的關(guān)系:

hdrp,# HDRP,unity,HDRP

  • 每個HDRP項目中可以有多個HDRP配置文件。每個配置文件對應(yīng)不同的畫質(zhì)或者目標平臺(PC、Xbox、PlayStation)。但是HDRP項目每次只能使用一個HDRP配置文件,也無法在運行時切換HDRP配置文件
  • HDRP項目會為Camera、Baked or Custom Reflection和Realtime Reflection提供一套默認的幀設(shè)置。HDRP配置文件控制幀設(shè)置里面的功能,如果在HDRP配置文件中沒有啟用某項功能,則在幀設(shè)置里面其就會被禁用。所以,如果我們要在項目中使用在HDRP配置文件中已經(jīng)啟用的功能,也要確保默認幀設(shè)置中啟用了相關(guān)的功能(即使在HDRP配置文件中啟用了某個功能,但是沒有在幀設(shè)置中啟用它,在項目中也是沒法使用它的。)
  • 可以為場景中一個(或者多個)相機和反射探針自定義幀設(shè)置。如果在這些自定義幀設(shè)置中啟用某個功能(前提是在HDRP配置文件中已經(jīng)啟用),那么自定義幀設(shè)置中的配置信息會覆蓋(Override)默認幀設(shè)置中的配置信息。
  • 可以在同一個場景中創(chuàng)建多個Volume。這些Volume的模式可能是全局(Global)的或者本地(Local)的。但是不管Volume的模式是什么,在Volume上做的參數(shù)調(diào)整,最終影響的是某個相機的畫面效果。因此如果在當前活躍相機的幀設(shè)置(如果沒有啟用自定義幀設(shè)置,就使用默認幀設(shè)置)中沒有啟用某個功能,比如Fog,那么在與此相機相關(guān)的Volume中調(diào)整Fog參數(shù)值就沒有任何意義。

四、HDRP配置文件

hdrp,# HDRP,unity,HDRP

?????????HDRP配置文件中的參數(shù)可以分成八類(詳細說明參考官方文檔),下文主要記錄常用的參數(shù):

1.Rendering

(1)Color Buffer Format(顏色緩存格式)

????????出于對性能的考慮,HDRP默認使用R11G11B10格式(不包含Alpha通道)。如果我們要把HDRP渲染的畫面合成到另外的圖片上,就需要包含Alpha通道,這時就要選擇R16G16B16A16格式。不過帶Alpha通道的格式會對性能造成一定影響。

????????如果我們要使用R16G16B16A16格式作為最終渲染輸出的格式,那么在HDRP配置文件Post Processing的Buffer Format中也要選擇相同的格式,否則HDRP不會對Alpha通道做后處理,從而導(dǎo)致合成時因為Alpha通道上沒有后處理效果,無法與顏色通道中的信息匹配。

(2)Lit Shader Mode(Lit著色器模式)

????????Lit Shader是HDRP材質(zhì)使用的默認著色器

  • Forward(前向渲染):Lit Shader僅使用前向渲染。
  • Deferred(延遲渲染):Lit Shader會使用延遲渲染,一些高級材質(zhì)還會使用前向渲染。
  • Both(延遲和前向渲染都可用)。

????????可以通過Camera組件中的自定義幀設(shè)置(Custom Frame Settings)為相機選擇Deferred或者Forward渲染。

????????選擇Both模式會讓HDRP為兩種渲染方式都編譯相關(guān)的著色器變體,導(dǎo)致內(nèi)存占用增加。如果選擇Forward或Both模式,則可以選擇MSAA(Multisample Anti-aliasing Quality)抗鋸齒效果

(3)Motion Vectors(運動矢量)???????

????????如果啟用該選項,則HDRP支持運動矢量。HDRP可以在屏幕空間反射(Screen Space Reflection)和運動模糊(Motion Blur)中使用運動矢量。通過Camera組件啟用的Temporal Antialiasing(TAA)必須使用運動矢量才能正常工作。

????????如果禁用此選項,則運動模糊和TAA功能將不會工作,屏幕空間反射則會使用低質(zhì)量渲染模式。

2.Post-processing Quality Settings(后處理質(zhì)量設(shè)置)

????????目前可以設(shè)置Depth of Field(景深)、Motion Blur(運動模糊)、Bloom(泛光)和Chromatic Aberration(色差)等數(shù)值。

五、針對不同平臺使用不同的HDRP配置文件

????????因為不同計算平臺的性能不同,所以在同一個HDRP項目中可以創(chuàng)建多個HDRP配置文件,針對不同的計算平臺應(yīng)用不同的HDRP配置文件。要針對不同的平臺使用不同的設(shè)置,需要將這三個HDRP配置文件關(guān)聯(lián)到不同的質(zhì)量等級上(Project Settings→Quality)。

????????如果在Graphics中設(shè)置了HDRenderPipelineAsset-AllLights作為當前項目默認的HDRP配置文件,但是為其設(shè)置的質(zhì)量等級為Ultra(對應(yīng)的HDRP配置文件為HDRenderPipelineAsset-High),那么當前項目實際使用的HDRP配置文件是HDRenderPipelineAsset-High。也就是說質(zhì)量設(shè)置里面的HDRP配置文件會覆蓋默認的配置文件。(前文也有相關(guān)說明)文章來源地址http://www.zghlxwxcb.cn/news/detail-593333.html

到了這里,關(guān)于Unity | HDRP高清渲染管線學習筆記:HDRP配置文件(HDRP Asset)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包