[发明专利]一种渲染方法及装置有效
| 申请号: | 201310590687.4 | 申请日: | 2013-11-20 |
| 公开(公告)号: | CN103559730A | 公开(公告)日: | 2014-02-05 |
| 发明(设计)人: | 万晋森;吴国瑞;吴海育 | 申请(专利权)人: | 广州博冠信息科技有限公司 |
| 主分类号: | G06T11/00 | 分类号: | G06T11/00;G06T15/00 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
| 地址: | 510665 广东省广州市天*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 渲染 方法 装置 | ||
技术领域
本发明的实施方式涉及计算机图形领域,更具体地,本发明的实施方式涉及一种渲染方法及装置。
背景技术
本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
渲染,是计算机图形领域中的基础技术,是指从美术资源到图像的生成过程。
在渲染技术发展的早期,渲染主要是将等待渲染的对象绘制为二维图像,再将多张二维图像进行叠加表现画面,称为2D渲染。例如,现在主流游戏中,很多都是早期以2D渲染技术实现的可交互性画面的2D游戏。
现在,已经出现了通过三维模型、纹理等信息经过复杂计算后生成画面的3D渲染。由于3D渲染画面效果好,占用资源少,人们越来越希望在早期以2D渲染技术实现的画面中加入3D渲染的对象。
但是,由于3D渲染要求画面中的对象均支持3D渲染技术,而早期开发的游戏画面中的对象受美术资源的格式、代码等限制仅支持2D渲染技术,因此,无法将仅支持2D渲染技术的对象与支持3D渲染技术的对象渲染到同一画面中,造成了对早期开发的游戏画面优化的困难。
发明内容
因此,在现有技术中,如何将仅支持2D渲染技术的对象与支持3D渲染技术的对象渲染到同一画面中是非常令人烦恼的问题。
为此,非常需要一种渲染方法,以实现将仅支持2D渲染技术的对象与支持3D渲染技术的对象渲染到同一游戏画面中的目的。
在本上下文中,本发明的实施方式期望提供一种渲染方法及装置。
在本发明实施方式的第一方面中,提供了一种渲染方法,例如,可以包括:针对等待渲染的对象中支持二维(2D)渲染的2D对象,执行2D渲染得到与所述2D对象对应的图层;针对所述2D对象对应的图层、以及所述等待渲染的对象中支持三维(3D)渲染的3D对象,执行3D渲染得到渲染后的画面;或者,针对所述2D对象对应的图层、以及所述3D对象经3D渲染得到的图层,执行2D渲染得到渲染后的画面。
在本发明实施方式的第二方面中,提供了一种渲染装置,例如,可以包括:2D渲染单元,可以配置用于针对等待渲染的对象中支持2D渲染的2D对象,执行2D渲染得到与所述2D对象对应的图层;混合渲染单元,可以配置用于针对所述2D对象对应的图层以及所述等待渲染的对象中支持3D渲染的3D对象,执行3D渲染得到渲染后的画面,或者,可以配置用于针对所述2D对象对应的图层以及所述3D对象经3D渲染得到的图层,执行2D渲染得到渲染后的画面。
根据本发明实施方式的渲染方法及装置,由于针对等待渲染的对象中支持二维(2D)渲染的2D对象,执行2D渲染得到与所述2D对象对应的图层,而所述2D对象对应的图层既可以作为2D渲染的资源,又可以作为3D渲染的资源,因此,本发明实施例将2D对象对应的图层、以及所述等待渲染的对象中支持三维(3D)渲染的3D对象一块作为3D资源,执行3D渲染得到渲染后的画面,或者,由于3D对象经3D渲染得到的图层也可以作为2D渲染的资源,因此本发明实施例将2D对象对应的图层以及所述3D对象经3D渲染得到的图层一块作为2D资源,执行2D渲染得到渲染后的画面,从而实现了将仅支持2D渲染技术的对象与支持3D渲染技术的对象混合渲染到同一画面中的目的。
附图说明
通过参考附图阅读下文的详细描述,本发明示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本发明的若干实施方式,其中:
图1示意性地示出了根据本发明实施方式的应用场景;
图2-1示意性地示出了根据本发明实施方式的渲染方法的流程示意图之一;
图2-2示意性地示出了根据本发明实施方式的渲染方法的流程示意图之二;
图3示意性地示出了根据本发明实施方式的图层示意图;
图4示意性地示出了根据本发明实施方式的渲染方法的流程示意图之三;
图5示意性地示出了根据本发明实施方式的渲染装置的结构示意图之一;
图6示意性地示出了根据本发明实施方式的渲染装置的结构示意图之二;
在附图中,相同或对应的标号表示相同或对应的部分。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州博冠信息科技有限公司,未经广州博冠信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310590687.4/2.html,转载请声明来源钻瓜专利网。





