溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

pso緩存指的是什么

發(fā)布時(shí)間:2021-11-24 12:19:11 來源:億速云 閱讀:458 作者:小新 欄目:互聯(lián)網(wǎng)科技

小編給大家分享一下pso緩存指的是什么,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

pso有兩種意思,分別是:1、指工藝認(rèn)證“Process Sign-Off”,此為客戶對(duì)供應(yīng)商/代工廠進(jìn)行的生產(chǎn)工藝流程的審核;2、指微粒群優(yōu)化算法。

本文操作環(huán)境:Windows7系統(tǒng)、Dell G3。

PSO 一是指工藝認(rèn)證(Process Sign-Off),此為客戶對(duì)供應(yīng)商/代工廠進(jìn)行的生產(chǎn)工藝流程的審核;二是指微粒群優(yōu)化算法。

pso緩存指的是什么

當(dāng)Link完了之后,生成一個(gè)program,我們會(huì)拿到這個(gè)data,把它存下來,存在一個(gè)文件里。我做了一個(gè)虛擬的文件系統(tǒng),這個(gè)虛擬文件的key就是那段program的data。存下來以后,當(dāng)?shù)谝淮芜\(yùn)行游戲時(shí)這個(gè)文件是空的。

每次都會(huì)Link,然后存進(jìn)去。當(dāng)?shù)诙芜\(yùn)行的時(shí)候,情況就會(huì)變好了。以前曾經(jīng)Link過的,我直接在文件里找到,通過這個(gè)Program加載進(jìn)來,也不需要去設(shè)置Shader,也不需要Link,直接就可以用了。

第三個(gè)是多個(gè)PSOcachefile。UE4自己有一個(gè)功能是對(duì)PSO的緩存,原來是叫Shadercache,后來改成pipelinecache。他只有一個(gè)文件,我們改進(jìn)了這個(gè)功能。在錄的時(shí)候,我們可以錄很多個(gè)文件。

比如我們?cè)诖駼oss戰(zhàn)的時(shí)候,那個(gè)Boss以前從沒出來過。他一出來,不管你是Link還是怎么樣,反正他會(huì)卡頓。因?yàn)榫退闶悄鉒ink了,他往顯卡送的那一刻,往鏡頭送那一刻,他也會(huì)有一定的時(shí)間開銷。然后當(dāng)那個(gè)Boss從來沒出現(xiàn)過。

一出來就卡一下,這個(gè)效果不太好。還有就是我們游戲運(yùn)行Loading完了之后,我們需要播一個(gè)CG,那個(gè)CG有很多也是游戲不太用到的資源,它也會(huì)卡一下。我們還是想用引擎的PSO功能,記錄的功能,然后把它預(yù)熱一下。

但是一個(gè)不夠,尤其是出現(xiàn)怪物的時(shí)候。然后我們就做了一個(gè)錄不同的PSO的cache。PSOcache需要錄渲染所有的參數(shù),Shader,各種參數(shù)都錄下來。錄下來之后當(dāng)你需要播這些、需要畫這些文件的時(shí)候,它會(huì)在后臺(tái)給你把這些東西跑一遍。

這樣的話,當(dāng)你真正渲染模型的時(shí)候就不會(huì)卡頓,我們做了多個(gè)這樣的文件。比如說,在這個(gè)Loading條結(jié)束的時(shí)候,我們需要播CG,那在Loading條結(jié)束的時(shí)候,就加載這個(gè)場(chǎng)景所對(duì)應(yīng)的記錄好的文件。當(dāng)這個(gè)CG播放的時(shí)候就會(huì)非常的平滑。

沒有一絲的卡頓。對(duì)于boss也是這樣,快到播boss的時(shí)候,我們也在后臺(tái)把這個(gè)cache文件加載進(jìn)來,做一下這樣的預(yù)熱,就會(huì)達(dá)到非常好的平滑效果。今天的分享大概就是這些,非常感謝。

以上是“pso緩存指的是什么”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

pso
AI