本文僅供使用云渲染時,查找場景渲染卡在燈光緩存階段的可能原因,可能不適用于全部場景,但是大部分場景都可以適用。
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ì),即可解決該問題。