本文仅供使用云渲染时,查找场景渲染卡在灯光缓存阶段的可能原因,可能不适用于全部场景,但是大部分场景都可以适用。
step1:
如果效果图提交到云端渲染出现卡在灯光缓存阶段的问题,可以现先在本地测试下渲染时间,确认是否为场景参数问题导致。
step2:
检查下场景里面是否有问题灯光导致的,在灯光缓存阶段卡住常见的原因是有问题灯光导致的,建议检查灯光的强度,功率和倍增值等参数。
Step3:
接下来检查场景的模型和材质是否有问题,场景里面有问题模型和材质设置有问题也会导致渲染卡在灯光缓存阶段。
Step4:
若以上步骤都不能解决问题,可以尝试使用高版本V-Ray进行渲染看看,少数情况某些版本的V-Ray自身存在的问题也可能会导致渲染卡在灯光缓存阶段。
案列:
1. 问题描述:
渲染一直卡在灯光缓存阶段
2. 本地环境:
3ds Max2014 + Vray 2.40.04
3. 问题现象:
如下图所示,在构建灯光缓存阶段一直过不去,而且在渲染预览窗口预估的总渲染时间显示为00:00:00
4. 分析过程:
Step1:原场景和云端场景都在本地机器测试,渲染时间也要很长时间,并且一直卡在灯光缓存阶段,排除是云端机器问题导致的渲染卡在灯光缓存阶段,此场景渲染时间长应该是原场景有问题导致的。
Step2:构建灯光缓存阶段卡住,一般是场景里面有问题灯光材质导致的。所以我们先检查场景里面的灯光,初步检查完发现都比较正常,进一步用排除法确认我们的结论,我们将场景里面的灯光都隐藏后渲染发现还是卡在灯光缓存阶段,因此排除是灯光问题导致渲染卡在灯光缓存阶段。
Step3:检查场景模型,将场景里面的材质都改成白模材质,渲染就正常了,排除是模型导致的渲染卡在灯光缓存阶段。
Step4:根据前三步检查,我们基本可以确定是场景里面的材质有问题导致渲染卡在灯光缓存阶段。接下来我们尝试定位问题材质。依然使用排除法检查,通过逐个隐藏材质来查找。最后我们发现场景顶面有个包裹材质有问题,将这个材质隐藏后,渲染就正常了。
问题材质如下截图:
隐藏后能正常渲染。
Step5:通过上一步确定了是天花板上面那块材质有问题,打开材质编辑器查看到这块材质是混合材质,将这块材质给它加一个V-Ray覆盖材质后渲染就正常了。
添加V-Ray覆盖材质方法如下:
添加V-Ray覆盖后渲染正常:
5. 问题总结:
通过上面的分析,可以看出该场景渲染卡在灯光缓存阶段的原因主要是场景里面出现问题材质导致的,可以在这个问题材质里面加一个V-Ray覆盖材质,即可解决该问题。