图形图像三维处理平台的制作方法

文档序号:9305091阅读:481来源:国知局
图形图像三维处理平台的制作方法
【技术领域】
[0001]本发明涉及图形图像处理领域,尤其涉及一种图形图像三维处理平台。
【背景技术】
[0002]游戏引擎是指一些已编写好的可编辑电脑游戏系统或者一些交互式实时图像应用程序的核心组件,这些系统为游戏设计者提供各种编写游戏所需的各种工具,其目的在于让游戏设计者能容易和快速地做出游戏程式而不用由零开始,大部分都支持多种操作平台,如Linux、Mac OS X、微软Windows,游戏引擎包含以下系统:清染引擎(S卩“渲染器”,含二维图像引擎和三维图像引擎)、物理引擎、碰撞检测系统、音效、脚本引擎、电脑动画、人工智能、网络引擎以及场景管理。
[0003]目前3D图形引擎有一些,实现技术也有一些差别,如使用API有基于OpenGL、DX等,由于这些不同导致各引擎都有各自存在的不足。
[0004]总结不足:仅支持Windows下的渲染,对其他平台支持不足;0penGL渲染非常慢;引擎整体渲染效率不高,偶尔会出现卡顿,渲染帧数较低;引擎渲染效果不够好,有花边、锯齿;功能单一,缺少对周边功能支持,很少有成体系化的;对3Dmax、Maya等设计软件支持不够。
[0005]综上所述,本申请发明人在实现本申请实施例中发明技术方案的过程中,发现上述技术至少存在如下技术问题:
在现有技术中,现有的目前3D图形引擎存在对其他平台支持不足,渲染速度较慢,渲染效率不高,渲染帧数较低,渲染效果较差的技术问题。

【发明内容】

[0006]本发明提供了一种图形图像三维处理平台,解决了现有的目前3D图形引擎存在对其他平台支持不足,渲染速度较慢,渲染效率不高,渲染帧数较低,渲染效果较差的技术问题,实现了支持其他平台,渲染速度较块,渲染效率较高,渲染帧数较高,渲染效果较好的技术效果。
[0007]为解决上述技术问题,本申请实施例提供了一种图形图像三维处理平台,所述平台包括:
公共模块,所述功能模块用于实现平台的公共功能;
音效处理模块,所述音效处理模块用于进行音效处理,负责虚拟环境各类声音处理、播放;
资源管理模块,所述资源管理模块用于负责各类美术资料整理、解压,为平台提供统一的资源处理接口;
引擎渲染模块,所述引擎渲染模块用于进行渲染处理;
效果模块,所述效果模块用于基于用户的选择进行效果处理;
引擎文件操作模块,所述引擎文件操作模块用于对引擎文件进行操作处理。
[0008]进一步的,所述公共模块具体包括:加密模块,提供MD5、RSA相关加密验证算法;通用日志和收集模块,提供规范日志记录接口 ;数据库模块完成数据库API接口封住;文件下载模块负责从服务器下载相应资源文件,支持断点续传下载;内存管理模块负责整个引擎开发内存管理;压缩模块负责文件序列化压缩。
[0009]进一步的,所述资源管理模块还用于动态预加载各类资源到平台内存。
[0010]进一步的,所述引擎渲染模块包含2D、3D模型相关渲染,其中引擎效果渲染系统包含特效系统,特效系统完成各种特殊效果虚拟仿真,光源系统完成各类光源模拟。
[0011]本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点: 由于采用了将图形图像三维处理平台设计为包括:公共模块,所述功能模块用于实现平台的公共功能;音效处理模块,所述音效处理模块用于进行音效处理,负责虚拟环境各类声音处理、播放;资源管理模块,所述资源管理模块用于负责各类美术资料整理、解压,为平台提供统一的资源处理接口 ;引擎渲染模块,所述引擎渲染模块用于进行渲染处理;效果模块,所述效果模块用于基于用户的选择进行效果处理;引擎文件操作模块,所述引擎文件操作模块用于对引擎文件进行操作处理的技术方案,所以,有效解决了现有的目前3D图形引擎存在对其他平台支持不足,渲染速度较慢,渲染效率不高,渲染帧数较低,渲染效果较差的技术问题,进而实现了支持其他平台,渲染速度较块,渲染效率较高,渲染帧数较高,渲染效果较好的技术效果。
【附图说明】
[0012]图1是本申请实施例一中图形图像三维处理平台的组成示意图。
【具体实施方式】
[0013]本发明提供了一种图形图像三维处理平台,解决了现有的目前3D图形引擎存在对其他平台支持不足,渲染速度较慢,渲染效率不高,渲染帧数较低,渲染效果较差的技术问题,实现了支持其他平台,渲染速度较块,渲染效率较高,渲染帧数较高,渲染效果较好的技术效果。
[0014]本申请实施中的技术方案为解决上述技术问题。总体思路如下:
采用了将图形图像三维处理平台设计为包括:公共模块,所述功能模块用于实现平台的公共功能;音效处理模块,所述音效处理模块用于进行音效处理,负责虚拟环境各类声音处理、播放;资源管理模块,所述资源管理模块用于负责各类美术资料整理、解压,为平台提供统一的资源处理接口 ;引擎渲染模块,所述引擎渲染模块用于进行渲染处理;效果模块,所述效果模块用于基于用户的选择进行效果处理;引擎文件操作模块,所述引擎文件操作模块用于对引擎文件进行操作处理的技术方案,所以,有效解决了现有的目前3D图形引擎存在对其他平台支持不足,渲染速度较慢,渲染效率不高,渲染帧数较低,渲染效果较差的技术问题,进而实现了支持其他平台,渲染速度较块,渲染效率较高,渲染帧数较高,渲染效果较好的技术效果。
[0015]为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
[0016]实施例一: 在实施例一中,提供了一种图形图像三维处理平台,请参考图1,所述平台包括:
公共模块,所述功能模块用于实现平台的公共功能;
音效处理模块,所述音效处理模块用于进行音效处理,负责虚拟环境各类声音处理、播放;
资源管理模块,所述资源管理模块用于负责各类美术资料整理、解压,为平台提供统一的资源处理接口;
引擎渲染模块,所述引擎渲染模块用于进行渲染处理;
效果模块,所述效果模块用于基于用户的选择进行效果处理;
引擎文件操作模块,所述引擎文件操作模块用于对引擎文件进行操作处理。
[0017]其中,在本申请实施例中,所述公共模块具体包括:加密模块,提供MD5、RSA相关加密验证算法;通用日志和收集模块,提供规范日志记录接口 ;数据库模块完成数据库API接口封住;文件下载模块负责从服务器下载相应资源文件,支持断点续传下载;内存管理模块负责整个引擎开发内存管理;压缩模块负责文件序列化压缩。
[0018]其中,在本申请实施例中,所述资源管理模块还用于动态预加载各类资源到平台内存。
[0019]其中,在本申请实施例中,所述引擎渲染模块包含2D、3D模型相关渲染,其中引擎效果渲染系统包含特效系统,特效系统完成各种特殊效果虚拟仿真,光源系统完成各类光源模拟。
[0020]其中,在本申请实施例中,本申请中的图形渲染引擎,是应用于虚拟现实制作和虚拟现实系统开发的一种图形图像三维处理软件平台,本平台功能强大、算法独特,能够支持多功能模块和高精度显示,本平台的技术指标比现在的行业指标更加先进,实现了可渲染编程管线在虚拟现实中的使用,渲染帧数达到至少30帧/秒,比使用固定渲染管线技术渲染帧数提高一倍以上,软件质量稳定性、高效性分别达到99.9%、99%,稳定性和高效性分别提高7%、9%,渲染的效果更加逼真,虚拟场景的真实感更强烈,处理帧数提高后渲染更加流畅、高效;本平台完善了设计、虚拟与仿真之间的工作流,实现了产品从概念设计、数字模型、方案评估、生产试制到市场营销的数字化虚拟应用,提升企业项目开发管理效率。除了针对公司自身行业互联网游戏娱乐产品的开发外,该解决方案广泛适用于高端制造、能源、国防军工、航空航天、教育科研、城市规划及建筑环艺、生物医学等行业领域的虚拟仿真,可应用在虚拟展示、虚拟设计、方案评审、虚拟装配、虚拟实训等工作环节。
[0021](I)、虚拟展示
本平台可用于企业成果的展示环节,实现虚拟数字化样机等比展示,用于产品设备三维模型的结构展示,原理展示,工作模拟中。
[0022](2)、虚拟设计
在企业产品的设计开发阶段,运用本平台可实现直观展示产品的设计效果,并对设计方案进行评审及验证,缩短产品开发周期。
[0023](3)、方案评估
本平台可用于评估和验证大型复杂工程中规划、设计、管理的可维护性和可操作性,加快设计修正效率,提高设计评审质量。
[0024](4)、虚拟装配通过使用各类交互设备,本平台可实现产品零部件的虚拟拆装、剖切显示、虚拟测量等模拟操作,减少制作等比模型所带来的成本和时间损耗。
[0025](5)、虚拟实训
本平台可用于企业及教育科研机构的虚拟实训中,通过对3D模型进行360度旋转、内部结构展示、运行原理仿真、技术特点展示等,进行交互式虚拟培训,提高培训效率,节省训练场地及经费。
[0026](6)、体验营销
本平台可通过对企业产品的立体交互展示,方便客户直观了解企业的产品功能及细节,在交互式体验中,产生消费动机。
[0027]其中,在本申请实施例中,本申请中的平台技术核心为:
多线程渲染完美支持;
引入渲染服务器端概念,实现多端协作渲染,有效提高了图形渲染效率、质量;
采用高拓展性设计,高效支持图形图像在各个领域的应用,如:游戏、城市规划、机械
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1