Hvad er AC-filformatet?
.ac-filer hører til kategorien af 3D-modelfiler.
Filer med filtypenavnet .ac indeholder tredimensionelle modeller genereret i AC3D-softwaren. Denne applikation gør det muligt at oprette 3D-objekter og ændre eksisterende projekter; den bruges i videospilproduktion og er særlig populær til flysimuleringsaktiver såsom tilføjelser til FlightGear og X-Plane. AC3D har været under udvikling siden 1992, oprindeligt skabt af Andy Colebourne og vedligeholdes nu af Inivis Limited.
I .ac-filer gemmes komplette tredimensionelle modeller som almindelig ASCII-tekst. Indholdet inkluderer:
- positioner og størrelser af objekter i scenen,
- polygondefinitioner af individuelle overflader,
- materialeegenskaber (farve, glans, gennemsigtighed),
- teksturreferencer og UV-mapping-koordinater,
- hierarkiske grupperinger af objekter (forældre/barn-relationer).
Teksturbilledfiler gemmes separat og refereres via filstien inde i .ac-filen - de er ikke indlejret i selve modelfilen.
Filer med filtypenavnet .ac bruges oftest til at gemme arbejde udført i AC3D-applikationen. På denne måde kan tredimensionelle modelprojekter overføres mellem computere eller deles online, for eksempel via fildelingsplatforme.
.ac-filer kan også konverteres til andre formater ved hjælp af dedikerede konverteringsprogrammer. Mange programmer til oprettelse og animering af tredimensionel grafik - herunder Blender - understøtter import af AC3D-modeller direkte uden forudgående konvertering.
Sikkerhed og tryghed
RISIKO: LOWAlmindelig tekst 3D-fil; indeholder ingen eksekverbar kode. Teksturstier inde i filen kunne teoretisk referere til eksterne stier, men dette er ikke en praktisk angrebsvektor.
Formatdetaljer
kort fortalt- Generisk autoconf-output / shell-script (ac) - GNU autoconf bruger .ac-filtypenavnet til configure.ac-scripts (M4-makrotekst); en helt anden kontekst, almindelig på Linux-systemer.
- AC Audio Codec-fil (sjælden) - Nogle ældre encodere brugte .ac til lyd-codec-data; meget sjælden.
Programmer der åbner AC-filer
Tekniske detaljer
dyb specifikation| Kodning | Almindelig ASCII-tekst; læsbar og redigerbar i enhver teksteditor |
| Filhoved-magic | Første linje er `AC3Db` (5 bytes + linjeskift); versionstoken `b` identificerer det nuværende format; ældre filer bruger `AC3Da` |
| Container | Linjebaseret token-format med sekventielle MATERIAL-blokke efterfulgt af hierarkiske OBJECT / kids-blokke |
| Komprimering | Ingen (almindelig tekst, ingen pakning) |
| Scenekompleksitet | En enkelt `.ac`-fil kan indeholde en komplet scene med flere navngivne objekter, underobjekter og LOD-grupper (level of detail) |
| Typisk filstørrelse | 1 KB - 50 MB (fra simple objekter til komplekse scener med mange objekter) |
| Teksturhåndtering | Kun ekstern; teksturbilledfiler refereres via filsti og er ikke indlejret i selve `.ac`-filen |
| Scenehierarki | Forældre/barn-lejring via OBJECT- og kids-blokke; understøtter vilkårlig dyb gruppering |
| Materialedefinition | MATERIAL-blokke pr. objekt definerer RGB ambient/diffuse/specular farve, glans, gennemsigtighed og teksturmapping |
| Understøttede platforme | Windows, Linux, macOS (AC3D og Blender er tværplatforme) |
| Primær anvendelse | Flysimulerings-tilføjelser (FlightGear, X-Plane-sceneri), open-source spilaktiver, letvægts 3D-scener |
| Identifikation af formatversion | Header-token koder versionen: `AC3Db` = nuværende; `AC3Da` = ældre revision |
| Udgivet | 1992 (AC3D first version by Andy Colebourne); Inivis acquired/maintains from ~2000s |
| Seneste version | AC3D 8.x; format version token 'AC3Db' in file header (current) |
| Specifikation | www.inivis.com |
AC-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om AC-filer.