[发明专利]三维渲染文件批量拆分渲染层处理系统有效
申请号: | 201210143314.8 | 申请日: | 2012-05-09 |
公开(公告)号: | CN103390288A | 公开(公告)日: | 2013-11-13 |
发明(设计)人: | 陆佳华 | 申请(专利权)人: | 上海幻维数码创意科技有限公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 赵志远 |
地址: | 200072 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 三维 渲染 文件批量 拆分 处理 系统 | ||
1.一种三维渲染文件批量拆分渲染层处理系统,其特征在于,包括依次连接的三维渲染文件输入子系统、三维渲染文件处理子系统和三维渲染文件输出子系统;所述的三维渲染文件处理子系统包括:
文件队列模块,用于添加、删除、设置三维渲染文件,将多个三维渲染文件按设定顺序进行排列;
文件预处理模块,用于场景整理、去除多余reference、选择需要渲染的摄像机、去除场景内多余的几何体、对场景进行错误检查;
渲染层设置模块,用于按用户选择的渲染层对文件进行分层处理并设置渲染层参数;
自动渲染测试模块,用于对拆分渲染层后得到的结果文件进行渲染测试,得到测试过程计算机状态和渲染图的效果。
2.根据权利要求1所述的一种三维渲染文件批量拆分渲染层处理系统,其特征在于,所述的文件队列模块工作流程如下:
1)将三维渲染文件的队列保存为一个列表,并按用户的每次文件操作修改该列表,对该列表项进行添加、删除和排序;
2)分别获取用户所设置的渲染文件路径、文件拆分结果保存路径、reference文件高低模对应表、摄像机命名规则、用户所选择的需要进行拆分的渲染层和文件的最大拆分时间,并将上述信息记入到文件队列的列表。
3)按用户的设置将单个文件的设置拷贝给列表内所有的待拆分文件。
3.根据权利要求2所述的一种三维渲染文件批量拆分渲染层处理系统,其特征在于,所述的文件预处理模块工作流程如下:
1)将默认的渲染摄像机清除,再根据用户的摄像机命名规则在渲染面板内设置渲染摄像机,并依据摄像机上的动画信息来判断摄像机为动态镜头或静态镜头;
2)按用户提供的reference高精度、低精度模型对照表进行reference文件筛选,将低精度模型自动替换成高精度模型,将高精度模型按需要替换成渲染所需要用的版本,根据渲染摄像机进行视截体剪裁测试,将未被用到的reference去除;
3)对剩下的高精度模型逐帧进行视截体剪裁,将未在镜头内的物体放入显示层并隐藏该层;
4)根据用户设置的列表逐一对文件进行错误检查并试图进行修复,将未能修复且可能影响拆层的错误记入log文件,并终止该文件的拆分。
4.根据权利要求3所述的一种三维渲染文件批量拆分渲染层处理系统,其特征在于,所述的渲染层设置模块工作流程如下:
1)将文件预处理的结果进行整理;
2)按场景和角色分类对文件进行渲染层拆分,并按用户设置的拆分规则和参数拆分用户所指定的渲染层;
3)将每个拆分完的层单独保存为一个制作文件。
5.根据权利要求4所述的一种三维渲染文件批量拆分渲染层处理系统,其特征在于,所述的拆分完的层包括场景灯光层、角色灯光层、z通道层、occlusion层、阴影层和角色运动模糊层。
6.根据权利要求4所述的一种三维渲染文件批量拆分渲染层处理系统,其特征在于,所述的自动渲染测试模块工作流程如下:
1)将拆分出来的文件按顺序编写渲染执行脚本;
2)自动运行渲染脚本并监控渲染过程,记录渲染所用的时间,内存的使用率供用户进行参考,终止超过最大超时的渲染文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海幻维数码创意科技有限公司,未经上海幻维数码创意科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210143314.8/1.html,转载请声明来源钻瓜专利网。