realflow渲染cpu只占30%~50%,有没有办法加大cpu占用率,提高渲染速度呢?求解~~
2个回答
展开全部
realflow本身不具备渲染功能,你说的是simulate(解算)吧?想要解算时占用更大的CPU,一是计算量要大,二是调用的指令的速度要与cpu性能匹配。对于第一点很好理解,如果你解算的粒子不是很多、daemon对粒子的影响不是很大,这个时候本身解算就花不了多长时间,这类项目本身对硬件配置要求就不高,也就不用计较CPU是否高负荷工作;第二种情况就是本身你项目的计算量就大。解算的过程也很长。你希望通过你的CPU占用率大一点使得解算时间减小。但是你先要看看其它硬件是否与CPU性能匹配。尤其是内存大小。用realflow做大场景尤其是用到hybrido进行解算,如果你不使用联机,单机解算内存都要达到8G才能让你不至于等解算等到直接关闭realflow。最好内存能达到16G,因为价格上差不了多少。显卡也要配置好一点,起码到GTX560。硬件配置跟上了,还要看操作系统,如果你熟悉liunx就用它。但如果不熟悉就要选择win7 64位操作系统。为什么32位跟不上,因为2的32次方为4.2G,就是4G以上内存对于32位操作系统是浪费。内存可用量的大小就是指令通道的宽度,如果取指令通道相对太窄,CPU再好也发挥不出来。简单地说,就是指挥官下达指令的速度绰绰有余,但下面执行的速度太缓慢。
追问
好吧 这都是硬件上的要求 我电脑配置还算可以 4核的 xin7系统 我是想说怎么提高cpu的利用率加快渲染 max渲染cpu都能达到90%的 realflow就只有二三十 郁闷呢
追答
我都不明白你到底是要学习还是在玩。我耐心给你解答,你根本就没用心去看。我告诉你的这些是花钱都未必买得来的,这些知识是不知道经过多少时间的试验、测试才得到的经验。有几个地方我再次强调reaflow不具备渲染功能,一个在解算、一个在渲染根本就是不同的概念。你用MAX是在做渲染操作如果不做特效,MAX渲染只对CPU、显卡有一定要求,对内存的要求不大。粒子解算内存大小重要性你根本就不清楚,我写那么多你也没有去看。你的内存多大?win7是32位还是64位?我16G内存解算经常耗到12G,你内存有高的执行效率支撑CPU提高效率?4核cpu而且还不知道是不是AMD的你就觉得配置可以了?realflow2012浪拍沉船的那个8秒不到的宣传片用了几十台比你配置高得多得多的机器联机解算几天才把粒子部分解算出来,后面的渲染时间另算。如果maya2011和win7 32位兼容问题,win7 32位对于单笔渲染最多只分配CPU50%暂的率。但你问的根本不是这个问题,win7对rf的解算是没有限制的,除非你的所谓win7是乱七八糟的版本。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询