Preview3D
Holen

Was ist eine .ac-Datei? AC3D-Modelle, FlightGear und der Mac

Eine .ac-Datei ist das Textformat von AC3D, einem 3D-Modellierer, den Inivis seit 1994 für Windows, Mac und Linux verkauft. Es ist einfach und offen dokumentiert, deshalb nutzt es zum Beispiel der Flugsimulator FlightGear für Flugzeuge und Szenerie. Ein Mac öffnet es nicht von sich aus.

Auf einen Blick

Endung
.ac
Typ
Format älterer 3D-Programme
Entwickelt von
Inivis
Seit
1994
Standard
Kein formaler Standard
Spezifikation
Inivis AC3D
macOS ohne App
Kennt es nicht: keine Vorschau, keine Miniatur

Fakten geprüft: 4. November 2026

Text, den du lesen kannst

Eine .ac-Datei kannst du in einem Texteditor lesen und schreiben. Das ist ein einzelnes rotes Dreieck:

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

Die erste Zeile ist immer AC3D, gefolgt von einer hexadezimalen Versionsnummer, hier b, also 11. Laut Spezifikation darf ein Programm eine Datei ablehnen, die neuer ist als die Versionen, die es kennt. Danach kommt eine Palette von Materialien (MATERIAL) mit Farbe, Glanzlichtern und Transparenz. Dann folgen die Objekte: world ist die Wurzel der Szene, group eine Gruppe und poly ein Objekt mit einem Netz. Ein Objekt hat Punkte (numvert) und Flächen (numsurf). Jede Fläche beginnt mit einer Zeile SURF mit Flags, mat wählt ein Material aus der Palette, und die Zeilen nach refs sind Nummern von Punkten mit Texturkoordinaten. Jedes Objekt endet mit einer Zeile kids, die sagt, wie viele Kindobjekte folgen.

Position und Drehung eines Objekts (loc und rot) beziehen sich auf sein Elternobjekt, ein Modell ist also ein Baum aus Teilen. Jedes Objekt kann eine Textur haben, als Dateiname geschrieben. Die Bilder sind nicht in der .ac-Datei; sie müssen dort liegen, wo die Datei sie erwartet. Das Format hat keine Einheit und auch keine Animation.

Ist es ein Modell oder configure.ac?

Die Dateien configure.ac von GNU Autoconf, aus denen Programme gebaut werden, haben ebenfalls die Endung .ac – auf meinem Mac sind es sechs. Laut FileInfo verwendet sie auch das Genealogieprogramm Ancestral Quest. Ob du ein AC3D-Modell hast, verrät dir das Terminal:

head -c 4 model.ac

Eine AC3D-Datei gibt AC3D aus. Eine configure.ac beginnt mit einer Zeile wie AC_INIT(…).

Zweiseitige Flächen und die Netzprüfung

Die Zeile SURF packt zwei Dinge in eine hexadezimale Zahl. Die niedrige Ziffer ist der Typ: 0 ist ein Polygon, 1 eine geschlossene Linie, 2 eine Linie. Die hohe Ziffer ist eine Summe: 1 bedeutet eine schattierte Fläche und 2 eine zweiseitige, SURF 0x30 ist also eine schattierte, zweiseitige Fläche.

Zweiseitige Flächen haben einen Haken, wenn sie zu einem gewöhnlichen Netz werden. Die Bibliothek Assimp, mit der meine App .ac-Dateien liest, verdoppelt jede zweiseitige Fläche und dreht die Kopie um. Ich habe es an einem Würfel ausprobiert: Mit einseitigen Flächen hat er 12 Dreiecke, und die Netzprüfung ist sauber; mit zweiseitigen hat er 24 Dreiecke, und die Prüfung findet 12 Kanten, die sich mehr als zwei Flächen teilen. Beim Umwandeln in STL kämen die verdoppelten Flächen ebenfalls mit.

Schalte die Zweiseitigkeit vor dem Druck deshalb aus – in AC3D, in Blender oder direkt im Text. Dieser Befehl schreibt in einer Kopie der Datei SURF 0x2… in SURF 0x0… und SURF 0x3… in SURF 0x1… um:

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

Bei meinem Testwürfel war die Netzprüfung danach wieder sauber. Linien werden gar nicht erst Teil des Netzes.

Wo AC3D verwendet wird

  • FlightGear, der Open-Source-Flugsimulator, hält seine Flugzeug- und Szeneriemodelle in .ac-Dateien. Allein die Cessna 172P besteht aus 84 .ac-Dateien, und die größte, das Cockpit mit dem Instrumentenbrett, hat 4,9 MB.
  • X-Plane liest sein eigenes OBJ-Format. AC3D kann es aber mit einem Plug-in aus dem Entwicklerangebot von X-Plane öffnen und speichern, deshalb wird Szenerie für X-Plane darin modelliert.
  • MATLAB verwendet AC3D-Dateien in den Beispielen der Aerospace Toolbox und verweist auf die Flugzeugmodelle von FlightGear.

Inivis nennt außerdem 3D-Druck, Google Earth und Second Life.

So öffnest du AC auf dem Mac

macOS kennt AC3D nicht. Unter macOS 27.0.1 hat das System keinen Dateityp dafür, das Framework Model I/O lädt es nicht, und weder Vorschau noch Quick Look oder der Finder zeigen es.

  • AC3D von Inivis gibt es in einer Mac-Version. Es ist kostenpflichtig, mit einer Testversion.
  • Blender importiert und speichert .ac-Dateien mit dem Add-on Blender-AC3D (Version 7.2, für Blender 2.63 bis 4.3).
  • Preview3D, meine App, öffnet .ac-Dateien auf dem Mac in ihrem Fenster, in Quick Look und als Miniaturen im Finder. Auch auf iPad, iPhone und Apple Vision Pro. So kannst du die Teile eines FlightGear-Flugzeugs als Miniaturen durchsehen, ohne Blender zu starten.

Preview3D liest AC3D über die Bibliothek Assimp. Ich habe es in demselben Build ausprobiert, den die App verwendet, mit Dateien, die ich nach der Spezifikation geschrieben habe. Es öffnete einen Baum von Objekten mit den Teilen an den richtigen Stellen, Polygone mit fünf Eckpunkten und eine Datei mit dem neueren Header AC3Dc. Assimp setzt die neuere Zeile subdiv um (in der Spezifikation von 2003 noch nicht enthalten): Ein Würfel mit subdiv 2 kam abgerundet heraus, mit 192 Dreiecken. Eine Datei mit Punkten und ohne Flächen öffnet sich nicht. Die App zeigt die Geometrie in einer einzigen schlichten Farbe: Materialien und Texturen der Datei verwendet sie nicht, und Linien zeichnet sie nicht. Die Modellinfo enthält die Abmessungen in den Einheiten der Datei und die Zahl der Dreiecke, dazu eine Netzprüfung. Auf iPad und iPhone stellt sie das Modell in AR auf deinen Tisch, passend auf den Tisch skaliert.

AC in STL umwandeln

Auf dem Mac wandelt Preview3D über Ablage → Modell exportieren als… (⌥⌘E) in STL, OBJ oder PLY um, ohne etwas hochzuladen. Materialien, Texturen und Linien fallen weg. Schalte vorher aber die zweiseitigen Flächen aus, wie oben beschrieben. Modelle aus Simulatoren bestehen oft aus vielen getrennten Teilen, und die Netzprüfung zeigt sie unter Getrennte Teile an. Das Format hat keine Einheit, prüf also die Größe im Slicer.

Häufige Fragen

Was ist eine .ac-Datei?

Das Textformat des Modellierers AC3D von Inivis: Materialien, ein Baum von Objekten, Punkte und Flächen. Der Flugsimulator FlightGear zum Beispiel verwendet es.

Ist meine .ac-Datei ein 3D-Modell?

head -c 4 model.ac gibt bei einem Modell AC3D aus. Eine Datei configure.ac gehört zu GNU Autoconf und ist kein 3D-Modell.

Warum meldet die Netzprüfung Kanten, die sich mehr Flächen teilen?

Das Modell hat zweiseitige Flächen (SURF 0x2… oder SURF 0x3…). Sie werden beim Lesen verdoppelt, und die umgedrehten Kopien teilen sich Kanten mit den Originalen. Schalte die Zweiseitigkeit vor dem Druck aus.

Öffnet ein Mac .ac ohne weitere App?

Nein. macOS 27 hat keinen Dateityp für AC3D, und weder Vorschau noch Quick Look zeigen es.

Wie wandle ich AC in STL um?

Auf dem Mac in Preview3D mit Ablage → Modell exportieren als… oder in Blender mit dem Add-on Blender-AC3D. Prüf danach das Netz und die Größe.

Wo finde ich Modelle im AC-Format?

Vor allem in Flugzeugen für FlightGear. Die Cessna 172P zum Beispiel liegt unter der GPL auf GitHub.

Verwandte Seiten

Quellen

Baust du ein Flugzeug oder eine Szenerie für FlightGear und willst .ac-Teile auf deinem Mac schnell durchsehen? Schreib mir an apps@xfanta.com, was dir helfen würde.

In Preview3D öffnen

STEP, 3MF, STL, G-Code, BGCODE und mehr auf Mac, iPad, iPhone und Vision Pro. Ein Kauf, kein Konto, kein Netzwerk.

Preview3D im App Store