一种仿真应用软件的3D可视化平台制造技术

技术编号:24408954 阅读:23 留言:0更新日期:2020-06-06 08:19
本发明专利技术公开了一种仿真应用软件的3D可视化平台,包括3D模型的处理框架,所述3D模型的处理框架包括可视化数据库框架和项目打包,所述可视化数据库框架包括创建/打开项目和导入项目,所述创建/打开项目和导入项目的输出端均与资源导入与处理的输入端连接,涉及3D软件开发技术领域。该参数化快速生成3D互动与仿真应用软件的集成平台,通过实现了多种辅助平台交互开发的工具模块,通过参数化,能够执行平台的所有操作,不需要编写任何代码,即可完成项目的开发,通过可视化3D引擎能够在3D世界空间即3D引擎中,只需要使用平台这一款工具,就能够独立开发出3D互动和仿真软件。

A 3D visualization platform of simulation application software

【技术实现步骤摘要】
一种仿真应用软件的3D可视化平台
本专利技术涉及3D软件开发
,具体为一种仿真应用软件的3D可视化平台。
技术介绍
常规的3D软件开发,需要使用3D引擎,如Unity3d.3D引擎或者虚幻43D引擎,由程序将美术制作的模型导入到引擎中,然后实现策划设计的功能,过程比较复杂,成本很高,往往存在,花费了大量的人力物力,最终却没有实现想要的功能,目前和3D(3D)相关的项目,如虚拟现实、3D仿真,需要一定的技术及团队力量来进行,需要一个完整的由美术、策划、程序组建的团队来完成,人力成本高昂、人才紧缺,这些苛刻的条件,是阻碍产业3D虚拟信息化的巨大障碍。很多企业,尤其是一些传统行业的企业,对互联网新技术的使用存在很高的障碍,这些企业有很强的设计能力,但是缺乏3D引擎的使用能力,有与行业相关的3D项目,但是他们没有对应的团队,而3D项目外包,成本过高,并且因为行业门槛,而难实现需求。
技术实现思路
(一)解决的技术问题针对现有技术的不足,本专利技术提供了一种仿真应用软件的3D可视化平台,解决了需要编程和建模,才可实现3D互动项目开发的问题。(二)技术方案为实现以上目的,本专利技术通过以下技术方案予以实现:一种仿真应用软件的3D可视化平台,包括3D模型的处理框架,所述3D模型的处理框架包括可视化数据库框架和项目打包,所述可视化数据库框架包括创建/打开项目和导入项目,所述创建/打开项目和导入项目的输出端均与资源导入与处理的输入端连接,并且创建/打开项目和导入项目的输出端均与建立数据库的输入端连接,所述创建/打开项目和导入项目的输出端均与辅助工具编辑的输入端连接,并且资源导入与处理、建立数据库和辅助工具编辑的输出端均与互动开发的输入端连接,所述互动开发的与界面设计实现双向连接,并且互动开发的输出端与项目打包的输入端连接。优选的,所述资源导入与处理和辅助工具编辑的输入端均与可视化3D引擎的输入端连接,并且可视化数据库框架的输入端与平台文件数据的处理框架的输出端连接。优选的,所述3D模型的处理框架的输入端与截图的输出端连接,并且3D模型的处理框架的输入端与录制视频的输出端连接。优选的,所述3D模型的处理框架实现了.fbx、stl、.obj这三种格式3D模型的导入、数据解析、网格文件创建、处理和快速调用这些功能。优选的,所述可视化数据库框架实现了一个可视化系统界面,在这个界面上,可执行数据表的创建、修改、查询、计算、导入和导出这些功能。优选的,所述可视化3D引擎能够在3D世界空间即3D引擎中,编辑场景及三维物体,实现3D物体的增删、属性修改、查询、定位、排列、运动、操作还原与重做、节点结构和视图设置这些功能。优选的,所述平台文件数据的处理框架平台数据的扩展名为.db和.dat,平台的处理框架实现了平台数据的调用与储存、数据打包与解析、数据的导入与导出和数据的备份这些功能,平台的静态参数以.CSV格式的配置表来保存和解析,方便修改。本专利技术还公开了一种仿真应用软件的3D可视化平台的使用方法,具体包括以下步骤:S1、实施例,新建软件项目;S2、导入资源,并处理资源;S3、利用可视化3D引擎,对模型进行编辑;S4、建立数据库,并导入数据;S5、建立了辅助工具。(三)有益效果本专利技术提供了一种仿真应用软件的3D可视化平台。具备以下有益效果:(1)、该仿真应用软件的3D可视化平台,通过实现了多种辅助平台交互开发的工具模块,包括视频录取模块、图像截图模块、标注管理模块、路径管理模块、射线管理模块、寻路管理模块、记录点管理模块、文件浏览器、颜色工具,这些模块的存在,极大简化了交互的开发,过本平台制作3D互动项目,全程参数化,简单快捷,不需要编写任何代码,许多功能模块可以直接调用,而不需要去作任何设计,平台的所有操作,都是基于平台的可视化界面,点击、选择、输入参数来实现的,通过参数化,能够执行平台的所有操作,不需要编写任何代码,即可完成项目的开发。(2)、该仿真应用软件的3D可视化平台,通过可视化3D引擎能够在3D世界空间即3D引擎中,编辑场景及3D物体,实现3D物体的增删、属性修改,平台是一个由交互编辑器、界面编辑器、独立数据库、丰富的系统模块、灵活的可视化维编辑框架(即引擎),形成了一个闭环的开发系统,只需要使用平台这一款工具,就能够独立开发出3D互动和仿真软件。(3)、该仿真应用软件的3D可视化平台,通过交互模型是实现交互的基本单元,是运行在后台实现交互的基本单元,包括运动、镜头、界面、媒体、控制、Al、渲染等多个大类。(4)、该仿真应用软件的3D可视化平台,通过资源导入与处理、建立数据库和辅助工具编辑的输出端均与互动开发的输入端连接,所述互动开发的与界面设计实现双向连接,并且互动开发的输出端与项目打包的输入端连接,使用者可以组合这些交互单元,实现各种样式的项目,包括智慧城市、智慧工厂、智慧律所、智慧建筑工地、智慧博物馆、智慧校园等多个领域的项目。具体实施方式下面将结合本专利技术实施例,对本专利技术技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种技术方案:一种仿真应用软件的3D可视化平台,包括3D模型的处理框架1,实现了.fbx.stl.obj这三种格式3D模型的导入、数据解析、网格文件创建、处理、快速调用这些功能,实现原理是,建立一个文件浏览器模块,文件浏览器可以检索文件列表,并获得文件的路径,通过该文件浏览器定位3D文件的路径,将文件路径作为参数输入给3D模型解析模块,ailmporter模块负责将.fbx、.stl..obj这三种格式的3D模型解析成点、面、法线、灯光、贴图、UV.动画等数据,并生成引擎可调用的3D对象,并且在内存中存储对应的资源信息,3D对象生成后,会出现可视化3D引擎框架中的树状图上,以方便对3D对象进行检索;重复使用3D模型数据时,只需要调用内存中的复制体即可,3D模型的处理框架1的输入端与截图4的输出端连接,并且3D模型的处理框架1的输入端与录制视频5的输出端连接,3D模型的处理框架1实现了.fbx、stl、.obj这三种格式3D模型的导入、数据解析、网格文件创建、处理和快速调用这些功能,3D模型的处理框架1包括可视化数据库框架11和项目打包12,实现了一个可视化系统界面,在这个界面上,可执行数据表的创建、修改、查询、计算、导入、导出这些功能,平台的数据库是基于sQLite来搭建的,操作的输出依赖可视化界面来进行输入,后台将这些输入转化为数据库语句,然后在sQLite中执行,最终获得的结果以在可视化界面中显示出来,并且可以将得到的数据导出成.CSV格式文件,除此之外,平台还实现了智能化导入的功能,能过文件浏览器查找到格式为.txt..csv的数据文件,对文件进行解析本文档来自技高网...

【技术保护点】
1.一种仿真应用软件的3D可视化平台,包括3D模型的处理框架(1),其特征在于:所述3D模型的处理框架(1)包括可视化数据库框架(11)和项目打包 (12),所述可视化数据库框架(11)包括创建/打开项目(111)和导入项目(112),所述创建/打开项目(111)和导入项目(112)的输出端均与资源导入与处理(113)的输入端连接,并且 创建/打开项目(111)和导入项目(112)的输出端均与建立数据库(114)的输入端连接,所述创建/打开项目(111)和导入项目(112)的输出端均与辅助工具编辑(115)的输入端连接,并且资源导入与处理(113)、建立数据库(114)和辅助工具编辑(115)的输出端均与互动开发 (116)的输入端连接,所述互动开发(116)的与界面设计(117)实现双向连接,并且互动开发 (116)的输出端与项目打包(12)的输入端连接。/n

【技术特征摘要】
1.一种仿真应用软件的3D可视化平台,包括3D模型的处理框架(1),其特征在于:所述3D模型的处理框架(1)包括可视化数据库框架(11)和项目打包(12),所述可视化数据库框架(11)包括创建/打开项目(111)和导入项目(112),所述创建/打开项目(111)和导入项目(112)的输出端均与资源导入与处理(113)的输入端连接,并且创建/打开项目(111)和导入项目(112)的输出端均与建立数据库(114)的输入端连接,所述创建/打开项目(111)和导入项目(112)的输出端均与辅助工具编辑(115)的输入端连接,并且资源导入与处理(113)、建立数据库(114)和辅助工具编辑(115)的输出端均与互动开发(116)的输入端连接,所述互动开发(116)的与界面设计(117)实现双向连接,并且互动开发(116)的输出端与项目打包(12)的输入端连接。


2.根据权利要求1所述的一种仿真应用软件的3D可视化平台,其特征在于:所述资源导入与处理(113)和辅助工具编辑(115)的输入端均与可视化3D引擎(2)的输入端连接,并且可视化数据库框架(11)的输入端与平台文件数据的处理框架(3)的输出端连接。


3.根据权利要求1所述的一种仿真应用软件的3D可视化平台,其特征在于:所述3D模型的处理框架(1)的输入端与截图(4)的输出端连接,并且3D模型的处理框架(1)的输入端与录制视频(5)的输出端连接。


4.根据权利要求1所述的...

【专利技术属性】
技术研发人员:蔡循
申请(专利权)人:苏州慧德仿真技术有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1