The invention relates to a 3D model file format system and reading method, including file used to store signs, version number and custom information module of basic information module, the file header file format for storing ordered tree structure, node name, node layer and node connections between the Node module, for storing information and material structure model information, animation information, texture information, information source, information from the perspective of custom information module. This format based on the same data file in the first three-dimensional model for classification, then each kind of data were compressed, information block compression, these pieces of information ordered tree structure based on the arrangement, can prevent data confusion, and greatly reduce the space occupied by the file, the compression effect than the existing relative obj format, increased nearly 10 times.
【技术实现步骤摘要】
三维模型文件格式系统及读取方法
本专利技术涉及三维模型信息处理领域,具体涉及一种三维模型文件格式及读取方法。
技术介绍
三维模型文件格式是记录和储存三维模型信息的格式,对三维模型进行储存、处理、传播,必须采用一定的图像格式,也就是把三维模型按照一定的方式进行组织和储存,把三维模型数据储存成文件,就得到了三维模型文件。三维模型文件格式决定了应该在文件中存放何种类型的信息,这些信息以何种形式储存,文件如何与各种应用软件兼容,文件如何与其他文件交换数据。目前,市场上的三维模型文件格式多种多样,通用的模型格式有obj、stl、fbx等,除此之外,还有许多专有的格式,如Discreet公司的三维编辑软件3DStudioMax的.max格式、Autodesk公司的三维动画编辑软件maya的.ma格式等。但由于三维模型文件的特殊性,全部的三维模型文件格式均具有以下的问题:1)占用存储空间大;2)打开耗费内存多;3)必须使用专门的软件才能打开;4)无法跨平台展示,尤其是无法在移动端及Web浏览器中展示。
技术实现思路
本专利技术的目的是提供一种三维模型文件格式系统及读取方法,可大幅度降低格式文件的占用空间。本专利技术的目的是通过以下技术方案来实现:一种三维模型文件格式系统,包括用于储存文件标志、版本号及自定义信息模块基本信息的文件头模块、用于储存格式文件的有序树结构、结点名、结点层及结点之间连接关系的Node信息模块、用于储存模型结构信息、材质信息、动画效果信息、贴图信息、光源信息、视角信息的自定义信息模块。在优选的实施方案中,所述自定义信息模块中包含模型结构信息单元、材质信 ...
【技术保护点】
一种三维模型文件格式系统,其特征在于:包括用于储存文件标志、版本号及自定义信息模块基本信息的文件头模块,用于储存格式文件的有序树结构、结点名、结点层及结点之间连接关系的Node信息模块,和用于储存模型结构信息、材质信息、动画效果信息、贴图信息、光源信息、视角信息的自定义信息模块。
【技术特征摘要】
1.一种三维模型文件格式系统,其特征在于:包括用于储存文件标志、版本号及自定义信息模块基本信息的文件头模块,用于储存格式文件的有序树结构、结点名、结点层及结点之间连接关系的Node信息模块,和用于储存模型结构信息、材质信息、动画效果信息、贴图信息、光源信息、视角信息的自定义信息模块。2.根据权利要求1所述的三维模型文件格式系统,其特征在于:所述自定义信息模块中包含模型结构信息单元、材质信息单元、动画效果信息单元、贴图信息单元、光源信息单元、视角信息单元中的之一或组合。3.根据权利要求1所述的三维模型文件格式系统,其特征在于:所述Node信息模块为有序树结构,其结点的层次从上到下依次为用于储存模型结构信息的结点、用于储存材质信息块的结点、用于储存动画效果信息块的结点、用于储存贴图信息块的结点、用于储存光源信息块的结点、用于储存视角信息块的结点。4.根据权利要求1-3任一项所述的三维模型文件格式系统,其特征在于:所述自定义信息模块中设有压缩模块,所述文件头模块中设有用于储存压缩标志的压缩标志库,所述压缩标志用于记录压...
【专利技术属性】
技术研发人员:王念才,黄连兵,韩松,刘扬,杨传哲,安康,苟云飞,
申请(专利权)人:北京矩阵空间科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。