一种数据加速显示的方法技术

技术编号:19345937 阅读:33 留言:0更新日期:2018-11-07 15:19
本发明专利技术涉及一种数据加速显示的方法,该方法包括以下步骤:获取场景图信息;对场景图信息分类出图形信息、照相机信息、灯光信息和质地信息;根据显示方式对图形信息进行分类,分出点信息、线信息和面信息;根据显示比例数值对点信息缩减或增加;对上述所有信息进行着色;第一处理器通过OpenGL应用接口将着色后的信息传递给第二处理器,第二处理器处理后再回传给第一处理器,并将结果显示在第一处理器的视窗中;根据需要决定是否输出到图像文件;处理完成。与现有技术相比,本发明专利技术具有低成本、交互性能好、节约制作时间与制作成本、扩展性好等优点。

A method of data acceleration display

The invention relates to a method for accelerating data display, which comprises the following steps: acquiring scene map information; classifying scene map information into graphic information, camera information, lighting information and texture information; classifying graphic information according to display mode, separating point information, line information and surface information; and Proportional value reduces or increases the point information; colors all the above information; the first processor passes the colored information to the second processor through the OpenGL application interface; the second processor handles the colored information back to the first processor and displays the results in the window of the first processor; and decides whether to transfer it or not according to the need. To the image file; processing completed. Compared with the prior art, the invention has the advantages of low cost, good interaction performance, saving production time and cost, and good expansibility.

【技术实现步骤摘要】
一种数据加速显示的方法
本专利技术涉及一种数据显示
,尤其是涉及一种数据加速显示的方法。
技术介绍
在动画、游戏及多媒体设计领域,AutodeskMaya是一款应用相当广泛的三维制作软件,其主要操作都是在一个被称为Viewport的视窗中完成,它的实现依赖于底层的图形显示硬件及抽象的图形显示API。近些年随着三维制作的复杂程度日益增加,在Viewport需要被呈现的内容也越来越多,加速Viewport中的交互操作的要求也越来越迫切。从Viewport的实现来看,可分为两个主要方向:OpenGL(OpenGraphicsLibrary)、DirectX(DirecteXtension)。OpenGL是一个独立于操作系统的图形API,它可以在Windows、Linux、Mac等系统上跨平台使用。DirectX是微软自已开发的一套图形相关的API,它只适用于windows操作系统及XBOX上使用,虽然它自带了声音、输入、网络等模块,但在图形模块上局限性相比OpenGL要大很多,因而OpenGL具有更加广泛的适用性。AutodeskMaya目前的Viewport(OpenGL)实现中还有一些局限:在点显示方式下,不能自由调节显示比例,没有太多的着色方式可供选择,只提供了基本的几种着色方式(Phone、Blinn等),没有实时的光线追踪,不能直接将视窗中的内容输出到图片文件,自定义方面灵活性不高等。
技术实现思路
有鉴于此,本专利技术提供一种数据加速显示的方法。所述一种数据加速显示的方法,该方法包括以下步骤:a.第一处理器从硬盘中获取场景图信息;b.第一处理器对场景图信息分类出图形信息、照相机信息、灯光信息和质地信息;c.第一处理器根据显示方式对图形信息进行分类,分出点信息、线信息和面信息;d.第一处理器根据显示比例数值对点信息缩减或增加;e.汇集步骤b和步骤c的信息,对所有信息进行着色;f.第一处理器通过OpenGL应用接口将着色后的信息传递给第二处理器,第二处理器对接收到的信息进行处理后,再通过OpenGL应用接口回传给第一处理器,并将结果显示在第一处理器的视窗中;g.根据需要决定是否输出到图像文件;h.处理完成。本专利技术中,所述的第一处理器为安装有AutodeskMaya动画软件的处理器。本专利技术中,所述的第二处理器为安装有高性能CPU的Tesla处理器。与现有技术相比,本专利技术具有低成本、交互性能好、节约制作时间与制作成本、能够充分发挥硬件性能等特点,并且采用客户机/服务器(C/S)模式,具有良好的扩展性。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。图1为本专利技术方法的流程图;图2为本专利技术装置的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。如图1、图2所示,一种数据加速显示的方法,该方法包括以下步骤:a.第一处理器1从硬盘4中获取场景图信息;b.第一处理器1对场景图信息分类出图形(Geometry)信息、照相机(Camera)信息、灯光(Lighting)信息和质地(Texture)信息;c.根据显示方式对Geometry信息再进行分类,分出点(Point)信息、线(Edge)信息和面(Face)信息;d.根据显示比例数值对Point信息缩减或增加;e.汇集所有Point、Edge、Face、Lighting、Camera、Texture信息,用自定义着色方法进行着色;f.第一处理器1通过OpenGL应用接口2将着色后的信息传递给第二处理器3,第二处理器3对接收到的信息进行处理后,再通过OpenGL应用接口2回传给第一处理器1,并将结果显示在第一处理器1的OpenGL视窗中;g.根据需要决定是否输出到图像文件;h.处理完成。第二处理器3为安装有高性能CPU的Tesla处理器,第一处理器1通过OpenGL应用接口2与第二处理器3进行通过,并调用第二处理器3中的硬件,处理相关数据后并传回给OpenGL应用接口2并将结果在第一处理器1的视窗中显示出来。以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。以上所述实施例仅表达了本专利技术一些示例性实施例,其描述较为具体和详细,但并不能因此而理解为对本专利技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以做出若干变形和改进,这些都属于本专利技术的保护范围。因此,本专利技术专利的保护范围应以所附权利要求为准。本文档来自技高网
...

【技术保护点】
1.一种数据加速显示的方法,其特征在于,该方法包括以下步骤:a.第一处理器从硬盘中获取场景图信息;b.第一处理器对场景图信息分类出图形信息、照相机信息、灯光信息和质地信息;c.第一处理器根据显示方式对图形信息进行分类,分出点信息、线信息和面信息;d.第一处理器根据显示比例数值对点信息缩减或增加;e.汇集步骤b和步骤c的信息,对所有信息进行着色;f.第一处理器通过OpenGL应用接口将着色后的信息传递给第二处理器,第二处理器对接收到的信息进行处理后,再通过OpenGL应用接口回传给第一处理器,并将结果显示在第一处理器的视窗中;g.根据需要决定是否输出到图像文件;h.处理完成。

【技术特征摘要】
1.一种数据加速显示的方法,其特征在于,该方法包括以下步骤:a.第一处理器从硬盘中获取场景图信息;b.第一处理器对场景图信息分类出图形信息、照相机信息、灯光信息和质地信息;c.第一处理器根据显示方式对图形信息进行分类,分出点信息、线信息和面信息;d.第一处理器根据显示比例数值对点信息缩减或增加;e.汇集步骤b和步骤c的信息,对所有信息进行着色;f.第一处理器通过OpenGL应用接口将着色后的信息传递给第...

【专利技术属性】
技术研发人员:陈焕耀
申请(专利权)人:广州市冰海网络技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1