【技术实现步骤摘要】
本专利技术涉及一种Web3D场景管理技术,特别是一种基于SaaS架构的三维场景管 理平台及编辑浏览方法。
技术介绍
随着信息通讯技术的飞速发展,当今计算机领域的前沿应用几乎都是面向互联 网的,而三维图形技术也在互联网上等到了延伸,即Web3D技术。Web3D技术是在网 页中呈现与真实环境高度近似的三维场景,或者在场景中加入创意互动元素,以实现真 实环境中无法实现的效果。人们借助于键盘、鼠标及显示器等设备与场景中的物体进行 交互,产生身临其境的感受和体验。当前Web3D技术可以分为两大阵营,其中之一是由众多商业公司设计开发的 Web3D专有技术,另外的一个阵营是由Web3D联盟发布的VRML (VirtualRealityMarkup Language,虚拟现实标记语言)以及后续的X3D (Extensible 3D)标准技术。Web3D 软件一般包含编辑工具和显示插件,许多商业软件公司推出了的Web3D软件使用专用的 文件格式和显示插件,类似的软件大约有三十几种之多。这些软件各有特色,在显示速 度,图像质量,造型技术,交互性以及数据的压缩与优化上都有各自的优势。 ...
【技术保护点】
一种基于SaaS架构的三维场景管理平台,其特征在于,包括浏览器端和云平台计算端;所述浏览器端用于提供Web用户界面交互及远程过程调用功能,包括三维图形程序接口、场景运行时模块、场景编辑模块以及场景浏览模块;所述场景编辑模块是用户管理场景的Web模块,用于用户界面交互并通过远程过程调用向所述云计算平台端发送场景编辑命令,并与所述场景运行时模块进行双向场景数据同步;所述场景浏览模块是用户浏览场景的Web模块,用于通过远程过程调用向所述云计算平台端发送场景浏览请求,接收云计算平台端返回的场景代码并调用所述场景运行时模块在浏览器端进行显示场景;所述场景运行时模块用于同步所述场景编辑 ...
【技术特征摘要】
1.一种基于SaaS架构的三维场景管理平台,其特征在于,包括浏览器端和云平台计 算端;所述浏览器端用于提供Web用户界面交互及远程过程调用功能,包括三维图形程序 接口、场景运行时模块、场景编辑模块以及场景浏览模块;所述场景编辑模块是用户管理场景的Web模块,用于用户界面交互并通过远程过程 调用向所述云计算平台端发送场景编辑命令,并与所述场景运行时模块进行双向场景数 据同步;所述场景浏览模块是用户浏览场景的Web模块,用于通过远程过程调用向所述云计 算平台端发送场景浏览请求,接收云计算平台端返回的场景代码并调用所述场景运行时 模块在浏览器端进行显示场景;所述场景运行时模块用于同步所述场景编辑模块和场景浏览模块中的场景代码,通 过调用所述三维图形程序接口在浏览器端进行三维图形显示;所述云平台计算端用于处理业务逻辑并向浏览器端发送场景代码,包括场景管理模 块、数据访问层、数据仓库以及资源管理模块;所述场景管理模块负责场景和场景中所有对象的创建和管理,其中场景管理器用于 场景物体属性设置,维护其所有场景物体的列表,进行场景物体的创建、查询、销毁和 设置,同时使用所述数据访问层的Java数据对象将场景对象在所述数据仓库中同步;所 述场景编辑模块向所述场景管理模块发出场景编辑命令,并调用所述场景管理模块传来 的场景代码;所述场景浏览模块向所述场景管理模块发出场景浏览命令,并调用所述场 景管理模块传来的场景代码;所述资源管理模块用于管理场景需要的可复用资源对象的上传、移除和调用,包括 资源对象以及资源管理器,所述资源管理器负责管理创建场景的模型对象和外观对象, 并提供使用接口供场景管理模块调用;资源管理器根据场景编辑模块发出的场景编辑命 令类型、对象的名称和属性,进行资源对象的创建、查询、销毁和设置,并使用所述数 据访问层的Java数据对象将场景对象在数据仓库中同步;所述数据访问层分别与所述场景管理模块、资源管理模块以及数据仓库进行双向数 据传输,用于将所属场景管理模块或资源管理模块的对象保存进入所述数据仓库,调用 所述数据仓库的对象传输给所述场景管理模块或资源管理模块。2.根据权利要求1所述的基于SaaS架构的三维场景管理平台,其特征在于,所述三 维图形程序接口为WebGL三维图形程序接口。3.根据权利要求2所述的基于SaaS架构的三维场景管理平台,其特征在于,所述浏 览器端支持HTML5和WebGL标准,所述场景运行时模块包括JavaScript脚本,用于将 HTML5网页中符合X3D标准的场景代码通过调用所述WebGL三维图形程序接口在浏览 器端进行场景显示。4.一种基于SaaS架构的三维场景管理平台的场景编辑浏览方法,其特征在于,包括 浏览器端和...
【专利技术属性】
技术研发人员:李勇志,周文军,秦卫明,
申请(专利权)人:南京聚社数字科技有限公司,南京工业大学,江苏教育学院,
类型:发明
国别省市:84
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。