影响渲染速度的不是oct文件,是GPU内存限制【Mb】

oct.dat文件让我的octane渲染器慢了十倍!!

之前这篇文章测试发现删除oct文件后渲染速度变快了,今天又发现, 其实影响渲染速度的不是oct文件,是oc渲染设置—设置—外部核心—GPU 内存限制【Mb】的原因。 &nb

之前这篇文章测试发现删除oct文件后渲染速度变快了,今天又发现,

其实影响渲染速度的不是oct文件,是oc渲染设置—设置—外部核心—GPU 内存限制【Mb】的原因。

 

而之前删除oct文件也解决了问题,是因为oct文件其实储存oc渲染设置的文件,删除后oc渲染设置恢复初始化,也变相解决了问题。

 

至于为什么修改GPU 内存限制【Mb】的数值会影响渲染速度就不太清楚了,在下面视频测试中发现,并不是增大了就一定会影响,而是超出了一定的数值后才会影响。

 

之前我会修改这里的数值,是因为之前发现,增大内存使用限制的数值后,会加快大场景渲染时加载的速度,也稍微提升了渲染速度,所以当时就把GPU 内存限制【Mb】也一起增加了。

 

测试中GPU 内存限制【Mb】的数值,其实就是显卡显存的大小,数值大于6G显存的时候就会明显变慢了。当然不同显卡可能不一样,我用的是8G显存的2080ti测试是这样的,使用其他显卡的可以自行测试看看。

https://www.bilibili.com/video/BV1wZ4y1V79r/

视频测试结果:

oct文件保存了某些oc渲染设置的内容,删除后会恢复初始设置。(并不是所有,比如没有保存环境颜色和设备,其他大部分设置都保存了。)

GPU 内存限制【Mb】的数值增大超过一定的数值后会导致渲染速度变慢,比如我用的这个8G显存的显卡,当数值大于6G后速度开始变慢,设置到最大后速度达到最慢。

同时我也用了另一个只有4Gb显存的显卡,修改了这个数值后,即使改到最大也没有影响速度。

所以这里猜测,当GPU 内存限制【Mb】数值大于6144后,oc的渲染速度会逐步变慢。

 

总结:

可以增加内存使用限制的数值,以便加快大场景渲染时候的加载速度(比如很多树的场景)(这里没测试,以前项目测试过)

至于GPU 内存限制【Mb】的数值,保持默认即可。

 

 

虽然大部分人不会修改这个数值,这个知识点对大多数人好像也没啥用。。

不过研究测试的过程还是挺有意思的,找到了之前渲染慢的根本原因,心情瞬间就很顺畅。

其他综合教程

oct.dat文件让我的octane渲染器慢了十倍!!

2020-9-18 11:21:55

其他综合教程

如何让oc摄像机景深,像C4D摄像机一样,使用目标对象控制焦点?

2020-11-13 23:55:15

2 条回复 A文章作者 M管理员
  1. 外部核心我记得是当你的显存不够的时候将一部分资源储存到你的内存里进行计算去保证渲染能够顺利进行,CG世界有文章做过测试,当使用了外部核心的储存时渲染会慢十倍左右(但起码能渲染),刚好符合你现在这个情况,大佬,3090在向你招手!!!😁

    • 嗯,其实官方文档里面介绍了这个的,总结说的话,如果不是很大的场景,纹理贴图都特别多特别大的话,这里就默认设置就好了。
      https://kuqijun.com/10973.html

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索