预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共18页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN108984169A(43)申请公布日2018.12.11(21)申请号201710404542.9(22)申请日2017.06.01(71)申请人刘开元地址100070北京市丰台区南四环西路188号五区19楼(72)发明人刘开元(74)专利代理机构北京市合德专利事务所11244代理人王文会刘榜美(51)Int.Cl.G06F8/38(2018.01)G06T19/00(2011.01)权利要求书2页说明书11页附图4页(54)发明名称一种跨平台多元集成开发系统(57)摘要本发明公开了一种跨平台多元集成开发系统,系统包括:程序集模块、渲染模块、物理资源修改模块,其中,渲染模块根据具体需求可以为场景编辑器、材质生成器、地形编辑器、角色编辑器、交互菜单编辑器、动画树窗格、过场动画编辑器、音效编辑器、骨架碎片生成器、流媒体编辑器以及粒子效果模块的一种或者多种组合。该系统能够大幅提升3D场景及数字效果的拟真度,降低生成真实地形的难度。CN108984169ACN108984169A权利要求书1/2页1.一种跨平台多元集成开发系统,其特征在于:所述系统包括:程序集模块、渲染模块、物理资源修改模块、交互模块;其中,所述程序集模块用于创建或修改已有程序集API;所述渲染模块包括图像渲染模块、动画渲染模块及音效渲染模块;所述物理资源修改模块用来为骨骼网格体(BM)创建PR物体,将原有的物理资源重新进行数字分析,并优化原有逻辑数据,生成与软件效果匹配的物理资源,实现从零开始制作完整的Ragdoll自然的物力资源的动作,并依靠这个功能完成动作脚本的初始化;所述交互模块,其包括角色编辑器和交互菜单编辑器,所述角色编辑器用于完成人物或非人物的动画编辑,所述交互菜单编辑器用于完成用户UI界面的编辑,快速创建交互的UI元素。2.根据权利要求1所述的系统,其特征在于:所述图像渲染模块包括场景编辑器、材质生成器、地形编辑器、粒子效果编辑器中的一种或多种的组合,所述场景编辑器用于实现场景的创建及修改,所述材质生成器用于将各种模型生成3D贴图,所述地形编辑器用于生成地貌及植被的绘制,所述粒子效果编辑器用于生成所有的粒子效果。3.根据权利要求2所述的系统,其特征在于:所述动画渲染模块包括动画树编辑器、过场动画编辑器、骨架碎片生成器中的一种或两种组合,所述动画树编辑器用于生成各种动画对象,所述过场动画编辑器用于自动生成一段流畅的动画轨迹,所述骨架碎片生成器用于将静态的骨骼物体生成各种不规则的碎片。4.根据权利要求3所述的系统,其特征在于:所述音效渲染模块包括音效编辑器,所述音效编辑器将导入的不同音乐格式的声音数据转化为由独有的声音编码,即声音通知,实现不同声音同步或异步的触发,达到最佳的声音拟真效果。5.根据权利要求4所述系统,其特征在于:所述系统还包括流媒体编辑器,其用于检查或设置流媒体是否自动播放、循环播放、播放速率、播放尺寸以及起始播放时间点。6.根据权利要求1-5任一权利要求所述的系统,所述系统采用了数字化模拟方法,首先用工具进行运行平台分析,判断终端运行环境,如果为PC端,则经过SDL进行传入的数据解析,如果为计算类,则通过OpenGL进行运算,通过PhysX函数库完成数学与物理图像定律之间的转化,将空气动力学、运动学、气象学、武器发射及爆炸方程现象进行全方位的模拟,进而转化为计算机可以识别的语法公式。7.根据权利要求6所述的系统,所述系统还采用了异步着色器实时渲染方法,在经过SDL解析后,将图形化有关的数据通过OpenGL进行分解,分解后的数据集一方面通过DirectXSDK分解为所需环境音效的声源发出点,用于三维环绕立体声模拟技术的使用,另一方面则通过TXTool工具将图形化数据转化为贴图、材质、模型的三维状态,然后传输至BFSShader,它会将远景的所有模型依据3D源位置逐一生成若干的球状半包围图像,以此来减少远景模型对于用户硬件的消耗,经过转化后的数据传给BFSPowder,将现有数据进行粉化,依据电脑硬件GPU的情况,将数据拆分为不同大小的数据粉,每个数据粉大小依据硬件情况于1-8K字节不等,最后输出至BFSResult序列集,等待事件的进栈。8.根据权利要求7所述的系统,所述系统还采用了地形速成仿真方法,将全球卫星数字高程数据(DEM)直接导入到场景中,依据高程图的深浅情况,来判断地形的高低,黑色部分我们将识别为高于坐标元平面的部分,白色则表示低于元平面的部分,依据RGB颜色的深浅2CN108984169A权利要求书2/2页度,将高程图拆分为每个像素点,每个像素点由不同的RGB着色识别,依据Alpha通道的变化,进而判断地形的高低,最后通过数据粉的数据流大小,提升C