OctaneRender顯存渲染優(yōu)化
聲明:本期內(nèi)容由炫云C4D高級(jí)渲染師阿杰老師支持,更多技術(shù)干貨盡在炫云。如果您遇到了相關(guān)技術(shù)難題,歡迎在評(píng)論區(qū)留言,小編會(huì)反饋給技術(shù)組哦~
OctaneRender是一款“GPU渲染引擎”,意味著它使用GPU卡進(jìn)行渲染過(guò)程。GPU或者說(shuō)“圖形處理單元”,是一種專門的計(jì)算硬件卡,可以通過(guò)各種方式(插槽、專用電纜接口等)添加到你的電腦中。在當(dāng)今的計(jì)算機(jī)科學(xué)和娛樂(lè)領(lǐng)域中,GPU應(yīng)用廣泛。其價(jià)格和性能,從游戲玩法到比特幣挖礦,再到先進(jìn)的人工智能和模擬,各有側(cè)重與不同。

Octane可以運(yùn)行在不同的卡上,作為一個(gè)第三方渲染引擎,Octane會(huì)通過(guò)用戶喜歡的DCC應(yīng)用程序(本文以Cinema 4D為例)的插件系統(tǒng)和SDK與之接口。除了Octane外,用戶往往還安裝有其他插件,這就有可能引起沖突。接下來(lái),小編就給大家分享一下有關(guān)OctaneRender的常見(jiàn)問(wèn)題及優(yōu)化策略。
本期看點(diǎn)
1、Octane的典型工作流程
2、顯存使用情況
3、導(dǎo)致Octane顯存問(wèn)題的因素
4、VRAM優(yōu)化策略
1.Octane的典型工作流程
GPU需要在一定的約束下運(yùn)行:有限的“板載”顯存(VRAM)、高質(zhì)量、可靠的電源等等,這些約束也可能在某些條件下影響到用戶。用Octane從Cinema 4D渲染,你需要遵循一個(gè)典型的工作流程:
創(chuàng)建一個(gè)場(chǎng)景——向場(chǎng)景中添加對(duì)象——向場(chǎng)景中添加材質(zhì)、燈光和相機(jī)(在實(shí)時(shí)查看器中查看結(jié)果)——設(shè)置輸出參數(shù)并渲染場(chǎng)景。

C4Doctane插件是Cinema 4D和Octane Standalone應(yīng)用程序之間的橋梁。用戶需要同時(shí)安裝Standalone和C4Doctane插件才能從Cinema 4D渲染到OctaneRender。或者,也可以使用C4Doctane插件創(chuàng)建一個(gè)orbx或動(dòng)畫orbx文件,直接在Octane Standalone中渲染,也可以使用RNDR等服務(wù)。
2.顯存使用情況
在將文件發(fā)送到渲染之前,可能會(huì)出現(xiàn)很多狀況——無(wú)論是使用C4Doctane在Cinema 4D中渲染,還是使用Standalone渲染,用戶的VRAM都會(huì)以類似的方式被消耗。這是最重要的事情之一,需要密切關(guān)注。用戶的內(nèi)存消耗會(huì)影響一次能渲染多少內(nèi)容,如果超過(guò)了可用內(nèi)存的數(shù)量,將無(wú)法繼續(xù),甚至可能發(fā)生崩潰。因此,了解如何最大化利用你的內(nèi)存,非常有必要。

內(nèi)存被多邊形(你的對(duì)象)、VDB體積、Octane體積、材質(zhì)、紋理、著色器、燈光和相機(jī)等因素消耗。每個(gè)GPU卡都有特定數(shù)量的可用顯存(參考顯卡制造商的規(guī)格)。
3.顯存常見(jiàn)問(wèn)題
當(dāng)你開(kāi)始接近你的顯存消耗上限時(shí),你的電腦可能會(huì)表現(xiàn)得很奇怪。例如:Cinema 4D或Octane可能會(huì)變得緩慢或者直接無(wú)響應(yīng)。在某些情況下,還可能崩潰。下列幾個(gè)因素可能會(huì)導(dǎo)致這種情況發(fā)生:
●?資源競(jìng)爭(zhēng)
關(guān)于不穩(wěn)定和GPU,有許多不同的因素。像任何附加產(chǎn)品一樣,你的GPU卡需要驅(qū)動(dòng)程序才能運(yùn)行。這些驅(qū)動(dòng)程序在你第一次啟動(dòng)電腦時(shí)就加載了,并且它們駐留在你的電腦的RAM中。這些驅(qū)動(dòng)程序就像一些小機(jī)器人,幫助你的電腦將圖像繪制到屏幕上,進(jìn)行計(jì)算等等。

這些驅(qū)動(dòng)程序以及操作系統(tǒng)本身往往會(huì)占用相當(dāng)多的VRAM,在你啟動(dòng)Cinema或Octane之前就已經(jīng)如此。所以,雖然你可能有一張11GB的VRAM卡,但是你實(shí)際上只有8-9 GB可以用于你的場(chǎng)景中。

此外,如果其他應(yīng)用程序正在運(yùn)行(比如當(dāng)你同時(shí)使用Adobe After Effects和Cinema 4D時(shí)),更多的VRAM被分配了,這就減少了OctaneRender可用的VRAM量。而且,有時(shí)候操作系統(tǒng)以一種不完整的方式分配這些資源,導(dǎo)致系統(tǒng)不穩(wěn)定或性能下降。

在某些情況下,OctaneRender可能會(huì)嘗試分配已經(jīng)不可用的VRAM,即使OctaneRender認(rèn)為它是可用的,這也可能導(dǎo)致崩潰。
●?散熱
如果已經(jīng)使用GPU一段時(shí)間并且使其負(fù)荷很重,你可能會(huì)注意到GPU溫度會(huì)上升。當(dāng)溫度超過(guò)80攝氏度時(shí),GPU 會(huì)開(kāi)始降低性能。如果你的設(shè)備一直都接近100攝氏度運(yùn)行,那么就會(huì)有損壞GPU和VRAM的風(fēng)險(xiǎn),并且可能導(dǎo)致計(jì)算機(jī)不穩(wěn)定和崩潰。許多GPU卡都是“風(fēng)冷”的,這些卡有風(fēng)扇和散熱器。

水冷GPU 顯卡使用在GPU芯片內(nèi)部和周圍注入獨(dú)立液體的組合,同時(shí)讓VRAM空氣冷卻。這些卡仍然使用大風(fēng)扇,但在負(fù)載下表現(xiàn)良好。它們還配備了自己的散熱器和通過(guò)管道連接的風(fēng)扇。液體通過(guò)管道流動(dòng),將熱量從GPU帶走到散熱器,風(fēng)扇和散熱片在那里將足夠的熱量從發(fā)熱的芯片中散發(fā)出去。

●?電源問(wèn)題
顯卡是電腦中最耗電的部件之一,如果你的電腦有多張顯卡,會(huì)導(dǎo)致各種問(wèn)題。電源問(wèn)題會(huì)引起系統(tǒng)不穩(wěn)定、性能下降甚至數(shù)據(jù)損壞,所以選擇一個(gè)能夠滿足系統(tǒng)功耗需求的高質(zhì)量電源是非常重要的。

●?超頻與穩(wěn)定性
如果遇到穩(wěn)定性問(wèn)題,可能是由于你的GPU當(dāng)前設(shè)置的時(shí)鐘頻率。許多GPU卡供應(yīng)商會(huì)出貨超頻的卡,而超頻會(huì)導(dǎo)致不穩(wěn)定。好在可以通過(guò)將Nvidia驅(qū)動(dòng)程序設(shè)置為調(diào)試模式,來(lái)暫時(shí)禁用超頻,這種模式將強(qiáng)制GPU以指定的時(shí)鐘頻率運(yùn)行。

4.VRAM優(yōu)化策略
如果你的VRAM用完了,你可以檢查以下幾個(gè)地方,來(lái)優(yōu)化你的場(chǎng)景,以獲得最佳效果:
●?盡可能地使用實(shí)例來(lái)代替復(fù)制品
使用實(shí)例時(shí),只有一個(gè)對(duì)象被保存在內(nèi)存中。在Cinema 4D中,使用克隆器等時(shí),使用實(shí)例設(shè)置。?
●?限制重復(fù)的材質(zhì)球
材質(zhì)重復(fù)可能發(fā)生在你在Cinema 4D中復(fù)制對(duì)象時(shí)。你會(huì)在Cinema的材質(zhì)管理器中看到這些重復(fù),通常列為materialname, materialname.1, materialname.2等等。Cinema不知道你是不是只想引用一個(gè)材質(zhì)來(lái)創(chuàng)建一個(gè)新的,當(dāng)你復(fù)制一個(gè)對(duì)象時(shí),所以要密切關(guān)注這種情況。?
●?保持紋理大小合適
有一種誘惑是在紋理映射中使用超高分辨率的圖像。如果你的場(chǎng)景中只有幾個(gè)這樣的圖像,這可能不會(huì)造成任何問(wèn)題。然而,如果你有多個(gè)材質(zhì)使用8K、32位的紋理映射,你的VRAM消耗會(huì)快速增加,你可能會(huì)發(fā)現(xiàn)自己沒(méi)有足夠的VRAM或者系統(tǒng)不穩(wěn)定。盡可能重復(fù)使用相同紋理有助于緩解這種情況。?
●?控制VBD/Octane體積設(shè)置
產(chǎn)生更高分辨率結(jié)果的設(shè)置也會(huì)消耗更多的VRAM(除了增加渲染時(shí)間)。根據(jù)你的鏡頭需要,你可能不需要那么高的設(shè)置。
?●?置換貼圖
置換需要在對(duì)象被加載到GPU卡上時(shí)創(chuàng)建額外的多邊形。這是一個(gè)間接的過(guò)程,并且受到幾個(gè)因素的影響,意味著當(dāng)它發(fā)生時(shí),你可能不太清楚資源被消耗了多少。和紋理一樣,只使用給定鏡頭所需的密度。?
●?經(jīng)常保存并增量保存