[发明专利]一种基于预测分支的场景渲染优化方法、系统和移动终端有效
申请号: | 201310259295.X | 申请日: | 2013-06-26 |
公开(公告)号: | CN103544727B | 公开(公告)日: | 2017-02-15 |
发明(设计)人: | 赵智宝;卢伟超 | 申请(专利权)人: | TCL集团股份有限公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙)44268 | 代理人: | 王永文,杨宏 |
地址: | 516001 广东省惠州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于预测分支的场景渲染优化方法、系统和移动终端。首先,构建场景模型文件,对场景模型文件进行分层,并按照分层后的场景模型组织渲染节点;然后,采用自顶层向下的流式更新方式对所有渲染节点进行第一帧渲染;从第二帧渲染开始,将动画更新动作和镜头更新动作改变了的渲染节点放入更新队列;再将没有被裁剪掉的渲染节点添加到渲染队列中;最后,对所述渲染队列中的渲染节点进行渲染。其无需对场景模型进行完整渲染,只需针对被动画更新动作和镜头更新动作更改了的渲染节点进行渲染,从而在不失渲染效果的同时,提高场景渲染效率;另外,还降低了嵌入式系统计算负担,使得上层应用更加关注逻辑,提高了嵌入式系统执行的效率。 | ||
搜索关键词: | 一种 基于 预测 分支 场景 渲染 优化 方法 系统 移动 终端 | ||
【主权项】:
一种基于预测分支的场景渲染优化方法,其特征在于,包括以下步骤:A、构建场景模型文件,对场景模型文件进行分层,并按照分层后的场景模型组织渲染节点;对每个渲染节点进行初始化,设置渲染节点的裁剪属性和更新属性,所述裁剪属性进一步包括是否进行裁剪和是否裁减掉;B、进行第一帧渲染时,采用自顶层向下的流式更新方式对所有渲染节点进行渲染;其中,所述步骤B中,对所有渲染节点进行更新具体包括以下步骤:B1、从场景模型的根节点到每一个子节点依次进行更新,计算每一节点对应的物体的位置,并对所述物体进行放缩和旋转处理;B2、自顶层向下判断每一物体是否被裁剪,若是则进行步骤B3,否则不进行渲染;B3、将裁剪过后的物体送入渲染管线进行渲染;C、从第二帧渲染开始,监听场景模型中的动画更新动作和镜头更新动作,将动画更新动作和镜头更新动作改变了的渲染节点及所述渲染节点下的下层所有渲染节点放入更新队列;D、遍历所述更新队列,按照局部自顶层向下更新渲染节点的位置和裁剪属性,先裁剪父节点对应的物体的包围盒,如果渲染节点对应的物体被裁剪掉,则对渲染节点进行裁剪;以渲染节点为父节点的所有子节点不进行裁剪,若所述渲染节点没有被裁剪掉,则将所述渲染节点添加到渲染队列中;E、对所述渲染队列中的渲染节点进行渲染。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于TCL集团股份有限公司,未经TCL集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310259295.X/,转载请声明来源钻瓜专利网。