首先说说一共测试的三个场景,第一个场景是个很复杂的场景,场景1000万面,加上1000多个粒子替代的的3000个面角色。375帧,单个I7渲染的话2分钟1帧。也就是12小时左右的渲染时长。
第二个场景,贴图很多,但是场景比较简单,也是差不多15小时的渲染时间。但是是隔帧渲然,maya自动重命名
第三个场景和第一个一样,客户提了要求需要修改。
下面说说渲染时的过程吧,注册后因为送了200元,而第一个场景的项目必须第二天交,如果本机渲染的话要第二天早上才能合成,意味着时间只能卡的特别紧,中间如果稍微出错就会错过了交片时间。这时候突然想到了云渲染,于是决定试试。当时计划的是如果云端加上上传下载的时间能够3小时解决的话,那么应该当天晚上12点就能完成合成了,就不需要熬通宵了。于是下载了打包工具,打包的过程很顺利,因为场景的贴图不多,压缩完大概130M。
第一次上传完,解析花了半个小时左右,解析完发现渲染帧设置不对,也没有提供修改的地方,于是只能重新提交。第二次提交以后解析却花了非常久的时间,个人觉得可能是因为场景太复杂的关系吧。当时解析了将近1个小时,实在等不了了,于是跟sophia联系,大半夜的跟技术人员帮我搞到了下半夜,终于通过他们的客户端帮我提交并渲染完成了。文件开始渲染的时候很顺利,嗷嗷快,40分钟就完成了。下载下来开始合成,早上6点合成完毕交片,大概只节省了3-4个小时。
因为用的sophia的账户提交的,所以偶的200块其实还没花掉,于是乎就提交了第二个场景。那个也是马上需要交片的项目,就差那1个镜头了。这次打包的过程出了点问题,sourceimage目录下一个子目录内的贴图提示无法找到,于是只能打开文件把贴图重新指定到新位置才成功打包。文件上传后,渲染解析都很顺利,但是最后提取的时候却只有每层的最后一帧。没办法再次联系sophia MM,得知现在还不支持maya的自动重命名功能,新渲染的帧等于把之前的覆盖了。所以200块又退了回来。
第三次使用的时候还是第一个场景, 不过客户要求改了改贴图,解析修复后很快,于是渲啊渲,渲啊渲按照速度中午就能渲完,下午合成,晚上交片。结果悲催的渲到90%没钱了,已经渲出的90%也没办法下载。于是只能等待本机渲染,把交片时间推到第二天。
这三次使用的时候为了保险,所以本机也都挂了一份同步在渲染。所以才没耽误事,如果没有这个备份的本机渲染,那么其实3个活已经搞砸了2个了。(第一个如果没有sophia和技术人员陪我熬夜弄的话其实也算是弄砸了)。这里我想结合遇到的问题对阿里云提出一些个人意见。
首先最重要的是希望能明确定位的对象,我想如果使用集群渲染的用户80%都会是因为要赶进度,那么对于云的稳定和易用性必须能保证在一个很高的标准才能真的用于生产。使用集群渲染的大多数客户都是对时间非常敏感,如果不在乎一天两天的话,那么任何一个CG公司少说10台机器其实也能完成这些渲染任务。假如第二天要交片,单位的机器是在完成不了,那么才会考虑使用集群渲染。试想一下如果集群无法提供稳定的服务,那么其实就一点价值都没有了。所以其实所有各功能都要建立在让客户能稳定的完成渲染的基础上。
1,解析以后,如果文件帧数设置错误,或者摄像机设置错误等简单的问题,那么是否可以直接在线修改呢?这样避免了文件重新上传解析浪费的时间。而且断点续传也是一个很重要的功能,如果要渲染整套文件,很可能大小会超过1G,甚至几个G。那么怎么保证不重复上传就是一个很重要的问题,第一个场景文件我就遇到过一次上传完毕但是提示没有文件。
2,打包的过程需要更智能更稳定,试想一下我放在sourceimage目录下的文件子目录的贴图都会出错。如果有十几个文件同时指向这几个贴图,那么就要把文件全部重新打开。如果有贴图指向其它文件夹或者网络服务器(这种情况制作中会非常的多),那么工作量就会巨大无比。如果是电影制作的话,那么贴图的文件位置可能是混乱且可怕的,这对打包工具的要求就非常高。
所以如果打包时贴图必须在一个目录下,那么这个功能的作用其实就已经打了个对折,如果在一个目录下的贴图都不能保证100%的准确指定,那么整个云渲染的作用几乎就没有了。
云渲染应该去适应制作人员,而不是让制作人员为了适应云渲染去反复修改自己的文件。如果不能解决这个问题,那么我宁可去本地的渲染农场渲染文件。
3,隔帧重命名这类maya内部的功能最好再多测试到全部支持,否则的话真的会耽误大事。如果有项目马上要交,把希望放到云渲染,万一最后出错的话,那么后果是很惨的。往小里说一个CG企业可能丢失一个客户,往大里说很可能一条片子赶不上播出和上映的时间。所以云渲染只有做到万无一失才能正式商用。
4,我提交的第三个场景其实是最惨的,相当于我推迟了时间又白花了网络渲染的钱。如果已经渲染完的90%的图片可以提取的话,那么我只需要在本机渲染剩下的10%就可以交片了。现在的情况是,只能等到第二天,本机的渲完了,云端的90%其实也没有价值了,但是钱却花出去了。这种情况是很可能出现的,因为会计不一定一直都在,执行渲染的都是工作人员,我们没有对钱的管理权力。耽误一晚上可能钱就白花了。
5,最后其实最主要的就是,文件应该能保证渲出来,哪怕文件目录混乱哪怕文件出奇的大哪怕文件使用了特殊的渲染设置。如果不能保证稳定,那么在争分夺秒的CG行业就是没有价值的。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。