人气 483

[其他] 1440帧渲染一般大佬们是什么解决办法? [复制链接]

QinStone41 2018-12-26 06:46:41

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x

                               
登录/注册后可看大图
回复

使用道具 举报

星月夜 2018-2-22 21:56:00
1440帧渲染?不太明白你的意思,如果需要渲染1440帧就渲染1440帧,有什么问题吗?
回复 支持 反对

使用道具 举报

沙地网 2018-2-23 17:58:00
在实际应用上,动画渲染和单帧渲染在Blender的操作方式有很大不同。

对于室内设计、平面广告来说,可以使用Cycles来追求逼真的现实光线感觉,然后花半个小时甚至几个小时来渲染一张成品图。而如果3D动画也这样做的话,1440帧(24帧/秒)一分钟的视频,半小时一帧,全部渲染完要花一个月,老板会被气得要跳楼的……即使是拥有超级计算机的大公司,一个月的电费就十几万,时间就是金钱呀!通常好几个电影项目在排队等着渲染,预约都得几周后,所以如何节省渲染时间是做3D动画的第一要务。

那么说,Cycles渲染慢就不能用于3D动画了?不是的,可以用,关键是什么时候用,以及怎么用。
网上流传的快速渲染方法,例如:降低采样率、关闭防锯齿、调节Titles,这些都是小技巧。
真正节省时间的大原则是:尽可能少的灯、尽可能少的影、能贴图就贴图、能低模就低模,最关键的是:三分开。

(1)分开物体动态的部分和静态的部分
例如楼主的街道场景,假设故事的动画是固定机位,一个老太太要过马路,那么整条路以及两旁的楼房树木背景都是静态的,只需渲染一次(可以用Cycles),然后再单独把老太太走路和她的阴影渲染出来,最后叠加即可。
如果故事的动画是镜头随着汽车沿着前行,那么街道尽头的物体:远处的山、以及天空,这镜头视差小的物体就是静态的,只需渲染一次。

(2)分开光影动态的部分和静态的部分
接续刚才楼主的街道场景,镜头随着汽车沿着前行,街道两边的物体在镜头中都动起来了,还有什么办法加快渲染速度呢?注意,现在是白天,阳光是静态的,阳光的阴影也是静态的,所以,可以把街道两旁的物体的光影bake(懒的话就Full Render)一次,然后改为贴图,然后和汽车一起渲染时,就可以把阳光改为无阴影(因为仍需照亮物体),另外再加一个阳光仅对汽车这一图层有效、且这个新阳光仅仅用于产生阴影,这时应为有阴影的汽车计算量少,所以即使两个阳光,即使提高了Soft Size和采样率,总的渲染时间也比全部一起带阴影渲染少将近一半。如下图所示,范例用的是Blender内置渲染器,改Cycles大原理也一样。
如果是晚上的街道场景,那么街灯是固定的光影,车灯是活动的光影。想做得更细致的话,还要考虑大楼门窗玻璃的反光是动是静。

                               
登录/注册后可看大图



(3)分开以后有可能需要修改的部分和已确定不需要修改的部分
做动画最怕修改,一个小改动很多东西都要重来一遍。渲染也是。如果你喜欢像玩室内设计、平面广告、单帧渲染那样,把什么东西都放一起渲染,那么做动画时你会跳楼跳得比老板还早。
接续刚才楼主的街道场景,街道两旁的大楼一般很少修改的,但树木就不一定了,冬天会落叶,春天会开花,夏天还有台风吹拂摇摆呢。万一老板不喜欢这树的形状和高度,叫你改一改怎么办?所以在建模时,需要早早预感到这方面的可能性,把树木和大楼分开渲染,老板要改动树木时,就只渲染树木,然后和之前早已经渲染好的楼房叠加合成就行了,这样能大大提高工作效率。bake也一样,刚才说懒的话就选择Full Render,但如果纹理要修改的话,就分开Bake纹理,影子要随光线动的话,就分开bake光影。

总之,前期的工作做得越好,后面要干的活就越省事。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|小黑屋|九艺游戏动画论坛 ( 津ICP备2022000452号-1 )

GMT+8, 2024-5-13 02:59 , Processed in 0.131622 second(s), 23 queries .

Powered by Discuz! X3.4  © 2001-2017 Discuz Team.