[发明专利]一种基于素材的三维场景生成工具集成方法有效
申请号: | 201410683420.4 | 申请日: | 2014-11-24 |
公开(公告)号: | CN104463957A | 公开(公告)日: | 2015-03-25 |
发明(设计)人: | 陈小武;赵沁平;周彬;王晓诗;符强;郭侃;马梦茵 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06T17/00 | 分类号: | G06T17/00;G06F9/44 |
代理公司: | 北京科迪生专利代理有限责任公司 11251 | 代理人: | 杨学明;贾玉忠 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 素材 三维 场景 生成 工具 集成 方法 | ||
1.一种基于素材的三维场景生成工具集成方法,其特征在于:采取了分层系统架构,从下到上分为四层,分别是资源层,工具封装层,服务层和应用层,每一层利用下面层的资源同时为上面层提供访问接口;其中:
资源层包括物理资源、数据资源和素材库,物理资源包括计算资源、存储资源、网络资源、获取装置;数据资源包括图像素材、模型素材等3D素材资源;资源层为工具封装层和服务层提供物理资源和基础数据支撑;为了对数据资源更好的进行管理,根据3D素材的特点构建3D内容素材库,该素材库包括模型素材库、模型特征库、纹理特征库、轮廓样例库和语义标注库,相应存储了三维模型的信息,包括:模型文件、模型特征文件、模型纹理文件、模型轮廓图、模型样例图、语义本体和模型语义描述;
在资源层之上是工具封装层,在资源封装层对各类三维场景生成工具进行了服务移植与封装,三维场景生成工具分为六类,分别是模型获取、模型构建、模型编辑、模型动画、模型素材库服务、模型渲染;其中模型获取工具能调用资源层中的获取装置向服务层提供获取装置的数据流接口,模型渲染工具调用资源层的渲染资源提供渲染调用接口和渲染数据接口;在工具封装层定义了三维场景生成服务封装模板,对模型构建、模型编辑、模型动画、模型素材库服务这四类三维场景生成工具进行服务封装,服务封装模板定义了统一的工具封装方法和数据流标准,这四类工具通过封装模板进行服务封装向上层服务层提供SOAP标准的Web Service服务调用接口;
在工具封装层上的服务层,利用下层资源层的数据资源访问接口和工具封装层的服务接口,提供三维场景生成相关的基础服务,包括用户权限服务、数据流管理、模型交互基本服务、资源管理相关服务和渲染管理服务;为上层应用层提供服务支撑;
应用层位于整个系统框架的最高层,在应用层定义了应用发布模板,对服务层各类服务和工具封装层的各类三维场景生成工具进行集成发布,能发布两种版本的系统,分别是单机版本和云版本。
2.如权利要求1所述的基于素材的三维场景生成工具集成方法,其特征在于:在工具封装层构建了一个三维场景生成工具封装模板,该工具封装模版提供了三维场景生成工具数据规范和调用规范,数据规范包括标准的输入输出、统一的数据格式和规范化文件读写接口;调用规范由WSDL(网络服务描述语言)描述了WEB服务调用和说明如何与WEB服务通信的XML(标准通用标记语言的子集)语言,向外界暴露出一个可以通过WEB进行调用的API。
3.如权利要求1所述的基于素材的三维场景生成工具集成方法,其特征在于:在资源层根据3D素材特点构建了3D内容素材库,在工具封装层封装了模型素材检索、标注工具,服务层在数据层和工具封装层的基础上构建一个3D素材库访问检索工具,让系统更有效的管理和获取库中三维模型素材。
4.如权利要求1所述的基于素材的三维场景生成工具集成方法,其特征在于:在构建应用层单机版本的应用系统时,基于封装的三维场景生成工具,构建了三维场景生成流程控制面板,流程控制面板用一个节点代表一个工具,父节点的输出作为子节点的输入,节点式的控制能够表现整个处理过程中的素材组织逻辑,适合表现基于知识表达的三维场景生成的流程控制,让用户可以控制每个步骤使用的工具以及生成的结果,以及查看每一个步骤产生的结果,用以统一工具之间操作流和数据流。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410683420.4/1.html,转载请声明来源钻瓜专利网。