¿Qué es un archivo .ac? Modelos AC3D, FlightGear y el Mac
Un archivo .ac es el formato de texto plano de AC3D, un programa de modelado 3D que Inivis vende para Windows, Mac y Linux desde 1994. Es sencillo y está documentado abiertamente, y por eso el simulador de vuelo FlightGear, por ejemplo, lo usa para aviones y escenarios. El Mac no lo abre por sí solo.
De un vistazo
- Extensión
- .ac
- Tipo
- Formato de una aplicación 3D antigua
- Creado por
- Inivis
- Desde
- 1994
- Norma
- No es una norma formal
- Especificación
- Inivis AC3D
- macOS sin ninguna app
- No lo conoce: ni vista previa ni miniatura
Datos comprobados el 4 de noviembre de 2026
Texto que puedes leer
Un archivo .ac se puede leer y escribir en un editor de texto. Este es un solo triángulo rojo:
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 0La primera línea es siempre AC3D seguido de un número de versión hexadecimal, aquí b, que es 11. Según la especificación, un programa puede rechazar un archivo más reciente de lo que conoce. Después viene una paleta de materiales (MATERIAL) con color, brillos y transparencia. Luego vienen los objetos: world es la raíz de la escena, group un grupo y poly un objeto con malla. Un objeto tiene puntos (numvert) y superficies (numsurf). Cada superficie empieza con una línea SURF con indicadores, mat elige un material de la paleta, y las líneas que siguen a refs son números de punto con coordenadas de textura. Cada objeto termina con una línea kids que dice cuántos objetos hijos vienen a continuación.
La posición y la rotación de un objeto (loc y rot) son relativas a su padre, así que un modelo es un árbol de piezas. Cada objeto puede tener una textura, escrita como nombre de archivo. Las imágenes no están en el archivo .ac; tienen que estar donde el archivo las espera. El formato no tiene unidad, ni tampoco animación.
¿Es un modelo o un configure.ac?
Los archivos configure.ac de GNU Autoconf, a partir de los que se compilan programas, también usan la extensión .ac: en mi Mac hay seis. Según FileInfo, el programa de genealogía Ancestral Quest también la usa. Terminal te dice si tienes un modelo AC3D:
head -c 4 model.acUn archivo AC3D muestra AC3D. Un configure.ac empieza con una línea como AC_INIT(…).
Superficies de dos caras y la comprobación de malla
La línea SURF mete dos cosas en un solo número hexadecimal. La cifra de menor peso es el tipo: 0 es un polígono, 1 una línea cerrada, 2 una línea. La de mayor peso es una suma: 1 significa una superficie sombreada y 2 una de dos caras, así que SURF 0x30 es una superficie sombreada y de dos caras.
Las superficies de dos caras tienen una trampa cuando se convierten en una malla normal. La biblioteca Assimp, con la que mi app lee los archivos .ac, duplica cada superficie de dos caras e invierte la copia. Lo probé con un cubo: con superficies de una cara tiene 12 triángulos y la comprobación de malla sale limpia; con superficies de dos caras tiene 24 triángulos, y la comprobación encuentra 12 aristas compartidas por más de dos caras. Al convertir a STL también se pasarían las caras duplicadas.
Así que desactiva las dos caras antes de imprimir: en AC3D, en Blender o directamente en el texto. Este comando cambia SURF 0x2… por SURF 0x0… y SURF 0x3… por SURF 0x1… en una copia del archivo:
sed -i '' 's/^SURF 0x3/SURF 0x1/; s/^SURF 0x2/SURF 0x0/' copy.acEn mi cubo de prueba, la comprobación de malla volvió a salir limpia. Las líneas no pasan a formar parte de la malla en absoluto.
Dónde se usa AC3D
- FlightGear, el simulador de vuelo de código abierto, guarda sus modelos de aviones y escenarios en archivos .ac. Solo la Cessna 172P está formada por 84 archivos .ac, y el mayor, el interior con el panel de instrumentos, ocupa 4,9 MB.
- X-Plane lee su propio formato OBJ. Pero AC3D, con un plug-in que X-Plane ofrece a quienes desarrollan para él, puede abrirlo y guardarlo, así que los escenarios de X-Plane se modelan con él.
- MATLAB usa archivos AC3D en los ejemplos de su Aerospace Toolbox y remite a los modelos de aviones de FlightGear.
Inivis también menciona la impresión 3D, Google Earth y Second Life.
Cómo abrir AC en el Mac
macOS no conoce AC3D. En macOS 27.0.1 el sistema no tiene ningún tipo de archivo para él, el framework Model I/O no lo carga, y ni Vista Previa, ni Quick Look, ni el Finder lo muestran.
- AC3D, de Inivis, tiene versión para Mac. Es de pago, con versión de prueba.
- Blender importa y guarda archivos .ac con el complemento Blender-AC3D (versión 7.2, para Blender 2.63 a 4.3).
- Preview3D, mi app, abre archivos .ac en el Mac en su ventana, en Quick Look y como miniaturas del Finder. También en el iPad, el iPhone y el Apple Vision Pro. Así puedes recorrer las piezas de un avión de FlightGear como miniaturas sin arrancar Blender.
Preview3D lee AC3D a través de la biblioteca Assimp. Lo probé con la misma compilación que usa la app, con archivos que escribí a partir de la especificación. Abrió un árbol de objetos con las piezas en su sitio, polígonos de cinco vértices y un archivo con la cabecera más reciente AC3Dc. Assimp interpreta la línea más reciente subdiv (que aún no está en la especificación de 2003): un cubo con subdiv 2 salió redondeado, con 192 triángulos. Un archivo con puntos y sin superficies no se abre. La app muestra la geometría en un único color liso: no usa los materiales ni las texturas del archivo, y no dibuja las líneas. Información del modelo tiene las dimensiones en las unidades del archivo y el número de triángulos, además de una comprobación de malla. En el iPad y el iPhone coloca el modelo sobre tu mesa en RA, ajustado a la mesa.
Convertir AC a STL
En el Mac, Preview3D convierte desde Archivo → Exportar modelo como… (⌥⌘E) a STL, OBJ o PLY, sin subir nada. Los materiales, las texturas y las líneas se descartan. Eso sí, antes desactiva las superficies de dos caras, como se describe arriba. Los modelos de simuladores suelen estar hechos de muchas piezas separadas, y la comprobación de malla las muestra como Piezas separadas. El formato no tiene unidad, así que comprueba el tamaño en el laminador (slicer).
Preguntas frecuentes
¿Qué es un archivo .ac?
El formato de texto plano del programa de modelado AC3D de Inivis: materiales, un árbol de objetos, puntos y superficies. Lo usa, por ejemplo, el simulador de vuelo FlightGear.
¿Mi archivo .ac es un modelo 3D?
head -c 4 model.ac muestra AC3D en un modelo. Un archivo configure.ac pertenece a GNU Autoconf y no es un modelo 3D.
¿Por qué la comprobación de malla informa de aristas compartidas por más caras?
El modelo tiene superficies de dos caras (SURF 0x2… o SURF 0x3…). Se duplican al leerlas, y las copias invertidas comparten aristas con las originales. Desactiva las dos caras antes de imprimir.
¿El Mac abre .ac sin otra app?
No. macOS 27 no tiene ningún tipo de archivo para AC3D, y ni Vista Previa ni Quick Look lo muestran.
¿Cómo convierto AC a STL?
En el Mac, en Preview3D con Archivo → Exportar modelo como…, o en Blender con el complemento Blender-AC3D. Después comprueba la malla y el tamaño.
¿Dónde encuentro modelos en formato AC?
Sobre todo en los aviones de FlightGear. La Cessna 172P, por ejemplo, está en GitHub con licencia GPL.
Páginas relacionadas
- El archivo .obj: otro formato de texto sencillo para mallas
- El archivo .3ds: el formato de 3D Studio, de la misma época
- El archivo .stl: el formato de impresión al que se convierte AC
Fuentes
- Inivis: el formato de archivo AC3D: cabecera, materiales, objetos, indicadores SURF
- Inivis: AC3D: plataformas
- Assimp: lectura de AC3D: superficies de dos caras, subdiv
- Blender-AC3D: el complemento para Blender
- X-Plane Developer: el plug-in de AC3D
- MathWorks: archivos AC3D en Aerospace Toolbox
- FlightGear: la Cessna 172P en GitHub
- FileInfo: la extensión .ac: otros programas que usan la extensión
¿Estás creando un avión o un escenario para FlightGear y quieres recorrer rápido las piezas .ac en tu Mac? Escríbeme a apps@xfanta.com y cuéntame qué te ayudaría.
Ábrelo en Preview3D
STEP, 3MF, STL, G-code, BGCODE y más en el Mac, el iPad, el iPhone y el Vision Pro. Una sola compra, sin cuenta, sin red.
Preview3D en la App Store