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

文档序号:9305091阅读:来源:国知局
制造、航空航天等;
引入插件设计机制,可以将引起作为渲染引擎,附加到主流设计工具,实现设计工具兼容使用;
通过将GPU加入渲染辅助,大大提升了引擎的渲染效率和效果;
其中,在本申请实施例中,本平台的技术指标比现在的行业指标更加先进,渲染的效果更加逼真,虚拟场景的真实感更强烈,处理帧数提高后渲染更加流畅。
[0028]本平台完成可渲染编程管线在虚拟现实中的使用,渲染帧数达到至少30帧/秒,比使用固定渲染管线技术渲染帧数提高一倍以上,软件质量稳定性、高效性分别达到99.9%、99%,稳定性和高效性分别提高7%、9%。
[0029](二)平台的技术特点 1、平台的创新性
实现了超大场景的渲染,实现了可编程渲染管线的使用,多核心处理器支持,对于处理器敏感的引擎子系统都针对当前多核心处理器进行了优化。创新性表现在:
(I)完整的植物与地表生成系统:植物的表现会严格符合地面坡度、海拔高度、生长密度等自然规则,既可以快速自然生成,也能手动自由添加单独元素。
[0030](2)实时软粒子系统与完整的特效编辑器:软粒子技术能大大简化爆炸、烟火、烟雾等极其复杂特效的创建,能反应其他物体、风、重力等的影响,并与光线、阴影交互。
[0031](3)渲染引擎针对图形流水线所开发的硬件加速底层3DAPI接口技术,它最大程度地模拟了图形流水线,能充分发挥了硬件功能。虚拟现实一体化图形分为三部分:场景管理模块、渲染系统模块和资源管理模块,通过封装机制将图形引擎接口由解析空间抽象到了问题空间,简化了图形引擎的使用,提高了图形学算法代码的可重复使用。
[0032]本平台使用所见即所得的编辑器处理场景,自定义的文件管理系统,支持固定管线和非固定管线渲染,使用动态实时光影、静态光影、景深技术、法线贴图、多层纹理混合技术等,实现了预设的多重功能,如支持模型设计编辑功能,能修改模型姿态、纹理、材质属性,支持多语言包,拥有自己的数据压缩格式,支持高精度1:1实物大小显示等,本平台功能强大、算法独特,能够支持多功能模块和高精度显示,就目前行业采用的虚拟现实技术来看,是一款居于国内行业领先地位的技术产品。
[0033]3、技术的兼容性
随着虚拟现实技术在城市规划、军事训练等方面的应用,在建模与绘制方法、交互方式和系统构建等方面,对技术本身提出了更高要求,从行业发展看,虚拟现实技术与其他相关技术不断融合。
[0034](I)动态环境建模技术:虚拟环境的建立是VR技术的核心内容,动态环境建模技术在于获取现实环境数据,按照需要建立虚拟环境模型。
[0035](2)三维图形实时生成显示技术:VR依赖于立体显示和传感器技术的发展,三维图形实时生成显示技术有待突破。
[0036](3)适人化、智能化人机交互设备:虽然头盔和数据手套等设备能够增强临境感,但并未真正达到沉浸交互目的。采用自然的视、听、触觉和语言等交互方式,会有效地提高玩家与虚拟现实交互的效果。
[0037](4)网络分布式虚拟现实的研究与应用:是指多个用户在一个计算机网络集合中,利用新型的人机交互设备介入计算机系统,产生多维的、适人化应用的虚拟情景环境。分布式虚拟环境系统除了满足复杂虚拟环境计算的需求外,还满足分布式仿真与协同工作对共享虚拟环境的需求。
[0038](5)高级光影技术使用
支持实时动态全局光照,支持延迟光照,实现了自然光照与动态软阴影结合,支持体积化视野范围雾化,支持常规贴图与位移贴图(时差映射贴图),支持人眼适应与高动态范围(HDR)光照技术,实现了原始动态模糊与景深。
[0039](6)场景音效支持
支持虚拟场景中数据驱动音效系统,动态音效与交互音乐,自然环境音效,场景匹配的音效;
核心技术即为关键点和保护点,如下:
多线程渲染支持;引入渲染服务器端概念,实现多端协作渲染,有效提高了图形渲染效率、质量;采用高拓展性设计,高效支持图形图像在各个领域的应用,如:游戏、城市规划、机械制造、航空航天等;引入插件设计机制,可以将引起作为渲染引擎,附加到主流设计工具,实现设计工具兼容使用;通过将GPU加入渲染辅助,大大提升了引擎的渲染效率和效果O
[0040]其中,在本申请实施例中,本平台包括:公共模块、音效处理模块、资源管理模块、渲染模块、效果模块、文件操作模块,相关模块具体说明如下:
公共模块是引擎开发过程中基础、通用模块的一个统称,该模块大致细分为加密模块,提供MD5、RSA相关加密验证算法,确保系统安全;通用日志和收集模块,提供规范日志记录接口,方便问题收集,各种引擎在各产品上的使用情况;数据库模块完成数据库API接口封住,方便安全、快捷调用;文件下载模块负责从服务器下载相应资源文件,支持断点续传下载;内存管理模块负责整个引擎开发内存管理,如内存垃圾回收,以避免内存泄露;lzma压缩模块负责文件序列化压缩;
音效模块,负责虚拟环境各类声音处理、播放,如人、动物、物体碰撞、爆炸等各种声音,从听觉上触动人心,达到身灵其境效果; 资管管理模块负责各类美术资料整理、解压,为引擎提供统一的资源处理接口,方便系统调用,该模块还能够动态预加载各类资源到系统内存,确保系统高效性;
引擎渲染模块包含2D、3D模型相关渲染,其中引擎效果渲染系统包含特效系统(粒子系统、曲面、水波、凹凸纹理、环境光效果等),该系统完成各种特殊效果虚拟仿真、光源系统完成太阳、灯光等各类光源模拟,可以完美呈现白天、黑夜相关各时段光源效果、阴影系统完成通过光源系统照射形成对应角度的阴影成像模拟、纹理系统完成各种物体表面模拟、动画系统负责动态系统生成和播放,使动画物体具备栩栩如生效果、地形系统模拟平地、道路、山丘等各种地形系统、物理系统负责处理物体下落、碰撞、打击等相具备物理属性的运动等。
[0041]上述本申请实施例中的技术方案,至少具有如下的技术效果或优点:
由于采用了将图形图像三维处理平台设计为包括:公共模块,所述功能模块用于实现平台的公共功能;音效处理模块,所述音效处理模块用于进行音效处理,负责虚拟环境各类声音处理、播放;资源管理模块,所述资源管理模块用于负责各类美术资料整理、解压,为平台提供统一的资源处理接口 ;引擎渲染模块,所述引擎渲染模块用于进行渲染处理;效果模块,所述效果模块用于基于用户的选择进行效果处理;引擎文件操作模块,所述引擎文件操作模块用于对引擎文件进行操作处理的技术方案,所以,有效解决了现有的目前3D图形引擎存在对其他平台支持不足,渲染速度较慢,渲染效率不高,渲染帧数较低,渲染效果较差的技术问题,进而实现了支持其他平台,渲染速度较块,渲染效率较高,渲染帧数较高,渲染效果较好的技术效果。
[0042]尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0043]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.图形图像三维处理平台,其特征在于,所述平台包括: 公共模块,所述功能模块用于实现平台的公共功能; 音效处理模块,所述音效处理模块用于进行音效处理,负责虚拟环境各类声音处理、播放; 资源管理模块,所述资源管理模块用于负责各类美术资料整理、解压,为平台提供统一的资源处理接口; 引擎渲染模块,所述引擎渲染模块用于进行渲染处理; 效果模块,所述效果模块用于基于用户的选择进行效果处理; 引擎文件操作模块,所述引擎文件操作模块用于对引擎文件进行操作处理。2.根据权利要求1所述的平台,其特征在于,所述公共模块具体包括:加密模块,提供MD5、RSA相关加密验证算法;通用日志和收集模块,提供规范日志记录接口 ;数据库模块完成数据库API接口封住;文件下载模块负责从服务器下载相应资源文件,支持断点续传下载;内存管理模块负责整个引擎开发内存管理;压缩模块负责文件序列化压缩。3.根据权利要求1所述的平台,其特征在于,所述资源管理模块还用于动态预加载各类资源到平台内存。4.根据权利要求1所述的平台,其特征在于,所述引擎渲染模块包含2D、3D模型相关渲染,其中引擎效果渲染系统包含特效系统,特效系统完成各种特殊效果虚拟仿真,光源系统完成各类光源模拟。
【专利摘要】本发明公开了一种图形图像三维处理平台包括:公共模块,所述功能模块用于实现平台的公共功能;音效处理模块,所述音效处理模块用于进行音效处理,负责虚拟环境各类声音处理、播放;资源管理模块,所述资源管理模块用于负责各类美术资料整理、解压,为平台提供统一的资源处理接口;引擎渲染模块,所述引擎渲染模块用于进行渲染处理;效果模块,所述效果模块用于基于用户的选择进行效果处理;引擎文件操作模块,所述引擎文件操作模块用于对引擎文件进行操作处理,实现了支持其他平台,渲染速度较块,渲染效率较高,渲染帧数较高,渲染效果较好的技术效果。
【IPC分类】G06T17/00, G06T15/20, G06F9/44
【公开号】CN105023289
【申请号】CN201510396109
【发明人】余洪
【申请人】成都梦工厂网络信息有限公司
【公开日】2015年11月4日
【申请日】2015年7月8日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1