Preview3D
받기

MS3D, ASE, COB 파일: 오래된 3D 형식 세 가지, 그리고 Mac

.ms3d, .ase, .cob 파일은 오래된 3D 프로그램 세 가지, 즉 MilkShape 3D, 3D Studio MAX, trueSpace의 형식입니다. 이 중 두 프로그램은 더 이상 개발되지 않으며, Mac은 세 형식 중 어느 것도 자체적으로 열지 못합니다. 주로 오래된 게임 모드와 모델 모음에서 볼 수 있습니다.

한눈에 보기

확장자
.ms3d, .ase, .cob
종류
오래된 3D 애플리케이션 형식
개발
MilkShape 3D, 3D Studio MAX, trueSpace
표준
공식 표준 아님
앱 없이 macOS에서
모름: 미리보기도 미리보기 이미지도 없음

정보 확인일: 2026년 11월 4일

내가 가진 파일은 무엇일까

파일시작 부분
.ms3d – MilkShape 3D, 바이너리MS3D000000
.ase – 3D Studio MAX, 텍스트*3DSMAX_ASCIIEXPORT
.cob – trueSpace, 텍스트 또는 바이너리Caligari V00.01

파일의 시작 부분은 터미널에서 볼 수 있습니다.

head -c 20 model.ase

시작 부분이 중요한 이유는 다른 프로그램도 .ase와 .cob 확장자를 쓰기 때문입니다. 자세한 내용은 아래에서 다룹니다.

MS3D: MilkShape 3D

MilkShape 3D는 게임과 모드용 로우 폴리곤 모델에 쓰이던 작은 Windows 셰어웨어 모델러입니다. 만든 사람은 Mete Ciragan(chUmbaLum sOft)입니다. 웹사이트는 더 이상 작동하지 않으며, chumbalum.swissquake.ch는 서버 주소조차 조회되지 않습니다.

.ms3d 파일은 Windows 바이트 순서를 쓰는 바이너리입니다. MS3D000000이라는 텍스트와 버전 번호로 시작합니다. 그룹으로 나뉜 삼각형 메시, 텍스처 이름이 있는 재질, 키프레임 애니메이션이 있는 관절 스켈레톤을 담습니다. 텍스처 이미지는 별도 파일입니다. 꼭짓점과 삼각형 개수는 16비트 숫자이므로, 파일 하나에 각각 최대 65,535개까지 들어갑니다. 형식은 프로그램 작성자가 만든 C 헤더 파일로만 설명되어 있으며, 이 파일은 지금 paulbourke.net에 보관되어 있습니다.

Blender는 버전 2.79까지 내장 애드온으로 MS3D를 가져오고 내보낼 수 있었지만, 2.80부터는 사라졌습니다.

ASE: 3D Studio MAX의 텍스트 내보내기

ASE는 ASCII Scene Export 플러그인이 3D Studio MAX 장면을 읽을 수 있는 텍스트로 덤프한 것입니다. 제가 테스트용으로 작성한 삼각형은 이렇게 시작합니다.

*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

그 뒤에 중괄호로 묶인 블록이 이어집니다. 메시를 가진 객체(*GEOMOBJECT), 카메라와 조명, 변환(*NODE_TM), 부모 객체와의 연결(*NODE_PARENT), 변환 애니메이션입니다. 각 면은 스무딩 그룹과 재질 번호를 가진 삼각형입니다. 텍스처는 이미지 경로입니다. 공식 사양은 없으며, Paul Bourke의 페이지에도 샘플 파일만 있습니다.

Doom 3 엔진도 ASE를 읽었습니다. 공개된 소스 코드에 ASE 리더인 Model_ase.cpp가 들어 있습니다.

충돌에 주의하세요. FileInfo에 따르면 .ase 확장자를 쓰는 형식은 네 가지입니다. 3D Studio MAX의 3D 내보내기, Adobe Swatch Exchange 색상 팔레트, Aseprite 스프라이트, Velvet Studio 샘플입니다. Illustrator가 있는 사람이라면 Mac에 Adobe 팔레트가 있습니다. Illustrator가 사전 설정에 이를 포함해 설치하기 때문입니다. 파일의 시작 부분으로 구별할 수 있습니다. 3D 파일은 *3DSMAX_ASCIIEXPORT로, Adobe 팔레트는 ASEF라는 글자로 시작합니다. macOS에는 .ase용 파일 유형이 여러 개 있으며, 어느 것이 우선하는지는 설치된 앱에 따라 다릅니다. 그래서 더블 클릭하면 예상과 다른 프로그램이 열릴 수 있습니다. 앱에서 파일 → 열기…로 파일을 여는 편이 더 확실합니다.

COB: Caligari trueSpace

trueSpace는 1985년에 설립되어 Amiga에 뿌리를 둔 회사 Caligari의 Windows용 3D 프로그램이었습니다. 버전 1.0은 1994년에 나왔습니다. Microsoft는 2008년 초 이 회사를 인수했고, 2009년 5월 trueSpace를 단종했습니다.

.cob 파일은 객체이며, trueSpace는 장면 전체를 .scn으로 저장합니다. 헤더는 Caligari라는 단어와 버전 V00.01로 시작합니다. 이어서 텍스트면 A, 바이너리면 B가 오고, 그 뒤에 바이트 순서를 나타내는 L 또는 B가 옵니다. 안에는 PolH(메시), Mat1(재질), Grou(그룹), Lght(조명), Came(카메라) 같은 청크가 있습니다. 다음은 제가 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>

COBOL 소스 코드도 .cob 확장자를 씁니다. trueSpace 모델은 맨 앞의 Caligari라는 단어로 알아볼 수 있습니다.

Mac에서 여는 방법

macOS는 세 형식 중 어느 것도 모릅니다. macOS 27.0.1에는 .ms3d나 .cob용 자체 파일 유형이 없고, Model I/O 프레임워크는 셋 중 어느 것도 불러오지 않으며, 미리보기, 훑어보기, Finder 모두 이를 보여주지 않습니다. MilkShape 3D, 3D Studio MAX, trueSpace는 Windows에서만 실행되거나 실행되었습니다.

  • Blender 2.79는 아직 내장 애드온으로 MS3D를 처리합니다. ASE나 COB에 대한 내장 지원은 없습니다.
  • 텍스트 편집기로는 ASE와 텍스트 COB 파일이 숫자와 키워드로 보이지만, 형상은 보이지 않습니다.
  • 제 앱 Preview3D는 Mac에서 .ms3d, .ase, .cob 파일을 창에서, 훑어보기에서, Finder 미리보기 이미지로 보여줍니다. iPad, iPhone, Apple Vision Pro에서도 됩니다. 그래서 오래된 모델 모음을 미리보기 이미지로 훑어볼 수 있습니다.

Preview3D는 세 형식 모두 Assimp 라이브러리로 읽습니다. 앱이 쓰는 것과 같은 빌드로, 위의 설명을 보고 직접 작성한 파일로 시험해 봤습니다. MS3D 버전 4는 열리지만 다른 버전은 열리지 않습니다. Assimp가 버전 4를 기대한다고 보고합니다. ASE 삼각형은 열렸습니다. 텍스트 COB도 열렸습니다. 코드에 따르면 Assimp는 바이너리 COB도 읽지만, 시험해 보지는 않았습니다. Caligari V00.01AB나 …BB 헤더를 가진 빅 엔디언 파일은 Assimp가 거부합니다. 앱은 지오메트리를 단색으로 보여주며, 파일의 재질, 텍스처, 스켈레톤, 애니메이션은 쓰지 않습니다. 모델 정보에는 파일 단위로 된 치수와 삼각형 개수, 그리고 메시 검사가 있습니다. iPad와 iPhone에서는 모델을 책상 크기에 맞춰 AR로 책상 위에 세워 보여줍니다.

STL이나 OBJ로 변환하기

Mac에서 Preview3D는 파일 → 다른 이름으로 모델 내보내기…(⌥⌘E)에서 아무것도 업로드하지 않고 STL, OBJ, PLY로 변환합니다. 재질, 텍스처, 스켈레톤, 애니메이션은 빠지고 형상만 남습니다. 게임 모델은 따로 떨어진 부분으로 만들어진 경우가 많아 출력 전에 수리가 필요하며, 메시 검사가 어디를 고쳐야 하는지 보여줍니다. 슬라이서에서 크기를 확인하세요.

자주 묻는 질문

.ms3d 파일은 무엇인가요?

Windows 셰어웨어 모델러 MilkShape 3D의 모델입니다. 삼각형 메시, 재질, 애니메이션이 있는 스켈레톤을 바이너리 파일 하나에 담습니다.

.ase 파일은 무엇이며, 왜 다른 앱에서 열렸나요?

3D Studio MAX의 3D 장면이거나, Adobe 색상 팔레트, Aseprite 스프라이트, Velvet Studio 샘플 중 하나입니다. 3D 파일이라면 head -c 20 model.ase가 *3DSMAX_ASCIIEXPORT를 출력합니다. 앱에서 파일 → 열기…로 여세요.

.cob 파일은 무엇인가요?

Caligari trueSpace의 객체이거나 COBOL 소스 코드입니다. trueSpace 파일은 Caligari라는 단어로 시작합니다.

.ms3d 파일이 왜 열리지 않나요?

Assimp, 그리고 이를 쓰는 Preview3D는 MS3D 버전 4만 읽습니다. 버전은 MS3D000000이라는 텍스트 바로 뒤의 바이트에 있습니다.

Mac은 다른 앱 없이 이 파일들을 여나요?

아니요. macOS 27의 미리보기와 훑어보기는 셋 중 어느 것도 보여주지 않습니다.

STL이나 OBJ로 어떻게 변환하나요?

Mac에서 Preview3D의 파일 → 다른 이름으로 모델 내보내기…로 변환합니다. 그런 다음 메시와 크기를 확인하세요.

관련 페이지

  • .3ds 파일 – 3D Studio의 바이너리 형식
  • .fbx 파일 – 오늘날 3ds Max에서 장면을 옮기는 형식
  • .obj 파일 – 오래된 모델을 가장 흔히 변환하는 텍스트 형식

출처

Mac에서 열리지 않는 MilkShape, 3D Studio MAX, trueSpace의 오래된 모델이 있나요? 어디서 나온 것인지 apps@xfanta.com으로 알려 주세요.

Preview3D에서 열기

STEP, 3MF, STL, G-code, BGCODE 등을 Mac, iPad, iPhone, Vision Pro에서 엽니다. 한 번 구매로 계정도 네트워크도 필요 없습니다.

App Store에서 Preview3D 보기