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

学会如何解决问题的能力很重要。

我日常使用的工作环境是C4D R21+OC2020+2080ti显卡用studio驱动,家里公司两台电脑都是这个环境。电脑电脑之间的软件插件都是单独安装的没有互相拷贝等等,最多就是拷贝工程渲染而已。

 

昨天经过几个小时的测试发现两台电脑都出现了同样的问题。

正在制作的一个项目,公司电脑渲染了10分钟,家里电脑渲染了8分钟。(公司电脑其他硬好的多)

删掉C4D配置文件夹目录里面的prefs文件夹里面的oct.dat文件后。

公司电脑渲染48秒,家里电脑渲染1分23秒。

渲染参数全部相同。

 

而且把oct.dat文件复制到R18,R19,R20,S22配置目录后,相应的都变慢了。

测试了oc3.07,删掉或者替换这个文件后,渲染时间有点变化但是不明显。

测试了其他工程,有的明显有的不明显。

 

这个文件是正常使用产生的,即使删掉后使用oc也会自动生成,但新生成的没有影响速度,至于它为什么“变异”了还不知道原因。

如果你的工作环境是类似的,或者平时使用oc觉得渲染很慢,或者渲染的时候很卡,电脑操作有点卡。(正常不会怎么卡,可以很流畅玩别的)

可以删除此文件试试看,欢迎留言反馈提供测试数据。

文件目录:C:\Users\HDM\AppData\Roaming\MAXON\CINEMA 4D R21_92E0A8B6\prefs

每个人的文件目录并不一样,可以在C4D菜单—编辑—设置—最下面打开配置文件夹找到。

下面是两张测试数据截图。(同一台电脑所有内容完全一样,只有oct.dat文件发生了变化)

仔细看渲染时间,差距很大。

 

一般软件用久了,都会产生经验,比如一个场景用了什么效果大概渲染要多久,操作卡不卡,心里大概都是可以预估到的。

像这个场景,首先渲染的时候就感觉电脑很卡,然后就只是个hdr主要灯光,也不是暗黑发光场景,材质都是普通材质,按照之前的类似场景预估一两分钟应该足够了,因为有降噪,采样只设置到了256。

但是渲染的时候发现要10分钟,就感觉好慢,觉得不正常,而且测试把房子里面的其他灯光全关掉,就单纯的只有hdr,玻璃材质也关掉,渲染时间也感觉不对。

然后用R18和相同版本的oc测试了下,居然一分钟就渲染好了,当时觉得很奇怪,可能是C4D问题也可能是oc的问题。

 

经过了各种排除测试和交叉测试,最终发现了是oct.dat这个文件影响的,本来想录屏或者截图把测试数据保留下来的,但是时间太久了,测试情况也很多,懒得弄了。简单说下测试过程。

电脑环境有两台2080ti的,一台980ti的,一台1070的,一台660ti的。

C4D版本有R18,R19,R20,R21,S22

oc版本有2019.1.2汉化版,2019.1.5官网版,2020.1汉化版,2020.1.5官网最新版

经过交叉测试发现,和oc版本没关系,只有R21有问题,因为平时主要使用的都是R21,可能是使用过程中出现了某些文件导致的。而很多产生的文件都在配置文件夹目录里面,因此就先直接删除了整个配置文件夹(注意备份),重新打开R21后,会自动生成新的配置文件夹,相当于把R21初始化了,渲染测试后发现速度就正常很快了。

然后又继续一个个文件夹一个个文件排除找到了oct.dat文件。

 

说这个测试过程其实是想说,在学习使用C4D等软件的时候,很多人都会遇到很多莫名其妙的问题,一定要学会自己解决,而不是直接问别人。

要学会如何解决问题,要会排除测试找到问题的根本原因,这样你以后遇到的莫名其妙的问题才会越来越少。而且在测试找原因的过程中,你也会学到很多知识,这些知识都是你自己研究发现的,比你看教程学到的或者别人告诉你的,印象会更深刻。

 

就像我遇到的这个,很多人刚开始遇到,发现不同版本C4D渲染的速度不一样,可能就会直接去群里问,为什么我R21渲染那么慢啊?

很多人问类似问题,为什么我oc渲染那么慢,为什么那么多噪点,为什么那么卡,为什么没效果等等等等,这些都是属于没有意义的问题,别人是没法回答你准确答案的,产生问题的原因太多了,可能最后得到的结果就是oc垃圾,C4D垃圾等等各种争吵或者吹牛比。

 

你应该去测试,去排除,用不同版本去测试,新建工程测试,新建简单的立方体测试,删掉所有材质球测试,删掉一部分模型测试等等等等,排除找到到底是材质,还是某个对象,或者是其他东西导致出现了这个问题。然后你可以去问,为什么这个原因产生了这个问题。

 

当然可能没有人知道是什么原因。

 

就像我现在遇到的问题,我不应该直接问R21为什么渲染那么慢,而是经过排除测试后去问,为什么这个oct.dat文件导致oc渲染速度变慢了很多,这个文件是什么等等的,按照以往经验和百度搜索,应该也得不到什么答案的。(实在想知道可以写邮件问OC官方)

 

但是这个时候,有没有答案都无所谓了,因为经过你自己研究,你已经解决了最开始的问题,类似的你解决的问题越来越多,遇到的问题自然越来越少。

至于oct到底怎么回事,不重要了,解决了问题就ok。

 

这里再分享一篇文章,叫做“提问的艺术”

https://www.xttgo.cn/post/87.html

 

百度一分钟,问群里吹牛俩小时

 

会提问人,自学能力都很高。

 

好了,说了那么多,快去测试下自己的oct.dat文件吧~

也可以把我这个oct文件拷贝进去测试看看,如果同样变的很慢了,就可以找个借口让老板提升电脑配置啦~

后台回复oct获取

 

 

找个十分钟左右的场景先渲染记录时间,

删掉自己电脑上这个oct文件记录时间,

用我的这个oct文件拷贝进去,记录时间。

然后对比看情况

 

可能是oc正版的在线材质库导致的,也可能是其他原因,想打开dat文件继续研究的,但是感觉有点费时间作用也不大,有类似问题的就直接删掉好了。

 

其他综合教程

200110,AI分图层后,导入AE也会显示对应图层。

2020-1-10 23:50:50

其他综合教程

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

2020-10-21 11:11:00

4 条回复 A文章作者 M管理员
  1. 对比下来删不删没啥区别,我的电脑里这个文件只有3kb大小,也有可能是这个电脑用的时间不长,不到三个月。 ps:c4d版本r21.207。oc版本2020.1.4

  2. 上午做了个3w个透明方块的场景,342采样下 渲染图问题挺大的,切到845采样,单帧时间在13分钟左右,试试这个方法

    • 不是有这个文件就一定有问题的,即使删除了,重新使用C4D,Oc后也会产生,理论上正常应该没问题的,可能是因为某些原因导致这个文件不正常了,这里就是提供了个解题思路,如果自己遇到了问题可以尝试去这样操作看看,如果本来就没啥问题那就没必要了。

      因为这些软件在不同电脑环境不同情况下都会有各种各样的疑难杂症,每个遇到的问题都分享下,以后可能会碰到类似问题的人就好解决了。

    • 这个破题思路一点毛病没有,毫无疑问是值得学习的,感谢分享。另外您翻译的oc帮助文档对我也有很大帮助,再次感谢。

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