西安数据恢复中心
首页 | 联系方式 | 加入收藏 | 设为首页

服务项目

站内搜索

联系方式

办公地址:西安市未央区凤城二路天地时代广场B座2602室(未央路与风城二路十字东北角,市图书馆旁,地铁二号线D出口)
联系电话: 18091827330

当前位置:主页 > 硬盘维修资料 > 正文

3ds文件是什么?3ds文件格式介绍

编辑::西安硬盘维修中心-硬盘修复厂家-移动硬盘维修-西安硬盘修复公司  更新时间:2014-12-26  字号:
摘要:3ds文件是什么?3ds文件格式介绍 3D Studio Max是著名的三维动画渲染和制作软件。3ds文件直接用3dmax打不开,要从文件--导入,就能把它引进MAX场景中,再选择保存,就变成了MAX文件了! 具体
3ds文件是什么?3ds文件格式介绍

3D Studio Max是著名的三维动画渲染和制作软件。3ds文件直接用3dmax打不开,要从文件--导入,就能把它引进MAX场景中,再选择保存,就变成了MAX文件了!

具体的导入模型方法是:在file菜单栏中,选择import(导入),然后找到需要导入的3ds文件,双击它,弹出对话框的话什么都不用管,直接点OK就可以导进来了.3dsmax低版本使用正常方法是不能打开高版本的文件的。如果实在是想用低版本开高版本的文件,就需要先用高版本的3dsmax,先将这个文件打开,在FILE菜单栏中,选择export(导出),保存成一个3ds格式的文件,接着再打开低版本的3dsmax,用我上面讲的方法,将3ds格式的文件导入进来,就可以正常打开了!
3ds文件结构
3ds文件是基于―块‖存储的,这些块描述了诸如场景数据,每个编辑窗口(Viewport)的状态,材质,网格数据(我们最关心的就是这个)等等数据。每个块都包含一个ID和块长度的块头(这里原文写的是下一个块的偏移量,我认为不精确),如果你对该块的信息不感兴趣的话,可以直接跳过该块读取下一个块。跟许多文件格式类似,为了读取的方便,3ds文件中数据的存储方式是Intel式的,也就是说是高位放在后面,低位放在前面。比如:网格块的块头ID,0x4000在文件里是以00 40存放的,对于windows程序员来说,无需做任何转换。           每个块都以这样的块头开始:        开始 结束 长度 作用        0     1   2    块的ID        2     5   4    该块的长度         6……………………    块数据      3ds文件是严格按照块来划分、分层的,通常一个块会包含下级子块作为自己的数据,而子块又有孙块,孙块亦有子块,子子孙孙,无穷尽也……如果你从一个一级块开始,按照跳过每块长度找寻下一块的做法,无疑是无法访问到二级子块的;相反的,从二级子块开始,却有可能回到一个一级块。      按3ds文件的划分方式,有一个块是其它所有的块共同的祖宗,也就是其他所有块的根块,我们称之为主块(就是下图的MAIN3DS块)。主块说白了就是整个文件。所有的3ds文件都是以他开始的,他总是位于整个文件的最开始(你可以把它的块ID当作识别3ds文件的标志),延伸到整个文件结束(多么庞大的东西啊)。他的作用………………也就是存在而已。你只要知道有这么个块存在,并了解他的逻辑结构就可以了。         MAIN3DS  (0x4D4D)        |(注意,此处并不是紧接着EDIT块的,还有一些描述文件版本信息的块)


上一篇:3gp文件是什么?3gp文件格式介绍

下一篇:accdb文件是什么?accdb文件格式介绍

分享到: