[发明专利]一种渲染方法及设备有效
申请号: | 201310752469.6 | 申请日: | 2013-12-31 |
公开(公告)号: | CN103679793A | 公开(公告)日: | 2014-03-26 |
发明(设计)人: | 吴旋铝;张志豪 | 申请(专利权)人: | 广州博冠信息科技有限公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 黄熊;王宝筠 |
地址: | 510665 广东省广州市天*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 渲染 方法 设备 | ||
技术领域
本发明的实施方式涉及电子数据的处理技术领域,更具体地,本发明的实施方式涉及一种渲染方法及设备。
背景技术
本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
电子数据可通过渲染操作呈现到显示设备上。通常而言,需要渲染到显示设备上的电子数据不仅具有空间特性(该特性表明新渲染的对象在显示设备上会占据一定的区域),而且还具有层次特性(该特性表明新渲染的对象可能与其他对象之间存在视线上的前后关系)。在具有空间特性和层次特性的对象需要渲染到显示设备上时,可能出现新渲染对象与其他对象之间的“遮罩现象”,即位于下层的对象所占据的区域遮盖住位于其上层的其他对象所占据的部分或全部区域。为确保显示设备上显示的“遮罩效果”与实际的“遮罩效果”的一致性,在渲染对象时必须正确地绘制对象之间的遮罩区域。
在现有技术中,存在一种渲染方法,该方法在渲染对象之前,每个对象在显示设备上将要显示的相对位置和相互之间的遮罩关系已经固定,正式渲染时直接按照预先确定的位置和遮罩关系一次性渲染到显示设备上,这种方式能够较好地确保显示在显示设备上的对象与真实场景一致。
发明内容
但是,上述渲染方式属于对“静态”对象的渲染,这种一次性处理完所有对象和遮罩信息的情况下,通常不会出现“遮罩”错误。而当在显示设备上动态加载原本没有的对象后,从而对象之间出现新的位置关系时,由于在静态处理过程中没有明确动态加载的对象的遮罩信息,直接渲染将可能导致两个对象之间的位置关系出现错误,使得渲染的效果与真实的效果不一致。
为此,非常需要一种改进的渲染机制,以使在动态加载对象后进行渲染时不产生遮罩错误,保持渲染效果与真实效果的一致性。
在本上下文中,本发明的实施方式期望提供一种渲染方法和渲染设备。
在本发明实施方式的第一方面中,提供的渲染方法例如可以包括:
保存动态加载的对象的遮罩信息;
确定需要进行遮罩计算的目标对象;
获取所述遮罩信息,根据所述遮罩信息确定动态加载的对象的遮罩区域;
计算所述目标对象占据的区域与所述动态加载的对象的遮罩区域的相交区域;以及
绘制所述动态加载的对象的遮罩区域中的所述相交区域,从而把所述目标对象的所述相交区域遮挡住。
在本发明实施方式的第二方面中,提供了一种渲染设备,该设备例如可以包括:保存装置、确定装置、获取装置、第一运算装置、第二运算装置和绘制装置,其中:
所述保存装置,用于保存动态加载的对象的遮罩信息;
所述确定装置,用于确定需要进行遮罩计算的目标对象;
所述获取装置,用于获取所述遮罩信息;
所述第一运算装置,用于根据所述遮罩信息确定动态加载的对象的遮罩区域;
所述第二运算装置,用于计算所述目标对象占据的区域与所述动态加载的对象的遮罩区域的相交区域;
所述第一绘制装置,用于绘制所述动态加载的对象的遮罩区域中的所述相交区域,从而把所述目标对象的所述相交区域遮挡住。
本发明实施方式将动态加载的对象的遮罩信息进行保存,在确定好目标对象后,计算目标对象占据的区域与动态加载对象的遮罩区域的相交区域,然后将动态加载对象的遮罩区域中的相交区域绘制出来。本发明实施例方式绘制的区域为动态加载对象与目标对象的相交区域,减少了绘制工作量,有利于提高渲染效率。而且,本发明实施例方式绘制的相交区域为动态加载对象的遮罩区域中的相交区域,能够将目标对象的相交区域遮挡住,从而正确反映了动态加载对象与目标对象之间的遮罩关系,使其在显示设备上渲染效果与真实效果一致。
附图说明
通过参考附图阅读下文的详细描述,本发明示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本发明的若干实施方式,其中:
图1示意性地示出了适于实现本发明实施方式的示例性计算系统100的框图;
图2示意性地示出了本发明适用的一个具体应用场景;
图3示意性地示出了本发明渲染方法的实施例流程图;
图4示意性地示出了本发明渲染设备的组成结构图。
在附图中,相同或对应的标号表示相同或对应的部分。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州博冠信息科技有限公司,未经广州博冠信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310752469.6/2.html,转载请声明来源钻瓜专利网。