File MS3D, ASE e COB: tre vecchi formati 3D e il Mac
I file .ms3d, .ase e .cob sono i formati di tre vecchi programmi 3D: MilkShape 3D, 3D Studio MAX e trueSpace. Due di questi programmi non li sviluppa più nessuno, e il Mac da solo non apre nessuno dei tre formati. Li trovi soprattutto in vecchie mod di giochi e raccolte di modelli.
In breve
- Estensione
- .ms3d, .ase, .cob
- Tipo
- Formato di vecchie applicazioni 3D
- Creato da
- MilkShape 3D, 3D Studio MAX, trueSpace
- Standard
- Non è uno standard formale
- Specifica
- Paul Bourke: data formats
- macOS senza app
- Non lo conosce: niente anteprima, niente miniatura
Informazioni verificate il 4 novembre 2026
Quale file hai
| File | Inizia con |
|---|---|
| .ms3d – MilkShape 3D, binario | MS3D000000 |
| .ase – 3D Studio MAX, testo | *3DSMAX_ASCIIEXPORT |
| .cob – trueSpace, testo o binario | Caligari V00.01 |
Il Terminale mostra l'inizio di un file:
head -c 20 model.aseL'inizio conta, perché anche altri programmi usano .ase e .cob. Ne parlo nelle sezioni qui sotto.
MS3D: MilkShape 3D
MilkShape 3D è un piccolo modellatore shareware per Windows, usato per creare modelli low-poly per giochi e mod. È opera di Mete Ciragan (chUmbaLum sOft). Il suo sito non funziona più: chumbalum.swissquake.ch non punta nemmeno più a un server.
Un file .ms3d è binario, con l'ordine dei byte di Windows. Inizia con il testo MS3D000000 e un numero di versione. Contiene mesh di triangoli divise in gruppi, materiali con i nomi delle texture e uno scheletro di giunti con animazione a keyframe. Le immagini delle texture sono file separati. I conteggi di vertici e triangoli sono numeri a 16 bit, quindi un file ne contiene al massimo 65.535 di ciascuno. Il formato è descritto solo in un file header C scritto da chi ha creato il programma, oggi conservato su paulbourke.net.
Blender fino alla versione 2.79 sapeva importare ed esportare MS3D con un componente aggiuntivo integrato; dalla 2.80 non c'è più.
ASE: l'esportazione di testo da 3D Studio MAX
ASE è un dump di testo leggibile di una scena di 3D Studio MAX, scritto dal plug-in ASCII Scene Export. Ecco come inizia un triangolo che ho scritto per i test:
*3DSMAX_ASCIIEXPORT 200
*COMMENT "AsciiExport Version 2.00 - test"
*SCENE {
*SCENE_FILENAME "tri.max"
*SCENE_FIRSTFRAME 0
*SCENE_LASTFRAME 100
}
*MATERIAL_LIST {
*MATERIAL_COUNT 1Seguono blocchi tra parentesi graffe: oggetti con mesh (*GEOMOBJECT), telecamere e luci, trasformazioni (*NODE_TM), collegamenti a un oggetto genitore (*NODE_PARENT) e animazione delle trasformazioni. Ogni faccia è un triangolo con un gruppo di smoothing e un numero di materiale. Le texture sono percorsi di immagini. Non esiste una specifica ufficiale; la pagina di Paul Bourke ha solo un file di esempio.
Anche il motore di Doom 3 leggeva ASE – il suo codice sorgente pubblicato contiene un lettore ASE, Model_ase.cpp.
Attenzione ai conflitti. Secondo FileInfo, quattro formati usano l'estensione .ase: l'esportazione 3D di 3D Studio MAX, le palette di colori Adobe Swatch Exchange, gli sprite di Aseprite e i campioni di Velvet Studio. Chi ha Illustrator ha palette Adobe sul Mac, perché Illustrator le include nelle sue preimpostazioni. L'inizio del file le distingue: un file 3D inizia con *3DSMAX_ASCIIEXPORT, una palette Adobe con le lettere ASEF. macOS ha diversi tipi di file per .ase, e quale vince dipende dalle app installate. Così un doppio clic può aprire un programma diverso da quello che ti aspetti. È più affidabile aprire il file dall'app, con File → Apri.
COB: Caligari trueSpace
trueSpace era un programma 3D per Windows di Caligari, una società fondata nel 1985 con radici sull'Amiga. La versione 1.0 è uscita nel 1994. Microsoft ha acquistato la società all'inizio del 2008 e ha dismesso trueSpace nel maggio 2009.
Un file .cob è un oggetto; trueSpace salva un'intera scena come .scn. L'intestazione inizia con la parola Caligari e la versione V00.01. Poi viene A per il testo o B per il binario, seguito da L o B per l'ordine dei byte. Dentro ci sono blocchi: PolH è una mesh, Mat1 un materiale, Grou un gruppo, Lght una luce e Came una telecamera. Ecco come inizia un cubo che ho scritto basandomi sul lettore della libreria 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>Anche il codice sorgente COBOL usa l'estensione .cob. Un modello trueSpace si riconosce dalla parola Caligari all'inizio.
Come aprirli sul Mac
macOS non conosce nessuno dei tre formati. Su macOS 27.0.1 non ha un tipo di file proprio per .ms3d o .cob, il framework Model I/O non ne carica nessuno, e né Anteprima, né Quick Look, né il Finder li mostrano. MilkShape 3D, 3D Studio MAX e trueSpace funzionano o funzionavano solo su Windows.
- Blender 2.79 gestisce ancora MS3D con il suo componente aggiuntivo integrato. Non ha supporto integrato per ASE o COB.
- Un editor di testo mostra i file ASE e COB di testo come numeri e parole chiave, ma non la forma.
- Preview3D, la mia app, apre i file .ms3d, .ase e .cob sul Mac nella sua finestra, in Quick Look e come miniature del Finder. Anche su iPad, iPhone e Apple Vision Pro. Così puoi sfogliare una vecchia raccolta di modelli come miniature.
Preview3D legge tutti e tre i formati tramite la libreria Assimp. L'ho provato nella stessa build che usa l'app, con file che ho scritto in base alle descrizioni qui sopra. MS3D versione 4 si apre, le altre versioni no: Assimp segnala che si aspetta la versione 4. Il triangolo ASE si è aperto. Il COB di testo si è aperto. Secondo il suo codice Assimp legge anche il COB binario, ma non l'ho provato. Un file big-endian, con intestazione Caligari V00.01AB o …BB, Assimp lo rifiuta. L'app mostra la geometria in un unico colore semplice: non usa i materiali, le texture, gli scheletri né le animazioni del file. Info modello riporta le dimensioni nelle unità del file e il numero di triangoli, più un controllo della mesh. Su iPad e iPhone mette il modello sulla tua scrivania in AR, adattato alla scrivania.
Convertire in STL o OBJ
Sul Mac, Preview3D converte da File → Esporta modello come… (⌥⌘E) in STL, OBJ o PLY, senza caricare nulla online. Materiali, texture, scheletri e animazioni vengono scartati; resta solo la forma. I modelli dei giochi sono spesso costruiti da parti separate e vanno riparati prima della stampa; il controllo della mesh mostra dove. Controlla le dimensioni nello slicer.
Domande frequenti
Cos'è un file .ms3d?
Un modello di MilkShape 3D, un modellatore shareware per Windows: una mesh di triangoli, materiali e uno scheletro con animazione in un unico file binario.
Cos'è un file .ase, e perché si è aperto in un'altra app?
È una scena 3D di 3D Studio MAX, oppure una palette di colori Adobe, uno sprite di Aseprite o un campione di Velvet Studio. head -c 20 model.ase stampa *3DSMAX_ASCIIEXPORT per un file 3D. Aprilo dall'app con File → Apri.
Cos'è un file .cob?
Un oggetto di Caligari trueSpace, oppure codice sorgente COBOL. Un file trueSpace inizia con la parola Caligari.
Perché il mio file .ms3d non si apre?
Assimp, e quindi Preview3D, legge solo MS3D versione 4. Trovi la versione nei byte subito dopo il testo MS3D000000.
Il Mac apre questi file senza un'altra app?
No. macOS 27 non ne mostra nessuno in Anteprima o in Quick Look.
Come li converto in STL o OBJ?
Sul Mac, in Preview3D con File → Esporta modello come…. Poi controlla la mesh e le dimensioni.
Pagine correlate
- Il file .3ds – il formato binario di 3D Studio
- Il file .fbx – il formato di oggi per portare le scene fuori da 3ds Max
- Il file .obj – il formato di testo in cui si convertono più spesso i vecchi modelli
Fonti
- Paul Bourke: il formato MilkShape 3D – l'header originale del programma, versioni 1.3 e 1.4
- Paul Bourke: ASE – un file di esempio
- PRONOM: Caligari trueSpace, testo e binario
- Wikipedia: trueSpace – la storia di Caligari
- FileInfo: l'estensione .ase – quattro formati con una sola estensione
- Assimp: lettura di MS3D, ASE e COB
- Blender 2.79: il componente aggiuntivo MS3D
- Codice sorgente di Doom 3: il lettore ASE
Hai vecchi modelli di MilkShape, 3D Studio MAX o trueSpace che sul Mac non si aprono? Scrivimi a apps@xfanta.com e raccontami da dove vengono.
Aprilo in Preview3D
STEP, 3MF, STL, G-code, BGCODE e altro su Mac, iPad, iPhone e Vision Pro. Un solo acquisto, nessun account, nessuna rete.
Preview3D sull'App Store