Preview3D
받기

.ac 파일이란? AC3D 모델, FlightGear, 그리고 Mac

.ac 파일은 Inivis가 1994년부터 Windows, Mac, Linux용으로 판매해 온 3D 모델러 AC3D의 일반 텍스트 형식입니다. 단순하고 공개적으로 문서화되어 있어서, 예를 들어 FlightGear 비행 시뮬레이터가 항공기와 풍경 모델에 이 형식을 씁니다. Mac은 이 파일을 자체적으로 열지 못합니다.

한눈에 보기

확장자
.ac
종류
오래된 3D 애플리케이션 형식
개발
Inivis
등장 시기
1994
표준
공식 표준 아님
앱 없이 macOS에서
모름: 미리보기도 미리보기 이미지도 없음

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

읽을 수 있는 텍스트

.ac 파일은 텍스트 편집기로 읽고 쓸 수 있습니다. 다음은 빨간 삼각형 하나입니다.

AC3Db
MATERIAL "red" rgb 1 0 0 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0
OBJECT world
kids 1
OBJECT poly
name "triangle"
numvert 3
0 0 0
1 0 0
0 1 0
numsurf 1
SURF 0x10
mat 0
refs 3
0 0 0
1 1 0
2 0 1
kids 0

첫 줄은 항상 AC3D 뒤에 16진수 버전 번호가 붙은 형태이며, 여기서는 11을 뜻하는 b입니다. 사양에 따르면 프로그램은 자신이 아는 것보다 새로운 파일을 거부할 수 있습니다. 다음에는 색, 하이라이트, 투명도를 가진 재질 팔레트(MATERIAL)가 옵니다. 그 뒤에 객체가 이어집니다. world는 장면의 루트, group은 그룹, poly는 메시를 가진 객체입니다. 객체에는 점(numvert)과 서피스(numsurf)가 있습니다. 각 서피스는 플래그가 있는 SURF 줄로 시작하고, mat은 팔레트에서 재질을 고르며, refs 뒤의 줄들은 텍스처 좌표가 붙은 점 번호입니다. 모든 객체는 뒤에 자식 객체가 몇 개 이어지는지 알려주는 kids 줄로 끝납니다.

객체의 위치와 회전(loc과 rot)은 부모 기준이므로, 모델은 부품들의 트리입니다. 각 객체는 파일 이름으로 적힌 텍스처를 하나 가질 수 있습니다. 이미지는 .ac 파일 안에 없으며, 파일이 찾는 위치에 있어야 합니다. 이 형식에는 단위도 애니메이션도 없습니다.

모델일까, configure.ac일까?

프로그램을 빌드할 때 쓰는 GNU Autoconf의 configure.ac 파일도 .ac 확장자를 씁니다. 제 Mac에도 여섯 개가 있습니다. FileInfo에 따르면 족보 프로그램 Ancestral Quest도 이 확장자를 씁니다. AC3D 모델인지는 터미널에서 알 수 있습니다.

head -c 4 model.ac

AC3D 파일이라면 AC3D가 출력됩니다. configure.ac는 AC_INIT(…) 같은 줄로 시작합니다.

양면 서피스와 메시 검사

SURF 줄은 16진수 하나에 두 가지 정보를 담습니다. 낮은 자릿수는 종류로, 0은 폴리곤, 1은 닫힌 선, 2는 선입니다. 높은 자릿수는 합으로, 1은 셰이딩된 서피스, 2는 양면 서피스를 뜻하므로, SURF 0x30은 셰이딩된 양면 서피스입니다.

양면 서피스는 일반 메시로 바뀔 때 함정이 있습니다. 제 앱이 .ac 파일을 읽을 때 쓰는 Assimp 라이브러리는 양면 서피스를 모두 복제하고 그 사본을 뒤집습니다. 정육면체로 시험해 봤습니다. 단면 서피스일 때는 삼각형이 12개이고 메시 검사에 문제가 없었지만, 양면 서피스일 때는 삼각형이 24개이고 검사에서 두 개보다 많은 면이 공유하는 모서리가 12개 발견되었습니다. STL로 변환하면 복제된 면도 그대로 넘어갑니다.

그러니 출력하기 전에 AC3D나 Blender에서, 또는 텍스트에서 직접 양면 설정을 끄세요. 다음 명령은 파일 사본에서 SURF 0x2…를 SURF 0x0…으로, SURF 0x3…을 SURF 0x1…로 바꿉니다.

sed -i '' 's/^SURF 0x3/SURF 0x1/; s/^SURF 0x2/SURF 0x0/' copy.ac

제 테스트 정육면체에서는 메시 검사 결과가 다시 깨끗해졌습니다. 선은 아예 메시의 일부가 되지 않습니다.

AC3D가 쓰이는 곳

  • 오픈 소스 비행 시뮬레이터 FlightGear는 항공기와 풍경 모델을 .ac 파일로 보관합니다. Cessna 172P 하나만 해도 .ac 파일 84개로 이루어져 있고, 가장 큰 파일인 계기판이 있는 실내는 4.9 MB입니다.
  • X-Plane은 자체 OBJ 형식을 읽습니다. 하지만 X-Plane이 개발자에게 제공하는 플러그인을 쓰면 AC3D에서 이 형식을 열고 저장할 수 있어서, X-Plane 풍경을 AC3D로 모델링합니다.
  • MATLAB은 Aerospace Toolbox 예제에서 AC3D 파일을 쓰며, FlightGear의 항공기 모델을 안내합니다.

Inivis는 3D 프린팅, Google Earth, Second Life도 용도로 꼽습니다.

Mac에서 AC를 여는 방법

macOS는 AC3D를 모릅니다. macOS 27.0.1에는 이 형식의 파일 유형이 없고, Model I/O 프레임워크는 이를 불러오지 않으며, 미리보기, 훑어보기, Finder 모두 이를 보여주지 않습니다.

  • Inivis의 AC3D에는 Mac 버전이 있습니다. 유료이며 체험판이 있습니다.
  • Blender는 Blender-AC3D 애드온(버전 7.2, Blender 2.63~4.3용)으로 .ac 파일을 가져오고 저장합니다.
  • 제 앱 Preview3D는 Mac에서 .ac 파일을 창에서, 훑어보기에서, Finder 미리보기 이미지로 보여줍니다. iPad, iPhone, Apple Vision Pro에서도 됩니다. 그래서 Blender를 실행하지 않고도 FlightGear 항공기의 부품을 미리보기 이미지로 훑어볼 수 있습니다.

Preview3D는 Assimp 라이브러리로 AC3D를 읽습니다. 앱이 쓰는 것과 같은 빌드로, 사양을 보고 직접 작성한 파일로 시험해 봤습니다. 부품이 제자리에 놓인 객체 트리, 꼭짓점이 다섯 개인 폴리곤, 더 새로운 AC3Dc 헤더를 가진 파일이 열렸습니다. Assimp는 더 새로운 subdiv 줄(2003년 사양에는 아직 없음)도 처리합니다. subdiv 2를 지정한 정육면체는 삼각형 192개로 둥글게 나왔습니다. 점만 있고 서피스가 없는 파일은 열리지 않습니다. 앱은 지오메트리를 단색으로 보여주며, 파일의 재질이나 텍스처는 쓰지 않고 선도 그리지 않습니다. 모델 정보에는 파일 단위로 된 치수와 삼각형 개수, 그리고 메시 검사가 있습니다. iPad와 iPhone에서는 모델을 책상 크기에 맞춰 AR로 책상 위에 세워 보여줍니다.

AC를 STL로 변환하기

Mac에서 Preview3D는 파일 → 다른 이름으로 모델 내보내기…(⌥⌘E)에서 아무것도 업로드하지 않고 STL, OBJ, PLY로 변환합니다. 재질, 텍스처, 선은 빠집니다. 다만 먼저 위에서 설명한 대로 양면 서피스를 끄세요. 시뮬레이터용 모델은 따로 떨어진 여러 부분으로 만들어진 경우가 많으며, 메시 검사는 이를 분리된 파트로 보여줍니다. 이 형식에는 단위가 없으므로 슬라이서에서 크기를 확인하세요.

자주 묻는 질문

.ac 파일은 무엇인가요?

Inivis의 모델러 AC3D의 일반 텍스트 형식으로, 재질, 객체 트리, 점, 서피스를 담습니다. 예를 들어 FlightGear 비행 시뮬레이터가 이 형식을 씁니다.

내 .ac 파일은 3D 모델인가요?

head -c 4 model.ac가 AC3D를 출력하면 모델입니다. configure.ac 파일은 GNU Autoconf의 것이며 3D 모델이 아닙니다.

메시 검사에서 왜 여러 면이 공유하는 모서리가 보고되나요?

모델에 양면 서피스(SURF 0x2… 또는 SURF 0x3…)가 있기 때문입니다. 읽을 때 복제되고, 뒤집힌 사본이 원본과 모서리를 공유합니다. 출력하기 전에 양면 설정을 끄세요.

Mac은 다른 앱 없이 .ac를 여나요?

아니요. macOS 27에는 AC3D용 파일 유형이 없고, 미리보기도 훑어보기도 이를 보여주지 않습니다.

AC를 STL로 어떻게 변환하나요?

Mac에서 Preview3D의 파일 → 다른 이름으로 모델 내보내기…로, 또는 Blender-AC3D 애드온을 설치한 Blender로 변환합니다. 그런 다음 메시와 크기를 확인하세요.

AC 형식의 모델은 어디에서 찾을 수 있나요?

주로 FlightGear 항공기에서 찾을 수 있습니다. 예를 들어 Cessna 172P는 GPL 라이선스로 GitHub에 있습니다.

관련 페이지

  • .obj 파일 – 메시를 위한 또 하나의 단순한 텍스트 형식
  • .3ds 파일 – 같은 시대의 3D Studio 형식
  • .stl 파일 – AC를 변환하는 출력용 형식

출처

FlightGear용 항공기나 풍경을 만들면서 Mac에서 .ac 부품을 빠르게 훑어보고 싶으신가요? 무엇이 도움이 될지 apps@xfanta.com으로 알려 주세요.

Preview3D에서 열기

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

App Store에서 Preview3D 보기