Corona渲染內(nèi)存不足怎么辦?
聲明:本回答由炫云3ds Max專家香香老師支持, 更多技術(shù)干貨請持續(xù)關(guān)注。
有些小伙伴在使用Corona進行渲染的時候,可能會出現(xiàn)以下幾種問題:
為什么我用Corona渲染直接崩潰了?
為什么我渲染時間這么長?
上述情況,不可避免地會影響我們正常的工作進度。那么,遇到這類情況,到底該如何解決呢?這就繞不開“內(nèi)存占滿”這一話題了。實際上,場景內(nèi)存占滿,便會導致諸如此類的問題。
那么今天,小編就給大家分享幾個解決Corona渲染內(nèi)存不足的妙招。

1、增大內(nèi)存
Corona老用戶都知道,Corona本身就對內(nèi)存有一定的要求。尤其是Corona 7之后的版本,對內(nèi)存的要求極高。最一勞永逸的辦法,就是增加本地的機器內(nèi)存。
但這種方法的性價比顯然并不高,需要較高的成本。所以最劃算的方式,還是借用市面上已經(jīng)發(fā)展成熟的云渲染平臺,例如炫云。用戶可以選擇高配機器渲染,也可以直接勾選大內(nèi)存機器進行渲染。

2、勾選【使用內(nèi)存】
在Corona渲染設置中,可以勾選使用內(nèi)存的選項。勾選此項后,能夠提高30%左右的內(nèi)存空間。但這種方法也存在弊端,會導致場景的渲染時長增加。

3、根據(jù)渲染信息提示,優(yōu)化場景
在進行渲染的過程中,Corona會給出渲染信息。小伙伴們可以利用渲染信息,對場景進行優(yōu)化。一般來說,渲染信息內(nèi)會告知用戶到底是哪里內(nèi)存較高,并給出優(yōu)化方案。常見的有場景模型、混合燈光、虛擬內(nèi)存、問題材質(zhì)等幾項,它們往往都對內(nèi)存要求較高。根據(jù)信息提示,優(yōu)化場景即可。

4、更換版本
解決內(nèi)存不足的問題,還可以嘗試更換Corona的版本,再進行渲染。高版本往往有內(nèi)存優(yōu)化功能,這種方法,也許能起到意想不到的效果。