nvidia pcss是指顯卡芯片的陰影技術(shù),根據(jù)投射距離決定清晰度。PCSS軟陰影的核心原理是根據(jù)光源S和著色點(diǎn)與遮擋物的距離自適應(yīng)調(diào)節(jié)PCF的濾波核大??;陰影邊緣的濾波核大小由半影距離決定,而半影距離由光源的尺寸、光源與遮擋物的距離、以及著色平面與遮擋物的距離決定。
本教程操作環(huán)境:windows7系統(tǒng)、Dell G3電腦。
nvidia pcss是指顯卡芯片的陰影技術(shù),根據(jù)投射距離決定清晰度。
軟陰影生成技術(shù) PCSS(Percentage Closer Soft Shadows)
PCSS(Percentage Closer Soft Shadows)軟陰影方法,可根據(jù)光源以及著色點(diǎn)到遮擋物距離自動調(diào)節(jié)濾波核大小,獲得更加真實(shí)的軟陰影效果。光源越大,陰影邊緣過度越柔和;著色點(diǎn)距遮擋物越遠(yuǎn),陰影邊緣過度越柔和。
PCSS軟陰影的核心原理是根據(jù)光源和著色點(diǎn)與遮擋物的距離自適應(yīng)調(diào)節(jié)PCF的濾波核大小。陰影邊緣的濾波核大小由半影距離決定,如下圖所示。通過相似三角形原理可知,半影距離由光源的尺寸、光源與遮擋物的距離、以及著色平面與遮擋物的距離決定。半影距離越大,用于PCF濾波的采樣范圍越大,陰影邊緣軟度越高,同時(shí)噪點(diǎn)也會相應(yīng)增加。具體算法步驟如下:
-
計(jì)算遮擋物到Camera的平均距離。
-
根據(jù)光源Size,遮擋物平均距離及Light到著色點(diǎn)距離,利用相似三角形定理,求半影距離。
-
在半影距離里,使用泊松圓盤進(jìn)行隨機(jī)采樣,并比較相機(jī)空間深度與Shadow Map深度判斷是否屬于陰影區(qū)域,多次采樣取平均值計(jì)算最終的陰影像素可見性,決定陰影亮度。
PCSS不是在面光源的基礎(chǔ)上生成軟陰影,光源依然是點(diǎn)光源,只是模擬面光源的軟陰影
擴(kuò)展知識:
顯示芯片是顯卡的核心芯片,它的性能好壞直接決定了顯卡性能的好壞,它的主要任務(wù)就是處理系統(tǒng)輸入的視頻信息并將其進(jìn)行構(gòu)建、渲染等工作。
顯示主芯片的性能直接決定了顯示卡性能的高低。不同的顯示芯片,不論從內(nèi)部結(jié)構(gòu)還是其性能,都存在著差異,而其價(jià)格差別也很大。顯示芯片在顯卡中的地位,就相當(dāng)于電腦中CPU的地位,是整個(gè)顯卡的核心。因?yàn)轱@示芯片的復(fù)雜性,目前設(shè)計(jì)、制造顯示芯片的廠家只有NVIDIA、ATI、SIS、VIA等公司。家用娛樂性顯卡都采用單芯片設(shè)計(jì)的顯示芯片,而在部分專業(yè)的工作站顯卡上有采用多個(gè)顯示芯片組合的方式。