Archivos MS3D, ASE y COB: tres formatos 3D antiguos y el Mac
Los archivos .ms3d, .ase y .cob son los formatos de tres programas 3D antiguos: MilkShape 3D, 3D Studio MAX y trueSpace. Ya nadie desarrolla dos de esos programas, y el Mac no abre ninguno de los formatos por sí solo. Te los encuentras sobre todo en mods de juegos antiguos y en colecciones de modelos.
De un vistazo
- Extensión
- .ms3d, .ase, .cob
- Tipo
- Formato de una aplicación 3D antigua
- Creado por
- MilkShape 3D, 3D Studio MAX, trueSpace
- Norma
- No es una norma formal
- Especificación
- Paul Bourke: data formats
- macOS sin ninguna app
- No lo conoce: ni vista previa ni miniatura
Datos comprobados el 4 de noviembre de 2026
Qué archivo tienes
| Archivo | Empieza con |
|---|---|
| .ms3d: MilkShape 3D, binario | MS3D000000 |
| .ase: 3D Studio MAX, texto | *3DSMAX_ASCIIEXPORT |
| .cob: trueSpace, texto o binario | Caligari V00.01 |
Terminal muestra el comienzo de un archivo:
head -c 20 model.aseEl comienzo importa, porque otros programas también usan .ase y .cob. Más sobre ello en las secciones de abajo.
MS3D: MilkShape 3D
MilkShape 3D es un pequeño programa de modelado shareware para Windows que se usa para modelos de pocos polígonos para juegos y mods. Lo creó Mete Ciragan (chUmbaLum sOft). Su web ya no funciona: chumbalum.swissquake.ch ni siquiera apunta a un servidor.
Un archivo .ms3d es binario, con el orden de bytes de Windows. Empieza con el texto MS3D000000 y un número de versión. Lleva mallas de triángulos divididas en grupos, materiales con nombres de textura y un esqueleto de articulaciones con animación por fotogramas clave. Las imágenes de textura son archivos aparte. Los recuentos de vértices y triángulos son números de 16 bits, así que un archivo contiene como máximo 65.535 de cada. El formato solo está descrito en un archivo de cabecera en C escrito por quien creó el programa, que hoy se conserva en paulbourke.net.
Blender, hasta la versión 2.79, podía importar y exportar MS3D con un complemento integrado; desde la 2.80 ya no está.
ASE: la exportación en texto de 3D Studio MAX
ASE es un volcado en texto legible de una escena de 3D Studio MAX, que escribe el plug-in ASCII Scene Export. Así empieza un triángulo que escribí para hacer pruebas:
*3DSMAX_ASCIIEXPORT 200
*COMMENT "AsciiExport Version 2.00 - test"
*SCENE {
*SCENE_FILENAME "tri.max"
*SCENE_FIRSTFRAME 0
*SCENE_LASTFRAME 100
}
*MATERIAL_LIST {
*MATERIAL_COUNT 1Después vienen bloques entre llaves: objetos con mallas (*GEOMOBJECT), cámaras y luces, transformaciones (*NODE_TM), vínculos a un objeto padre (*NODE_PARENT) y animación de transformaciones. Cada cara es un triángulo con un grupo de suavizado y un número de material. Las texturas son rutas a imágenes. No hay especificación oficial; la página de Paul Bourke solo tiene un archivo de ejemplo.
El motor de Doom 3 también leía ASE: su código fuente publicado contiene un lector de ASE, Model_ase.cpp.
Ojo con las coincidencias. Según FileInfo, cuatro formatos usan la extensión .ase: la exportación 3D de 3D Studio MAX, las paletas de colores Adobe Swatch Exchange, los sprites de Aseprite y las muestras de Velvet Studio. Quien tenga Illustrator tiene paletas de Adobe en su Mac, porque Illustrator las incluye en sus ajustes preestablecidos. El comienzo del archivo los distingue: un archivo 3D empieza con *3DSMAX_ASCIIEXPORT, y una paleta de Adobe, con las letras ASEF. macOS tiene varios tipos de archivo para .ase, y cuál gana depende de las apps instaladas. Así que un doble clic puede abrir un programa distinto del que esperas. Es más fiable abrir el archivo desde la app, con Archivo → Abrir….
COB: Caligari trueSpace
trueSpace era un programa 3D para Windows de Caligari, una empresa fundada en 1985 con raíces en el Amiga. La versión 1.0 salió en 1994. Microsoft compró la empresa a principios de 2008 y abandonó trueSpace en mayo de 2009.
Un archivo .cob es un objeto; trueSpace guarda una escena entera como .scn. La cabecera empieza con la palabra Caligari y la versión V00.01. Después viene A para texto o B para binario, seguido de L o B para el orden de bytes. Dentro hay bloques: PolH es una malla, Mat1 un material, Grou un grupo, Lght una luz y Came una cámara. Así empieza un cubo que escribí a partir del lector de la biblioteca Assimp:
Caligari V00.01ALH
PolH V0.08 Id 100 Parent 0 Size 00000000
Name Cube
…
World Vertices 8
0 0 0
10 0 0
…
Faces 6
Face verts 4 flags 0 mat 0
<0,0> <3,0> <2,0> <1,0>El código fuente en COBOL también usa la extensión .cob. Un modelo de trueSpace se reconoce por la palabra Caligari al principio.
Cómo abrirlos en el Mac
macOS no conoce ninguno de los tres formatos. En macOS 27.0.1 no tiene un tipo de archivo propio para .ms3d ni .cob, el framework Model I/O no carga ninguno de ellos, y ni Vista Previa, ni Quick Look, ni el Finder los muestran. MilkShape 3D, 3D Studio MAX y trueSpace funcionan o funcionaban solo en Windows.
- Blender 2.79 todavía maneja MS3D con su complemento integrado. No tiene compatibilidad integrada con ASE ni COB.
- Un editor de texto muestra los archivos ASE y COB de texto como números y palabras clave, pero no la forma.
- Preview3D, mi app, abre archivos .ms3d, .ase y .cob 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 colección de modelos antigua como miniaturas.
Preview3D lee los tres formatos a través de la biblioteca Assimp. Lo probé con la misma compilación que usa la app, con archivos que escribí a partir de las descripciones de arriba. MS3D versión 4 se abre; las demás versiones no: Assimp informa de que espera la versión 4. El triángulo ASE se abrió. El COB de texto se abrió. Según su código, Assimp también lee COB binario, pero eso no lo he probado. Un archivo big-endian, con cabecera Caligari V00.01AB o …BB, Assimp lo rechaza. La app muestra la geometría en un único color liso: no usa los materiales, las texturas, los esqueletos ni la animación del archivo. Información del modelo tiene las dimensiones en las unidades del archivo 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 a STL u OBJ
En el Mac, Preview3D convierte desde Archivo → Exportar modelo como… (⌥⌘E) a STL, OBJ o PLY, sin subir nada. Los materiales, las texturas, los esqueletos y la animación se descartan; solo queda la forma. Los modelos de juegos suelen estar hechos de piezas separadas y necesitan reparaciones antes de imprimirse; la comprobación de malla muestra dónde. Comprueba el tamaño en el laminador (slicer).
Preguntas frecuentes
¿Qué es un archivo .ms3d?
Un modelo de MilkShape 3D, un programa de modelado shareware para Windows: una malla de triángulos, materiales y un esqueleto con animación en un único archivo binario.
¿Qué es un archivo .ase y por qué se abrió en otra app?
Es una escena 3D de 3D Studio MAX, o bien una paleta de colores de Adobe, un sprite de Aseprite o una muestra de Velvet Studio. head -c 20 model.ase muestra *3DSMAX_ASCIIEXPORT en un archivo 3D. Ábrelo desde la app con Archivo → Abrir….
¿Qué es un archivo .cob?
Un objeto de Caligari trueSpace, o código fuente en COBOL. Un archivo de trueSpace empieza con la palabra Caligari.
¿Por qué no se abre mi archivo .ms3d?
Assimp, y por tanto Preview3D, solo lee MS3D versión 4. La versión está en los bytes que siguen justo al texto MS3D000000.
¿El Mac abre estos archivos sin otra app?
No. macOS 27 no muestra ninguno de ellos en Vista Previa ni en Quick Look.
¿Cómo los convierto a STL u OBJ?
En el Mac, en Preview3D con Archivo → Exportar modelo como…. Después comprueba la malla y el tamaño.
Páginas relacionadas
- El archivo .3ds: el formato binario de 3D Studio
- El archivo .fbx: el formato actual para sacar escenas de 3ds Max
- El archivo .obj: el formato de texto al que más a menudo se convierten los modelos antiguos
Fuentes
- Paul Bourke: el formato de MilkShape 3D: la cabecera original del programa, versiones 1.3 y 1.4
- Paul Bourke: ASE: un archivo de ejemplo
- PRONOM: Caligari trueSpace, texto y binario
- Wikipedia: trueSpace: la historia de Caligari
- FileInfo: la extensión .ase: cuatro formatos con una sola extensión
- Assimp: lectura de MS3D, ASE y COB
- Blender 2.79: el complemento MS3D
- Código fuente de Doom 3: el lector de ASE
¿Tienes modelos antiguos de MilkShape, 3D Studio MAX o trueSpace que no se abren en tu Mac? Escríbeme a apps@xfanta.com y cuéntame de dónde venían.
Á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