[发明专利]一种实现三维效果的图表创建方法及装置有效
申请号: | 201110247985.4 | 申请日: | 2011-08-26 |
公开(公告)号: | CN102693553A | 公开(公告)日: | 2012-09-26 |
发明(设计)人: | 谈琴芳 | 申请(专利权)人: | 新奥特(北京)视频技术有限公司 |
主分类号: | G06T17/10 | 分类号: | G06T17/10 |
代理公司: | 北京挺立专利事务所(普通合伙) 11265 | 代理人: | 叶树明 |
地址: | 100195 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 三维 效果 图表 创建 方法 装置 | ||
技术领域
本发明涉及广电领域的图文制作技术领域,尤其涉及一种实现三维效果的图表创建方法及装置。
背景技术
在线包装系统软件中,图表是比较广泛应用的物体,如果是靠三维建模,当数据量多的时候,比如柱状图,会存在很多个柱体和对应的文字,势必影响渲染效率。而且在实际应用中,图标需要根据不同时刻的数据的变化来进行相应变更。
现有技术中对于图表的创建一般采用直接构建三维的图表,并将表的所有图元都用渲染在一个缓存上,首先获得缓存,然后通过设备上下文将线,文字,矩形绘画在该缓存上当数据量多时会引起渲染较慢。或者采用二维图表,也但这样同时也失去了三维效果。
发明人在实施本发明的过程中,发现现有技术存在以下技术问题:
(1)、渲染效率低;
(2)、各个图表中的显示子模块存储于一个缓存上,不便于管理;
(3)、不便于新表的重新建模。
发明内容
为了解决上述现有技术的缺点,本发明的主要目的是提供一种实现三维效果的图表创建方法及装置,在二维场景中建模然后渲染到三维系统中,使渲染属性和基本建模分离,便于图表的重新建模,更实现一种三维效果的图表。
为了达到上述目的,本发明提供了一种实现三维效果的图表创建方法,该方法包括:
获取创建图表所需图元,并对所述图元渲染生成仿三维图元模型;
获取所述仿三维图元模型并在二维场景中进行建模生成二维场景中的图表;
渲染所述二维场景中的图表到图片中;
导入渲染后的图片到三维系统中,生成三维效果的图表。
本发明的另一方面还提供了一种实现三维效果的图表创建装置,该装置包括:
三维图元模型生成单元,用于获取创建图表所需图元,并对所述图元渲染生成仿三维图元模型;
二维场景建模单元,用于获取所述仿三维图元模型并在二维场景中进行建模生成二维场景中的图表;
二维图表渲染单元,用于渲染所述二维场景中的图表到图片中;
三维效果图表生成单元,用于导入渲染后的图片到三维系统中,生成三维效果的图表。
本发明在二维场景中利用仿三维效果的图元建模,并且图表显示区域内的各个显示模块分别渲染在独立的缓存上,然后渲染到三维系统中,使渲染属性和基本建模分离,便于图表的管理和重新建模,更实现一种三维效果的图表。
附图说明
为了更清楚的说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍,显而易见的,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例中实现三维效果的图表创建方法流程图;
图2为本发明实施例中二维场景中建模的流程图;
图3为本发明实施例中提供的一种实现三维效果的图表创建装置。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然所描述的实施例仅是本发明的一部分实施例,不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例一中提供了一种实现三维效果的图表创建方法,该方法如图1所示包括:
步骤S101:获取创建图表所需图元,并对所述图元渲染生成仿三维图元模型。
具体的,创建图表的图元可以根据用户需求进行选择几类基本的图元,比如多边形图元,立方柱体,扇形,圆柱体等。
对于生成仿三维图元模型,在渲染时,首先,对所述图元的三个面进行建模,由轮廓渲染阴影置于底部,然后渲染面和边,面和边分属于各自的路径,只有影子是三个面整体的影子,这样各个面独立渲染,但是影子又统一渲染,造成三维效果。
步骤S102:获取所述仿三维图元模型并在二维场景中进行建模生成二维场景中的图表。
根据用户需求,在二维场景中对图表进行初步建模,主要是设计图表显示区域,以及包括主标题,刻度标题,数值标题,图元显示部分,图例部分等各个显示模块子节点的设置。
优选的,本发明实施例中各个显示模块的子节点都是独立的子单元,分别渲染在各自独立对应的缓存上,然后进行各个独立缓存的合并。
步骤S103:渲染所述二维场景中的图表到图片中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新奥特(北京)视频技术有限公司,未经新奥特(北京)视频技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110247985.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于汽车转向系统的防水控制器
- 下一篇:一种治疗斑秃的中药及其制备方法