个人登录
数狐在线-做最好的在线学习社区java c# liferay jsp
blender -如何提高动画的render渲染速度
北鼎K105养生壶 进口加厚玻璃水果茶花草茶煎药壶电水壶养身壶
    2018-5-27 13:17:36    作者: blenderFans      进入评论页
  因为render的时间非常慢,现在把改进的方案列在这里:
  一,在渲染的时候选择gpu渲染,来替代cpu
          如果你这样设置了在cpu下20多分钟的,可以缩短到不到1分钟的时间,所以千万别忘记了这个优化方法。
  
二,减少反弹数bounces


这里还有一个最大的问题,就是blender需要花费很长的时间来计算灯光的反弹跳跃数

什么是光线的反弹数?灯光反弹代表遇到墙或其他对象的反弹,它可以让场景的渲染更加生动,真实,然而这会带来
更长的时间成本和更多的渲染次数。


默认情况下最大的光线反弹数设置为了8,但是这对通常来说仍然高了,因为很多时候都超不过4的,去render面板,在
Light Paths下你会发现Bounces的设置,你可以设置成最小为0,最大到一个比8更低的值,具体可以根据实际效果测试
看设置成哪个数值比较可以。



而且更多的优化可以把单独的光线路径进行类似的设置,比如diffuse,transmission,glossy等等。

三,修改瓦片Tiles

另外的一个方法,通常不被人知道,这里说的瓦片就是那些当blender正在渲染的时候,出现的小盒子
在瓦片上渲染的时候,瓦片是有用处的,可以允许处理程序集中在场景的相对小的区域,以节省内存,
因此也可以避免崩溃。

Blender需要有能力改变这些瓦片数量的能力,你可以通过分解瓦片的维度来实现:


可以通过设置size来定义,不同的size会带来不同的渲染时间成本。



有趣的是对于cpu快的设置,对于gpu反而是最慢的,因为这两者的工作远离不同,所以处理瓦片的方式也有不同。

比较合适的设置为 GPU 是 256 x 256. 而 CPU 则是16 x 16. 如果效果不好, 可以保持2倍的增加数值 (比如 128, 256, 512, 1024), 以测试看是否处理的速度加快了。


四,设置sample的数值

很多人已经知道了这里的设置技巧,但是因为其的设置不正确也是引起渲染时间过长的常见原因。


sample是场景中在渲染过程中出现的噪音,你可以在render面板那里进行设置,但是设置过大,会中断blender的渲染过程,虽然越多,越清晰,但是过多也是没有任何用处的,并且徒然浪费渲染的时间。






官方微信服务号
进入评论页
合作企业