本文僅供使用云渲染時,查找場景渲染卡在燈光緩存階段的可能原因,可能不適用于全部場景,但是大部分場景都可以適用。

step1:

如果效果圖提交到云端渲染出現(xiàn)卡在燈光緩存階段的問題,可以現(xiàn)先在本地測試下渲染時間,確認(rèn)是否為場景參數(shù)問題導(dǎo)致。

step2:

檢查下場景里面是否有問題燈光導(dǎo)致的,在燈光緩存階段卡住常見的原因是有問題燈光導(dǎo)致的,建議檢查燈光的強(qiáng)度,功率和倍增值等參數(shù)。

Step3:

接下來檢查場景的模型和材質(zhì)是否有問題,場景里面有問題模型和材質(zhì)設(shè)置有問題也會導(dǎo)致渲染卡在燈光緩存階段。

Step4:

若以上步驟都不能解決問題,可以嘗試使用高版本V-Ray進(jìn)行渲染看看,少數(shù)情況某些版本的V-Ray自身存在的問題也可能會導(dǎo)致渲染卡在燈光緩存階段。

案列:

1. 問題描述:

渲染一直卡在燈光緩存階段

2. 本地環(huán)境:

3ds Max2014 + Vray 2.40.04

3. 問題現(xiàn)象:

如下圖所示,在構(gòu)建燈光緩存階段一直過不去,而且在渲染預(yù)覽窗口預(yù)估的總渲染時間顯示為00:00:00

4. 分析過程:

Step1:原場景和云端場景都在本地機(jī)器測試,渲染時間也要很長時間,并且一直卡在燈光緩存階段,排除是云端機(jī)器問題導(dǎo)致的渲染卡在燈光緩存階段,此場景渲染時間長應(yīng)該是原場景有問題導(dǎo)致的。

Step2:構(gòu)建燈光緩存階段卡住,一般是場景里面有問題燈光材質(zhì)導(dǎo)致的。所以我們先檢查場景里面的燈光,初步檢查完發(fā)現(xiàn)都比較正常,進(jìn)一步用排除法確認(rèn)我們的結(jié)論,我們將場景里面的燈光都隱藏后渲染發(fā)現(xiàn)還是卡在燈光緩存階段,因此排除是燈光問題導(dǎo)致渲染卡在燈光緩存階段。

Step3:檢查場景模型,將場景里面的材質(zhì)都改成白模材質(zhì),渲染就正常了,排除是模型導(dǎo)致的渲染卡在燈光緩存階段。

Step4:根據(jù)前三步檢查,我們基本可以確定是場景里面的材質(zhì)有問題導(dǎo)致渲染卡在燈光緩存階段。接下來我們嘗試定位問題材質(zhì)。依然使用排除法檢查,通過逐個隱藏材質(zhì)來查找。最后我們發(fā)現(xiàn)場景頂面有個包裹材質(zhì)有問題,將這個材質(zhì)隱藏后,渲染就正常了。

問題材質(zhì)如下截圖:

隱藏后能正常渲染。

Step5:通過上一步確定了是天花板上面那塊材質(zhì)有問題,打開材質(zhì)編輯器查看到這塊材質(zhì)是混合材質(zhì),將這塊材質(zhì)給它加一個V-Ray覆蓋材質(zhì)后渲染就正常了。

添加V-Ray覆蓋材質(zhì)方法如下:

添加V-Ray覆蓋后渲染正常:

5. 問題總結(jié):

通過上面的分析,可以看出該場景渲染卡在燈光緩存階段的原因主要是場景里面出現(xiàn)問題材質(zhì)導(dǎo)致的,可以在這個問題材質(zhì)里面加一個V-Ray覆蓋材質(zhì),即可解決該問題。