设为首页收藏本站

精雕培训,雕刻论坛,中国教程网论坛,雕刻,精雕论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3930|回复: 0
打印 上一主题 下一主题

3D模型文件格式之3DS详解

[复制链接]

403

主题

436

帖子

1427

积分

超级版主

Rank: 8Rank: 8

积分
1427
QQ
跳转到指定楼层
楼主
发表于 2016-9-18 14:23:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    3ds文件是基于“块”存储的,这些块描述了诸如场景数据,每个编辑窗口(Viewport)的状态,材质,网格数据(我们最关心的就是这个)等等数据。每个块都包含一个ID和块长度的块头和下一个块的偏移量,如果你对该块的信息不感兴趣的话,可以直接跳过该块读取下一个块。跟许多文件格式类似,为了读取的方便,3ds文件中数据的存储方式是Intel式的,也就是说是高位放在后面,低位放在前面。比如:网格块的块头ID,0x4000在文件里是以00 40存放的,对于windows程序员来说,无需做任何转换。( 济南华能三维扫描仪  华能3d扫描仪 济南华能三维扫描仪厂家 华能三维激光扫描仪价格 华能3d激光扫描仪 山东华能三维扫描仪)
   3ds文件是严格按照块来划分、分层的,通常一个块会包含下级子块作为自己的数据,而子块又有孙块,孙块亦有子块,子子孙孙,无穷尽也……如果你从一个一级块开始,按照跳过每块长度找寻下一块的做法,无疑是无法访问到二级子块的;相反的,从二级子块开始,却有可能回到一个一级块。
   按3ds文件的划分方式,有一个块是其它所有的块共同的祖宗,也就是其他所有块的根块,我们称之为主块(就是下图的MAIN3DS块)。主块说白了就是整个文件。所有的3ds文件都是以他开始的,他总是位于整个文件的最开始(你可以把它的块ID当作识别3ds文件的标志),延伸到整个文件结束(多么庞大的东西啊)。他的作用也就是存在而已。你只要知道有这么个块存在,并了解他的逻辑结构就可以了。
官网:http://www.xhfdpx.com/
更多雕刻教程 欢迎浏览 中国雕刻教程网http://www.diaokejiaocheng.com
精雕教程 zbrush教程 Powermill教程 freeform电脑雕刻笔教程 添加qq群240221860获取更多帮助

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
更多雕刻教程,欢迎访问欣华浮雕官方网站www.xhfdpx.com

浮雕群:中国浮雕论坛会员交流 圆雕群:欣华浮雕设计/培训 招聘求职群: 欣华浮雕设计/培训2  1群:欣华浮雕设计/培训3  2群:欣华浮雕设计/培训4
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


QQ| 济南欣华工艺品设计有限公司,精雕培训,雕刻论坛,欣华教程网论坛,雕刻,精雕论坛 ( 鲁ICP备16018430号-1   

GMT+8, 2024-12-22 12:07 , Processed in 0.148184 second(s), 26 queries .

Powered by 济南欣华雕刻教程 X3.2

© 2016-2021济南欣华雕刻教程视频论坛

快速回复 返回顶部 返回列表