Preview3D
Získat

Soubory .ms3d, .ase a .cob: tři starší 3D formáty a Mac

Soubory .ms3d, .ase a .cob jsou formáty tří starších 3D programů: MilkShape 3D, 3D Studia MAX a trueSpace. Dva z těch programů už nikdo nevyvíjí a Mac žádný z formátů sám neotevře. Najdete je hlavně ve starých herních modech a sbírkách modelů.

Ve zkratce

Přípona
.ms3d, .ase, .cob
Typ
Starší formát 3D programu
Autor
MilkShape 3D, 3D Studio MAX, trueSpace
Norma
Není to formální norma
macOS bez aplikace
Nezná ho: bez náhledu i miniatury

Fakta ověřena 4. listopadu 2026

Který soubor máte

SouborZačíná
.ms3d – MilkShape 3D, binárníMS3D000000
.ase – 3D Studio MAX, text*3DSMAX_ASCIIEXPORT
.cob – trueSpace, text i binárníCaligari V00.01

Začátek souboru ukáže Terminál:

head -c 20 model.ase

Na začátku záleží, protože .ase a .cob používají i jiné programy. Víc v oddílech níže.

MS3D: MilkShape 3D

MilkShape 3D je malý sharewarový modelář pro Windows, ve kterém se dělaly modely s nízkým počtem polygonů pro hry a mody. Jeho autorem je Mete Ciragan (chUmbaLum sOft). Jeho web dnes nefunguje: adresa chumbalum.swissquake.ch se ani nepřeloží na server.

Soubor .ms3d je binární, s pořadím bajtů jako na Windows. Začíná textem MS3D000000 a číslem verze. Nese trojúhelníkové sítě rozdělené do skupin, materiály se jmény textur a kostru z kloubů s animací po klíčových snímcích. Obrázky textur jsou samostatné soubory. Počty vrcholů a trojúhelníků jsou šestnáctibitová čísla, takže jeden soubor jich má nejvýš 65 535. Formát je popsaný jen v hlavičkovém souboru jazyka C od autora programu, který je dnes na stránkách paulbourke.net.

Blender do verze 2.79 uměl MS3D importovat i exportovat vestavěným doplňkem, od verze 2.80 ho už nemá.

ASE: textový export z 3D Studia MAX

ASE je čitelný textový výpis scény z 3D Studia MAX, který zapisuje doplněk ASCII Scene Export. Takhle začíná trojúhelník, který jsem si napsal na 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 1

Dál přicházejí bloky ve složených závorkách: objekty se sítí (*GEOMOBJECT), kamery a světla, transformace (*NODE_TM), odkazy na nadřazený objekt (*NODE_PARENT) a animace transformací. Každá plocha je trojúhelník s vyhlazovací skupinou a číslem materiálu. Textury jsou cesty k obrázkům. Oficiální specifikace neexistuje, Paul Bourke má na své stránce jen vzorový soubor.

ASE četl i engine hry Doom 3, jeho zveřejněný zdrojový kód obsahuje čtečku Model_ase.cpp.

Pozor na kolize. Podle FileInfo používají příponu .ase čtyři formáty: 3D export z 3D Studia MAX, palety barev Adobe Swatch Exchange, sprity z Aseprite a samply z Velvet Studia. Palety Adobe má na Macu každý, kdo má Illustrator, který je dodává v předvolbách. Rozliší je začátek souboru: 3D soubor začíná *3DSMAX_ASCIIEXPORT, paleta Adobe písmeny ASEF. macOS má pro .ase několik typů souborů a ten, který vyhraje, záleží na nainstalovaných aplikacích. Dvojklik proto může otevřít jiný program, než čekáte. Spolehlivější je soubor otevřít přímo z aplikace přes Soubor → Otevřít.

COB: Caligari trueSpace

trueSpace byl 3D program pro Windows od firmy Caligari, založené v roce 1985, s kořeny na Amize. Verze 1.0 vyšla v roce 1994. Na začátku roku 2008 firmu koupil Microsoft a v květnu 2009 vývoj trueSpace ukončil.

Soubor .cob je objekt, celou scénu ukládá trueSpace do souboru .scn. Hlavička začíná slovem Caligari a verzí V00.01. Následuje A pro textový, nebo B pro binární zápis a za ním L, nebo B pro pořadí bajtů. Uvnitř jsou bloky: PolH je síť, Mat1 materiál, Grou skupina, Lght světlo a Came kamera. Takhle začíná krychle, kterou jsem si napsal podle čtečky v knihovně 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>

Příponu .cob mají i zdrojové kódy v jazyce COBOL. Model z trueSpace poznáte podle slova Caligari na začátku.

Jak je otevřít na Macu

macOS žádný z těch tří formátů nezná. Na macOS 27.0.1 pro .ms3d ani .cob nemá vlastní typ souboru, knihovna Model I/O žádný z nich nenačte a Náhled, Quick Look ani Finder je neukážou. MilkShape 3D, 3D Studio MAX i trueSpace běží nebo běžely jen na Windows.

  • Blender 2.79 ještě umí MS3D vestavěným doplňkem. Pro ASE a COB vestavěnou podporu nemá.
  • Textový editor ukáže ASE a textové COB jako čísla a klíčová slova, tvar ale ne.
  • Preview3D, moje aplikace, otevře .ms3d, .ase i .cob na Macu v okně, v Quick Looku i jako miniaturu ve Finderu. Na iPadu, iPhonu a Apple Vision Pro taky. Starou sbírku modelů tak projdete v miniaturách.

Preview3D čte všechny tři formáty přes knihovnu Assimp. Vyzkoušel jsem ji ve stejném sestavení, jaké aplikace používá, se soubory, které jsem si napsal podle popisů výše. MS3D verze 4 se otevře, jiné verze ne: Assimp hlásí, že čeká verzi 4. Trojúhelník v ASE se otevřel. Textový COB se otevřel. Binární Assimp podle svého kódu čte taky, ten jsem ale nezkoušel. Soubor s pořadím bajtů big-endian, tedy s hlavičkou Caligari V00.01AB nebo …BB, Assimp odmítne. Aplikace ukáže geometrii v jednotné barvě: materiály, textury, kostry a animace ze souboru nepoužije. V Info o modelu jsou rozměry v jednotkách souboru a počet trojúhelníků a k tomu kontrola sítě. Na iPadu a iPhonu model postaví v AR na stůl a přizpůsobí mu velikost.

Převod na STL nebo OBJ

Na Macu se v Preview3D převádí z nabídky Soubor → Exportovat model jako… (⌥⌘E) do STL, OBJ nebo PLY, bez nahrávání na cizí server. Materiály, textury, kostry a animace se ztratí, zůstane jen tvar. Modely z her bývají složené z oddělených dílů a před tiskem potřebují opravit. Kontrola sítě ukáže, kde. Velikost zkontrolujte ve sliceru.

Časté otázky

Co je soubor .ms3d?

Model z MilkShape 3D, sharewarového modeláře pro Windows: trojúhelníková síť, materiály a kostra s animací v binárním souboru.

Co je soubor .ase a proč se mi otevřel v jiné aplikaci?

Buď 3D scéna z 3D Studia MAX, nebo paleta barev Adobe, sprite z Aseprite či sample z Velvet Studia. Příkaz head -c 20 model.ase u 3D souboru vypíše *3DSMAX_ASCIIEXPORT. Otevírejte ho z aplikace přes Soubor → Otevřít.

Co je soubor .cob?

Objekt z programu Caligari trueSpace, nebo zdrojový kód v jazyce COBOL. Soubor z trueSpace začíná slovem Caligari.

Proč se můj soubor .ms3d neotevře?

Assimp, a tedy i Preview3D, čte jen MS3D verze 4. Verzi najdete v bajtech hned za textem MS3D000000.

Otevře Mac tyto soubory bez další aplikace?

Ne. macOS 27 žádný z nich neukáže v Náhledu ani v Quick Looku.

Jak je převést na STL nebo OBJ?

Na Macu v Preview3D přes Soubor → Exportovat model jako…. Pak zkontrolujte síť a velikost.

Související stránky

  • Soubor .3ds – binární formát 3D Studia
  • Soubor .fbx – dnešní formát pro přenos scén z 3ds Max
  • Soubor .obj – textový formát, do kterého se staré modely nejčastěji převádějí

Zdroje

Máte staré modely z MilkShape, 3D Studia MAX nebo trueSpace, které se vám na Macu nedaří otevřít? Napište mi na apps@xfanta.com, odkud pocházejí.

Otevřete ho v Preview3D

STEP, 3MF, STL, G-code, BGCODE a další na Macu, iPadu, iPhonu i Vision Pro. Jeden nákup, bez účtu, bez připojení k internetu.

Preview3D v App Store