[发明专利]一种跨平台多元集成开发系统有效
申请号: | 201710404542.9 | 申请日: | 2017-06-01 |
公开(公告)号: | CN108984169B | 公开(公告)日: | 2022-05-03 |
发明(设计)人: | 刘开元 | 申请(专利权)人: | 刘开元 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06T19/00 |
代理公司: | 北京市合德专利事务所 11244 | 代理人: | 王文会;刘榜美 |
地址: | 100070 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 平台 多元 集成 开发 系统 | ||
本发明公开了一种跨平台多元集成开发系统,系统包括:程序集模块、渲染模块、物理资源修改模块,其中,渲染模块根据具体需求可以为场景编辑器、材质生成器、地形编辑器、角色编辑器、交互菜单编辑器、动画树窗格、过场动画编辑器、音效编辑器、骨架碎片生成器、流媒体编辑器以及粒子效果模块的一种或者多种组合。该系统能够大幅提升3D场景及数字效果的拟真度,降低生成真实地形的难度。
技术领域
本发明具体涉及一种跨平台多元集成开发环境,可用于游戏、虚拟现实、国防、旅游、影视、家居、服装、安防、科研、测绘、农业等应用领域。
背景技术
曾经有一段时期,三维开发商关心的只是如何尽量多地开发出新的作品并把它们推销给客户。尽管那时的三维画面大多简单粗糙,但每款产品的平均开发周期也要达到8至10个月。造成这一现象的原因不仅是因为技术水平受限,更关键的是:每款三维作品都要从零开始,这造成了大量的重复劳动。
渐渐地,一些有经验的开发者给出了一种新的方案——“利用曾经相似的资源作为新项目的基本框架”,他们认为这样可以节省开发时间和研发费用,之后,便有了各种国际著名的三维作品,如:游戏、动画电影。
但部分著名的三维软件设计出的产品都存在着一些缺陷,比如:低配用户无法享受高等画质、高配用户运行游戏占用资源过大、大型场景无爆炸效果或非常虚假、游戏画面拟真度失真等严重影响用户体验的问题。
近几年,国外游戏进军中国的现象屡见不鲜,而真正能够与之竞争的国产原创游戏却非常匮乏,究其原因,就是中国缺少能够开发高品质游戏的三维编程软件(该类软件又称:集成开发环境,Integrated Development Environment,后文简称:IDE)。此外,即便是像知名的国际游戏,依然还存在着资源占用巨大,硬件需求过高等一系列问题。因此,我们应该迅速打造一个可以制作出“低消耗、高质量”作品的三维编程软件。
目前的三维编程IDE难点主要体现在这几个方面:高仿真渲染、物理学模拟、降低资源消耗等。对于现有的三维产品而言,如何提升光照效果、降低系统及硬件资源负载、高效生成地形等问题都是全球一直深入研究的课题。
本发明是基于已经成型的“《冰峰利剑》跨平台多元三维编程软件”以及凭借其开发的《领空雄鹰》军事模拟飞行软件而整理的内容。
我们提出了“高仿真数字化模拟技术”,大幅提升了3D场景及物理效果的拟真度,并制作了《领空雄鹰》军事模拟飞行软件,现已应用于国防事业中。之后,我们又提出了“异步着色器实时渲染技术”,目前已经取得突破性进展,资源消耗巨幅降低,从而解决了目前大多数游戏“低配画质差”、“高配消耗大”等问题。我们还提出了“地形速成仿真技术”,目前已取得实验性进展,大幅降低了真实地形制作的难度,提升了效率,不但节约时间,还提升了精度。
发明内容
本发明主要的开发工具为Microsoft Visual Studio 2017企业版,采用C++/C#v15.0标准构建软件开发平台,在此基础上我们依靠Microsoft、Intel、AMD、NVIDIA、Autodesk等第三方提供的SDK工具集成三维开发环境基础,并利用OpenGL、PhysX等现有成熟的3D图像生成、处理、加工等技术,实现了最终《冰峰利剑》的构建和效果的模拟。目前,《冰峰利剑》已经可以实现了全方位、多领域、跨平台的场景模拟。
本发明提供了一种跨平台多元集成开发环境技术方案,系统包括:程序集模块、渲染模块、物理资源修改模块、交互模块;
其中,所述程序集模块用于创建或修改已有程序集API;
所述渲染模块包括图像渲染模块、动画渲染模块及音效渲染模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于刘开元,未经刘开元许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710404542.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种适用软件开发人员的效率工作台
- 下一篇:H5页面多语言渲染方法及装置