参数|40分钟一张的图,优化到8分钟一张!( 五 )


然后原作者的最低采样给到了64 , 我觉得有点偏高 , 给到8就好了 , 测试了一下速度提升1秒几乎可以忽略 , 目前这些调整是几乎和原图没有区别的:

参数|40分钟一张的图,优化到8分钟一张!
文章图片

然后我这里把自适应错误阈值给到了0.02 , 可以看到现在的速度有了明显的提升 。
虽然放大看会有些许噪点 , 但是我觉得这是完全可以接受的范围 , 特别是对一个动画来说:

参数|40分钟一张的图,优化到8分钟一张!
文章图片

至此目前采样来说我觉得已经没有什么可以优化的了 , 不能再降了 , 可能我们还是要考虑从场景优化入手 。
我们观察一下场景吧 , 发现作者用实例克隆了很多个灯光:

参数|40分钟一张的图,优化到8分钟一张!
文章图片

除此之外 , 顶部还有一个面光源 , 一个HDR环境光 , 还有一个用于营造光影的面光源 , 这样加上克隆的灯光总共就是23盏灯:

参数|40分钟一张的图,优化到8分钟一张!
文章图片

再加上本身主体是4个玻璃材质 , 玻璃材质中又有气泡那些透明材质 , 我想渲染时间长估计原因就在这里了 。
因此我首先尝试减少灯光 , 关掉了克隆的灯光 , 只在主体的背部给一盏灯 , 然后左右各一盏灯 , 并且顶部的面光源也关掉 , 可以看到 , 渲染时间大幅度减少:

参数|40分钟一张的图,优化到8分钟一张!
文章图片

虽然高光的细节可能会和原作者的不同 , 但是多调整一下应该也能打出不错的效果来 。
其次我发现作者其中有一个材质球是一个玻璃材质混合了sss材质 , 这个材质我感觉在这个场景中过于复杂了 , 因为本身动画其实也看不出太大的区别 。
于是我又将材质球调整成就一个普通的sss材质 , 渲染速度再一次提升:

参数|40分钟一张的图,优化到8分钟一张!
文章图片

最后我在渲染设置里 , 把反射及折射的次数改到了12 , 因为我观察到12和16的区别的影响其实并不大:

参数|40分钟一张的图,优化到8分钟一张!
文章图片

渲染一个完整的尺寸看看渲染时间吧:

参数|40分钟一张的图,优化到8分钟一张!
文章图片

最终渲染的时间变成了不到9分钟一帧 , 我这里把原参数的渲染图以及速度提升后的渲染图也发出来大家可以看看区别哈

推荐阅读