用于三维动画软件OpenGL的数据加速显示装置的制作方法

文档序号:6389654阅读:257来源:国知局
专利名称:用于三维动画软件OpenGL的数据加速显示装置的制作方法
技术领域
本实用新型涉及一种数据显示处理装置,尤其是涉及一种用于三维动画软件OpenGL的数据加速显示装置。
背景技术
在动画、游戏及多媒体设计领域,Autodesk Maya是一款应用相当广泛的三维制作软件,其主要操作都是在一个被称为Viewport的视窗中完成,它的实现依赖于底层的图形显示硬件及抽象的图形显示API。近些年随着三维制作的复杂程度日益增加,在Viewport需要被呈现的内容也越来越多,加速Viewport中的交互操作的要求也越来越迫切。从Viewport的实现来看,可分为两个主要方向0penGL(0pen Graphics Library)、DirectX (Direct extension)。OpenGL 是一个独立于操作系统的图形 API,它可以在Windows、Linux、Mac等系统上跨平台使用。DirectX是微软自己开发的一套图形相关的API,它只适用于windows操作系统及XBOX上使用,虽然它自带了声音、输入、网络等模块,但在图形模块上局限性相比OpenGL要大很多,因而OpenGL具有更加广泛的适用性。Autodesk Maya目前的Viewport (OpenGL)实现中还有一些局限在点显示方式下,不能自由调节显示比例,没有太多的着色方式可供选择,只提供了基本的几种着色方式(Phone、Blinn等),没有实时的光线追踪,不能直接将视窗中的内容输出到图片文件,自定义方面灵活性不高等。
发明内容本实用新型的目的就是为了克服上述现有技术存在的缺陷而提供一种成本低、交互性能好、扩展性好的用于三维动画软件OpenGL的数据加速显示装置。本实用新型的目的可以通过以下技术方案来实现一种用于三维动画软件OpenGL的数据加速显示装置,该装置包括第一处理器、OpenGL应用接口、硬盘和第二处理器,所述的第一处理器依次连接OpenGL应用接口和第二处理器,所述的硬盘与第一处理器连接。所述的第一处理器为安装有Autodesk Maya动画软件的处理器。所述的第二处理器为安装有高性能CPU的Tesla处理器。与现有技术相比,本实用新型具有低成本、交互性能好、节约制作时间与制作成本、能够充分发挥硬件性能等特点,并且采用客户机/服务器(C/S)模式,具有良好的扩展性。

图I为本实用新型装置的结构示意图;图2为本实用新型的流程图。
具体实施方式

以下结合附图和具体实施例对本实用新型进行详细说明。实施例如图I所示,一种用于三维动画软件OpenGL的数据加速显示装置,该装置包括第一处理器I、OpenGL应用接口 2、硬盘4和第二处理器3,所述的第一处理器I依次连接OpenGL应用接口 I和第二处理器3,所述的硬盘4与第一处理器I连接。第二处理器3为安装有高性能CPU的Tesla处理器,第一处理器I通过OpenGL应用接口 2与第二处理器3进行通过,并调用第二处理器3中的硬件,处理相关数据后并传回给OpenGL应用接口 2并将结果在第一处理器I的视窗中显示出来。 如图2所示,上述装置的工作流程包括以下步骤a.第一处理器I从硬盘4中获取场景图信息;b.第一处理器I对场景图信息分类出图形(Geometry)信息、照相机(Camera)信息、灯光(Lighting)信息和质地(Texture)信息;c.根据显示方式对Geometry信息再进行分类,分出点(Point)信息、线(Edge)信息和面(Face)信息;d.根据显示比例数值对Point信息缩减或增加;e.汇集所有 Point、Edge、Face、Lighting、Camera、Texture 信息,用自定义着色方法进行着色;f.第一处理器I通过OpenGL应用接口 2将着色后的信息传递给第二处理器3,第二处理器3对接收到的信息进行处理后,再通过OpenGL应用接口 2回传给第一处理器1,并将结果显不在第一处理器I的OpenGL视窗中;g.根据需要决定是否输出到图像文件;h.处理完成。
权利要求1.一种用于三维动画软件OpenGL的数据加速显示装置,其特征在于,该装置包括第一处理器、OpenGL应用接口、硬盘和第二处理器,所述的第一处理器依次连接OpenGL应用接口和第二处理器,所述的硬盘与第一处理器连接。
2.根据权利要求I所述的一种用于三维动画软件OpenGL的数据加速显示装置,其特征在于,所述的第一处理器为安装有Autodesk Maya动画软件的处理器。
3.根据权利要求I所述的一种用于三维动画软件OpenGL的数据加速显示装置,其特征在于,所述的第二处理器为安装有高性能CPU的Tesla处理器。
专利摘要本实用新型涉及一种用于三维动画软件OpenGL的数据加速显示装置,该装置包括第一处理器、OpenGL应用接口、硬盘和第二处理器,所述的第一处理器依次连接OpenGL应用接口和第二处理器,所述的硬盘与第一处理器连接。与现有技术相比,本实用新型具有低成本、交互性能好、节约制作时间与制作成本、扩展性好等优点。
文档编号G06T1/20GK202650077SQ201220194340
公开日2013年1月2日 申请日期2012年4月28日 优先权日2012年4月28日
发明者王斌 申请人:上海明器多媒体科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1