[发明专利]一种面向全高清数字电影动画的智能渲染方法和装置有效
申请号: | 201310307413.X | 申请日: | 2013-07-19 |
公开(公告)号: | CN104299253B | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 亓晓梅;刘家骥;黄艺锋 | 申请(专利权)人: | 广州欧划动画技术有限公司 |
主分类号: | G06T13/20 | 分类号: | G06T13/20;G06T15/00;H04N21/472 |
代理公司: | 北京联瑞联丰知识产权代理事务所(普通合伙)11411 | 代理人: | 黄冠华 |
地址: | 510000 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 全高清 数字 电影 动画 智能 渲染 方法 装置 | ||
技术领域
本发明涉及动画领域,更具体地说,涉及一种面向全高清数字电影动画的智能渲染方法和装置。
背景技术
动画发展到现在,分成二维动画和三维动画两种。用flash等软件制作成的就是二维动画,而三维动画则主要是maya或3D MAX制作成的。尤其是maya这个三维动画制作软件近年来在国内外漩起三维动画、电影的制作狂潮,涌现出一大批优秀的、震撼的三维动画电影。如《玩具总动员》、《海底总动员》、《超人总动员》、《怪物史莱克》、《变形金刚》、《功夫熊猫》等。
为了方便制作与调节效果,制作三维动画时把物体及某些元素分成若干个图层,对各个图层渲染出来后通过合成形成最后的画面。
在三维动画制作过程中,渲染占据了较长的时间。原因在于某些图层的物体及效果复杂、计算量大,以及渲染系统没有纠错功能,使得部分渲染结果错误而需要多次检查及渲染,造成浪费时间。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述没有纠错功能、浪费时间的缺陷,提供一种具有纠错功能、节省时间的面向全高清数字电影动画的智能渲染方法和装置。
本发明解决其技术问题所采用的技术方案是:构造一种面向全高清数字电影动画的智能渲染方法,包括如下步骤:
A)查找图层信息并依据所述图层信息得到渲染图层列表;所述渲染图层列表中记录所有的待渲染图层;
B)对所述渲染图层列表中的待渲染图层按照设定规则进行排序;
C)选择所述渲染图层列表中的第一个待渲染图层,生成贴图并替换所述第一个待渲染图层内的物体且修改所述物体的属性;
D)对所述第一个待渲染图层进行渲染并检测渲染过程中是否出现异常,如是,执行步骤E);否则,将所述第一个待渲染图层从所述渲染图层列表中删除并更新所述渲染图层列表,并执行步骤F);
E)查找、分析错误并进行修复后返回步骤D);
F)判断所述渲染图层列表中是否还有要渲染的待渲染图层,如是,返回步骤C);否则,结束本次渲染。
在本发明所述的面向全高清数字电影动画的智能渲染方法中,所述步骤A)进一步包括:
A1)查找图层,并判断当前图层是否要渲染,如是,将所述当前图层作为待渲染图层记录到渲染图层列表中并执行步骤A2);否则,执行步骤A2);
A2)判断所有图层是否已经查找完,如是,执行步骤B);否则,返回步骤A1)。
在本发明所述的面向全高清数字电影动画的智能渲染方法中,所述步骤B)中对所述待渲染图层的排序是通过将所述待渲染图层的名称按字母顺序进行排列来实现的。
在本发明所述的面向全高清数字电影动画的智能渲染方法中,所述步骤C)进一步包括:
C1)选择所述渲染图层列表中的第一个待渲染图层;
C2)计算所述第一个待渲染图层内每一个物体与摄像机的距离;
C3)依据所述物体与摄像机距离的不同分别生成不同的贴图,将所述贴图替换对应位置的物体并修改所述物体的渲染属性。
在本发明所述的面向全高清数字电影动画的智能渲染方法中,所述步骤D)进一步包括:
D1)对所述第一个待渲染图层进行渲染,并在指定目录生成指定格式的帧序列文件;
D2)检测所述帧序列文件的大小、格式,并判断是否有损坏的文件,如是,将所述帧序列文件的信息写入异常列表文件中并执行步骤D3);否则,将所述第一个待渲染图层从所述渲染图层列表中删除并更新所述渲染图层列表,并执行步骤F);
D3)判断所述异常列表文件中是否记录有信息,如是,执行步骤E);否则,将所述第一个待渲染图层从所述渲染图层列表中删除并更新所述渲染图层列表,并执行步骤F)。
在本发明所述的面向全高清数字电影动画的智能渲染方法中,所述异常列表文件中记录的信息包括所述帧序列文件的图层及帧数信息。
本发明还涉及一种实现上述面向全高清数字电影动画的智能渲染方法的装置,包括:
图层查找及列表取得单元:用于查找图层信息并依据所述图层信息得到渲染图层列表;所述渲染图层列表中记录所有的待渲染图层;
排序单元:用于对所述渲染图层列表中的待渲染图层按照设定规则进行排序;
图层选择及替换单元:用于选择所述渲染图层列表中的第一个待渲染图层,生成贴图并替换所述第一个待渲染图层内的物体且修改所述物体的属性;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州欧划动画技术有限公司,未经广州欧划动画技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310307413.X/2.html,转载请声明来源钻瓜专利网。