3DS 在线查看器

在浏览器中打开旧版 Autodesk 3D Studio .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 个顶点,导出器会把更大的网格拆成多个对象。信息面板里的网格数会显示一共有多少个。

相关工具