将VUE的动画渲染速度提高100倍!有教学,有视频! VUE, 动画, 质量.DOC

将VUE的动画渲染速度提高100倍!有教学,有视频! VUE, 动画, 质量.DOC

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
将VUE的动画渲染速度提高100倍!有教学,有视频! VUE, 动画, 质量

[原创] 将VUE的动画渲染速度提高100倍!有教学,有视频! VUE, 动画, 质量, 渲染, 速度 本帖最后由 nicolecp 于 2010-8-26 17:12 编辑 作者:Nicole Chen? ? QQ转载请保留此信息 使用VUE时间不是很长,研究也不是很深,在第一次使用VUE渲染动画的时候,就遇到了很大的问题,4000像素的图像本来渲染一张只要50分钟,内存占用只有3.5G,在制作了摄像机动画之后没有改动任何参数,渲染时间却无端的增加了4倍!并且画面闪动很厉害,如果要保证画面质量,不但要把渲染质量调节的更高,还要增加大气面板里的精细度quality boost,在增加至1.5的时候,渲染时间达到了7小时,内存占用达到7.6G,并且本场景还没有任何生态系统的应用,也没有云和水面,这样的速度和硬件要求,根本无法应用到现有的工作流程中,毕竟大多数公司和个人没有上百核心的渲染农场。就算租用渲染农场,以现有最低价格来说,一个4核心的CPU渲染7小时一张,125张需要875个小时,或者125个4核心CPU渲染7小时,不管怎么选择,这段5秒的半成品动画,仅仅渲染成本就在1600元以上,这是无法接受的,我们不是数字WETA,也不是工业光魔。但我相信,即使是在好莱坞,人们是尽量让成本减小的,因为,技巧是万能的,技巧=价值。 渲染的动画就是这个场景:/thread-19467-1-1.html 鉴于网络上没有找到任何关于VUE动画渲染的教程和指导,我利用工作之余尝试了一系列办法来解决VUE动画渲染的问题,使之能够达到可以有效率的应用在工作和创作中。 是的,你没看错,VUE的渲染速度在某些情况下可以提高100多倍,成本可以节省1000倍之多,虽然这种方法有些限制,不过我打赌你会喜欢的。 本帖隐藏的内容需要回复或VIP才可以浏览,加入VIP ***试验一:手动逐帧渲染*** 因为在制作动画之前渲染了一张静帧,大小为4000*2600像素,渲染级别为Ultra,只不过50分钟而已,但渲染动画的时候仅仅是将渲染级别设置为Final,渲染大小为3000*1369就已经需要一个小时了,如果设为Ultra,则需要5个小时以上。 因为所渲染出的是图片序列文件,所以产生了手动逐帧渲染的想法,因为我考虑是否速度的减慢和资源的占用增大来源于VUE需要把全部动画信息载入到内存中引起的?也许不使用RenderAnimation,单纯使用Render当前帧会加快速度? 我将渲染大小设置为3000*1369,大气面板中灯光选项卡的quality boost设置为1.5,分别以RenderAnimation和Render当前帧测试了渲染速度,见下表格: 渲染方式 渲染时间 内存占用 闪烁 RenderAnimation 8小时17分 7.6G 无(几乎不能察觉) Render单帧 5小时36分 5.3G 无(几乎不能察觉) 结论:看来逐帧渲染确实可以减少大约40%的渲染时间,并且不计算运动模糊可以避免更多的闪烁,运动模糊在后期添加即可。但是我们再算一笔帐,一张5小时,125张要多少钱?——————1000元,5秒的半成品渲染成本仍然有1000元。我在想有没有办法能将渲染时间缩得更短,成本变得更低。当然,不能降低质量。 ***试验二:利用后期软件进行帧补偿*** 因为诸如AE,FUSION等软件具有帧补偿功能,也就是根据前后两帧计算出中间帧,所以,我使用VUE利用手动渲染了63帧,在VUE中,帧序列分别为0,2,4,6,8,10,12……??以此类推,然后将序列文件分别命名为0,1,2,3,4,5,6……以此类推,这样我就得到了一个完整125帧序列动画的快镜头版本,其速度比我想要的快了一倍。 现在,我将这些渲染好的序列导入AE或者FUSION中,帧速设置为25/秒,动画的长度应该是2.5秒,现在在AE或者FUSION中对其添加TIMEWARP或者TIMESPEED特效~将速度改为50%,并且开启融合帧选项,这样我就得到了一个长度为5秒的动画,软件会自动在两帧之间计算生成一个新的帧,比如在0和2之间计算出一个1,最后,将动画序列输出,完成! 结论:这次我们节约了多少时间? 又是50%!渲染时间从将近900小时变为500小时,现在,渲染时间降低到250小时!制作费用从1600缩减到了500!……………………但是仔细看刚才渲染出来的动画,补偿出的帧带有类似模糊的效果,除非你把图像缩小到四分之一,才能勉强不会发现这种模糊,难道我要渲染15K的序列?那还真不可能,也违背了我的初衷。所以,这还不够,并且我只想花5块钱就要把这5秒动画搞定~所以,接下来才是最让人激动的方法。 ***最终

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档