炫云登录显示无法连接服务器,炫云用户渲染时间长的原因分析

同一张图,可能因为参数设置的原因导致渲染时间有可能增加好几倍,而渲染出的结果并没有明显变化,不但浪费时间,还造成不必要的损失。下面是我们对一位炫云用户的渲染效果图案例进行分析:

ebe089df91e76902f86eb9aa16e6488a.png

这张看似简单的图渲染了6小时24分47秒,用户针对结果向炫云客服提出询问。炫云技术人员,首先检查是否是炫云服务器在渲染过程中出现了故障,于是当即拿用户提交炫云的场景,在机房随机换一台同样配置的服务器进行渲染,通过随机更换2台服务器来渲染,渲染时间基本一致,排除了炫云服务器的问题。

接下来炫云技术人员开始排查其他问题。

1、为排除软件渲染的问题,炫云技术人员在一台服务器上手动打开3dsMax,再手动打开该用户提交上来的场景,不修改任何参数,点击渲染。

ee0ca9c99f72183e10d6af55a81726cd.png

2206403a57981339646db111d43ebdbc.png

最终渲染完成时间6小时21分44秒,与该用户渲染渲染时间大致一至,但在prepass第4个阶段就要接近2小时。

通过随机调动服务器测试和手动测试结果可以排除该机房服务器性能和炫云软件的问题,那问题可能出现在该场景本身。

2、通过简单筛查,发现场景中的模型并没有什么异常的地方。

3、查看用户参数设置,发现用户的自适应数量(Adaptive amount)和噪波阈值(Noisethreashold)设置的比较低,当前预置(Current preset)设置的比较高。

e88a8974493f6713d3f4138c868c5e60.png

bed9cff45d217e3064fee8165703e145.png

通过将自适应数量(Adaptive amount)从0.6改为0.85,将噪波阈值(Noise threashold)从0.002改为0.005,将当前预置(Current preset)由高(high)改为中(Medium)。

d1ae09f7457e012fc2909e4040401119.png

ce8ff30b3c3d2086c1bf094e1862e758.png

调整后渲染时间大幅度减少,只用了2小时45分18秒,比原来渲染时间减少一半多,并且与原参数渲染的效果图没什么差别。

69d0d3fe1d7e6ab3d9e5cf80535b6cea.png

4、继续查看该用户场景里面的材质我们发现:用户材质的细分设置都比较高,比如地面,货架板的木纹等等细分都设置在30左右,而且材质的反射都调得比较低(这里只是挑取其中几个材质作为展示,该场景里的大部分材质都存在此问题):

4ade780f6acdce256e4700fa80236860.png

5cc753f639c270f29a8a0a27c7e091f8.png

细分值和反射对渲染时间影响比较大,而用户的材质细分设置和反射设置都有问题,炫云工作人员将用户的反射调高,材质的细分都设置为8。

093fb5356fd1f861de797a9fcb4d6798.png

场景中货架木纹材质调整后的参数

d4127226220a5342d5309132463b74f2.png

场景中地板材质调整后的参数

通过调整所有的材质参数之后,渲染时间变得更快,46分6秒,比没有调整参数之前快了好几倍。

066fc861971bad8fc45e8ccb2aea3841.png

参数调整后渲染效果图

80b69655217b0a2ec384a3de0d639159.png

参数调整前效果图

从参数调整前渲染效果图可以看出,它们并没有多大差别,但是渲染时间却相差好几倍。

通过对这个场景的渲染参数和材质的分析,这个场景渲染时间长的主要原因是用户的渲染参数和材质参数设置不当,这两方面造成了渲染时间过长,而效果提升有限。

从这个案例可以看出,虽是比较简单的场景,但如果渲染参数和场景里面的材质参数都设置得比较高,就会导致看上去很简单的一张小图,渲染时间却会长达5、6小时。针对此类问题,炫云给出的建议是:用户可以将材质的细分设置在8-15左右,另外一些不必要的反射可以进行适当的调整。有些不必要的材质反射给的过大,不会带来效果上提升,反而会导致渲染时间有大幅的增长,结果导致渲染时成本上升,就非常得不偿失了。

更多动态

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值