3DS 在线查看器
在浏览器中打开旧版 Autodesk 3D Studio .3ds 文件及其材质和纹理。免费,无需上传。
将 3DS 文件拖放到这里
没有 3ds Max,也能打开 .3ds 文件
这个 3DS 查看器在浏览器中打开 Autodesk 3D Studio 的 .3ds 文件,连同材质和纹理。把文件和纹理图片一起拖到页面上,模型就会显示出来。文件不会上传,也不需要安装 3ds Max。
3DS 是个老格式,但并没有消失。老的模型素材库、光盘附带的模型、早期的游戏模组和很多免费下载站至今还提供 .3ds 文件,不少现代软件也仍然能导出它。
3D Studio 格式的来历和局限
3D Studio 是 Autodesk 在 1990 年发布的 DOS 软件,由 Yost Group 开发,.3ds 是它的原生场景文件。1996 年产品改名 3D Studio MAX 并转到 Windows 平台,原生格式换成了 .max,.3ds 从此作为导入导出格式保留下来。
.3ds 文件是二进制的,由一层层嵌套的“块”(chunk)组成,每个块带有 ID 和长度。结构简单,所以很多程序都学会了读取它,它也因此成为 90 年代和 2000 年代常用的交换格式。
它的年代决定了它的局限,今天在 3DS 文件里看到的大多数怪现象都源于此:
- 网格大小
- 索引是 16 位的,每个对象最多 65535 个顶点和面。大模型会被拆成很多个对象。
- 对象名称
- 最多 10 个字符,导出时名字经常被截断。
- 纹理文件名
- DOS 的 8.3 格式,例如 BRICKS01.JPG。更长的文件名在导出时会被缩短。
- 几何体
- 只有三角面,用平滑组控制哪些边显得锐利。
- 材质
- 传统的环境色、漫反射色和高光色,加上光泽度和纹理贴图。没有现代 PBR 参数。
- 单位
- 没有可靠的记录。请在信息面板里核对尺寸。
3DS 贴图不显示怎么办
3DS 的纹理是单独的图片,按文件名引用。把 .3ds 和图片一起选中,或一起拖到页面上。查看器按文件名匹配图片,与所在文件夹无关。
8.3 文件名限制会造成一个典型问题:文件里要的是 WOODFL~1.JPG,文件夹里却是 wood_floor_texture.jpg。导出器缩短了名字时,把图片重命名为文件期望的名字即可。用文本编辑器或十六进制编辑器打开 .3ds,搜索 .jpg、.png、.tga 或 .bmp,就能找到这些名字。
3D Studio 时代常用 TGA 和 BMP 纹理。这里的 3DS 读取器不支持 TGA,所以 TGA 贴图在 3DS 模型上不会显示,需要先在其他软件里换成 PNG 或 JPEG 贴图。FBX 和 OBJ 模型的 TGA 贴图可以正常显示。
能显示什么,不能显示什么
网格、网格的位置、材质颜色和纹理会显示。3DS 文件里的关键帧动画不会播放,文件中的相机和灯光也不使用,查看器有自己的相机和灯光。
模型看起来转了 90 度,多半是因为它按 3D Studio 的习惯以 Z 轴向上建模。用“显示”面板里的“向上轴”在 Y 轴向上和 Z 轴向上之间切换。
支持面更广、材质存在可读文本里的格式,可以用OBJ 在线查看器查看。
把 3DS 模型迁移到现代格式
用“下载为”可以把模型保存为 OBJ、GLB、glTF、STL、PLY 或 USDZ。GLB 把材质和纹理放在一个文件里,现代软件和网页都能直接读取。OBJ 是兼容性最广的普通网格格式,但转换器写出的 OBJ 只有几何体,不带材质和纹理。
要把网格导入几乎任何建模软件,可以用3DS 转 OBJ。
常见问题
没有 3ds Max 怎么打开 3DS 文件?
把文件拖到这个页面上。3DS 查看器在浏览器中读取文件,显示网格、材质和纹理。Blender 也能导入 .3ds 文件。
.3ds 和 .max 是一回事吗?
不是。.3ds 是老的 3D Studio DOS 格式,现在用于交换;.max 是 3ds Max 的原生工程文件,属于私有格式,只能在 3ds Max 里打开。这个查看器能打开 .3ds,不能打开 .max。
3DS 模型的贴图为什么丢了?
要么图片没有和 .3ds 一起打开,要么文件名对不上。3DS 用 8.3 短文件名存纹理名,长文件名可能被缩短过,把图片改成对应的名字即可。
文件会被上传吗?
不会。3DS 查看器完全在浏览器中运行,文件在你的设备上读取,不发送到服务器。
3DS 查看器能播放动画吗?
不能。3DS 文件里的关键帧动画不会播放,模型以静态姿势显示。
3DS 模型为什么被拆成很多部分?
3DS 每个对象最多 65535 个顶点,导出器会把更大的网格拆成多个对象。信息面板里的网格数会显示一共有多少个。