Preview3D
Obtener

¿Qué es un archivo .3ds? 3D Studio, texturas que faltan y el Mac

Un archivo .3ds es el formato de 3D Studio para DOS, que salió en 1990. Guarda mallas de triángulos, materiales, cámaras, luces y animación sencilla. Durante años fue la lengua común de los programas 3D, así que las colecciones de modelos antiguas siguen llenas de ellos. Ninguna app de Apple lo abre en el Mac.

De un vistazo

Extensión
.3ds
Tipo
Formato de una aplicación 3D antigua
Creado por
Autodesk, Yost Group
Desde
1990
Norma
No es una norma formal
Especificación
3DS (Paul Bourke)
macOS sin ninguna app
No lo conoce: ni vista previa ni miniatura

Datos comprobados el 4 de noviembre de 2026

Un archivo binario hecho de bloques

3DS es un archivo binario formado por bloques (chunks). Cada bloque empieza con un número de dos bytes que dice qué contiene y una longitud de cuatro bytes, así que un programa que no entiende un bloque puede saltárselo. Todo el archivo es un bloque principal, 4D4D. Dentro están la parte del editor (3D3D), con mallas, materiales, luces y cámaras, y la parte del keyframer (B000), con la animación.

Autodesk nunca publicó una especificación oficial. Los programas leen el formato a partir de descripciones que circulaban entre desarrolladores; la más conocida es la revisión 0.91 de Jim Pitts, editada por Paul Bourke en 1996. Bibliotecas como lib3ds y Assimp se basan en descripciones de este tipo.

¿Es un modelo o un juego de Nintendo 3DS?

Las imágenes de juegos para la consola Nintendo 3DS también usan la extensión .3ds. Terminal te dice cuál tienes:

head -c 2 model.3ds

Un archivo de 3D Studio muestra MM, porque empieza con los bytes 4D 4D. Con la mayoría de esos archivos, file model.3ds dice 3D Studio model. Ningún programa 3D abre un juego de Nintendo.

Límites de la época de DOS

3D Studio se hizo para DOS, y el formato sigue arrastrando sus límites. Según el conversor Okino:

  • Solo triángulos. Los polígonos se dividen al exportar.
  • Como máximo 65.535 vértices y caras por malla, porque los recuentos son números de dos bytes. Los objetos más grandes se dividen en trozos. En un archivo convertido desde DXF que tengo en el disco, un objeto está dividido en unas 900 mallas, y la mayor tiene exactamente 65.535 vértices.
  • Nombres de textura en formato 8.3: ocho caracteres, un punto y una extensión de tres caracteres, como en DOS.
  • Nombres de objetos, luces y cámaras de hasta 10 caracteres, y de materiales de hasta 16. Un viejo modelo de módulo lunar que tengo en el disco tiene objetos llamados group13 gr y un material llamado initialShadingGr: lo que queda del initialShadingGroup de Maya tras 16 caracteres.
  • Sin normales precisas, solo grupos de suavizado a partir de los que el programa las reconstruye.
  • Sin luces direccionales y, según la ayuda de Cinema 4D, solo un conjunto de coordenadas de textura por punto.

Por qué se abre sin texturas

Las texturas nunca van dentro de un archivo .3ds. El archivo solo recuerda los nombres de las imágenes, y el programa las busca a su lado. El modelo del módulo lunar, que tengo en un ZIP de 2008, es un buen ejemplo. El archivo pide TEXTURE_.TIF, TEXTUREA.TIF y BOOSTER3.TIF, pero el mismo ZIP traía textures/booster3.png, texture_lem_flag.png y texture_lem_unitedstates.png. Otra extensión, otra carpeta y nombres largos recortados a ocho caracteres. Ningún programa los encuentra por sí solo.

Terminal enumera las imágenes que espera el archivo:

strings model.3ds | grep -i -E '\.(tif|tga|jpg|png|bmp|gif)$'

Después convierte o renombra las imágenes con los nombres de esa lista y ponlas junto al archivo .3ds. Con los nombres largos solo puedes adivinar qué imagen corresponde a cada nombre recortado, así que prueba las dos combinaciones.

Unidades y escala

3DS no indica una unidad directamente, pero un archivo puede llevar una escala (master scale). Rhino ofrece reescalar el modelo al importarlo en función de ella, y Assimp la aplica directamente al leerlo. En el archivo convertido desde DXF, los números son 43 × 21 × 14 con una escala de 0,03937, y después de cargarlo salen 1097 × 529 × 355: pulgadas convertidas a milímetros. El modelo del módulo lunar no tiene escala y mide 14 × 6 × 5 unidades, sin nada que diga cuáles. Así que comprueba el tamaño después de abrirlo y después de convertirlo.

De dónde viene 3DS

3D Studio para DOS salió en octubre de 1990. Lo escribió para Autodesk una pequeña empresa, el Yost Group: Gary Yost, Tom Hudson, Jack Powell y, más tarde, Dan Silva. Las raíces de Hudson se remontan a CAD-3D en el Atari. El formato .3ds fue el formato propio del programa hasta su cuarta versión. En 1996 lo sustituyó 3D Studio MAX para Windows NT, donde .3ds siguió como formato de importación y exportación. 3D Studio MAX se convirtió en el actual 3ds Max.

Cómo abrir 3DS en el Mac

macOS no conoce 3DS. En macOS 27.0.1 el sistema no tiene ningún tipo de archivo para él, el framework Model I/O no lo carga, y ni Vista Previa, ni Quick Look, ni el Finder lo muestran. 3ds Max de Autodesk solo funciona en Windows.

  • Blender es gratuito y abre y guarda 3DS mediante la extensión «Autodesk 3D Studio (.3ds)», con materiales, texturas, cámaras, luces y animación. Hasta la versión 4.1 formaba parte de Blender; desde la 4.2 se instala por separado.
  • Rhino para Mac importa y exporta 3DS, con luces, y con las cámaras como vistas con nombre.
  • 3DS Viewer, en la Mac App Store, cuesta 4,99 $, pero su última versión es de enero de 2014.
  • Preview3D, mi app, abre archivos .3ds en el Mac en su ventana, en Quick Look y como miniaturas del Finder. También en el iPad, el iPhone y el Apple Vision Pro. Así puedes recorrer una carpeta entera de modelos antiguos como miniaturas sin instalar Blender.

Preview3D lee 3DS a través de la biblioteca Assimp. Muestra la geometría en un único color liso: no usa los materiales ni las texturas del archivo, y no reproduce la animación. Aplica la escala del archivo, como se describe arriba. Información del modelo tiene las dimensiones y el número de triángulos, además de una comprobación de malla. En el iPad y el iPhone coloca el modelo sobre tu mesa en RA, ajustado a la mesa.

Convertir 3DS a STL

En el Mac, Preview3D convierte desde Archivo → Exportar modelo como… (⌥⌘E) a STL, OBJ o PLY, sin subir nada. Los materiales, las texturas, las cámaras, las luces y la animación se descartan. Los modelos de videojuegos y visualizaciones suelen estar hechos de muchas piezas separadas y necesitan reparaciones antes de imprimirse; la comprobación de malla muestra los agujeros y las aristas que no encajan. Después comprueba las dimensiones en el laminador (slicer).

Preguntas frecuentes

¿Qué es un archivo .3ds?

Un modelo en el formato de 3D Studio para DOS, de 1990: mallas de triángulos, materiales, cámaras, luces y animación sencilla.

¿Por qué mi modelo .3ds se abrió sin texturas?

Las texturas son imágenes aparte junto al archivo, y sus nombres tienen como máximo ocho caracteres. El comando strings muestra qué imágenes espera el archivo. Ponles el mismo nombre y colócalas a su lado.

¿Mi .3ds es un modelo 3D o un juego de Nintendo 3DS?

head -c 2 model.3ds muestra MM en un modelo 3D. Cualquier otra cosa significa que no es un modelo de 3D Studio.

¿El Mac abre .3ds sin otra app?

No. macOS 27 no tiene ningún tipo de archivo para 3DS, y ni Vista Previa ni Quick Look lo muestran.

¿Cómo convierto 3DS a STL?

En el Mac, en Preview3D con Archivo → Exportar modelo como…, o en Blender con la extensión de 3DS. Después comprueba la malla y las dimensiones.

¿Por qué un modelo grande se deshizo en muchos trozos?

Una malla en 3DS admite como máximo 65.535 vértices, así que el exportador divide los objetos más grandes en trozos.

Páginas relacionadas

Fuentes

¿Tienes una colección antigua de modelos .3ds de un CD o de un archivo que no se abren en tu Mac? Escríbeme a apps@xfanta.com y cuéntame de dónde venía.

Ábrelo en Preview3D

STEP, 3MF, STL, G-code, BGCODE y más en el Mac, el iPad, el iPhone y el Vision Pro. Una sola compra, sin cuenta, sin red.

Preview3D en la App Store