Hva er AC-filformatet?
.ac-filer tilhører kategorien 3D-modellfiler.
Filer med filendelsen .ac inneholder tredimensjonale modeller generert i programvaren AC3D. Denne applikasjonen gjør det mulig å lage 3D-objekter og modifisere eksisterende prosjekter; den brukes i videospillproduksjon og er spesielt populær for flysimuleringsressurser som tillegg til FlightGear og X-Plane. AC3D har vært under utvikling siden 1992, opprinnelig laget av Andy Colebourne og vedlikeholdes nå av Inivis Limited.
I .ac-filer lagres komplette tredimensjonale modeller som ren ASCII-tekst. Innholdet inkluderer:
- posisjoner og størrelser på objekter i scenen,
- polygondefinisjoner av individuelle overflater,
- materialegenskaper (farge, glans, gjennomsiktighet),
- teksturreferanser og UV-kartleggingskoordinater,
- hierarkiske grupperinger av objekter (foreldre/barn-relasjoner).
Teksturbildefiler lagres separat og refereres til via filstien inne i .ac-filen - de er ikke innebygd i selve modellfilen.
Filer med filendelsen .ac brukes oftest til å lagre arbeid utført i AC3D-applikasjonen. På denne måten kan tredimensjonale modellprosjekter overføres mellom datamaskiner eller deles på nettet, for eksempel via fildelingsplattformer.
.ac-filer kan også konverteres til andre formater ved hjelp av dedikerte konverteringsprogrammer. Mange programmer for å lage og animere tredimensjonal grafikk - inkludert Blender - støtter import av AC3D-modeller direkte uten forhåndskonvertering.
Sikkerhet og trygghet
RISIKO: LOW3D-fil i ren tekst; inneholder ingen kjørbar kode. Teksturstier inne i filen kan teoretisk sett referere til eksterne stier, men dette er ikke en praktisk angrepsvektor.
Formatdetaljer
i et nøtteskall- Generisk autoconf-utdata / shell-skript (ac) - GNU autoconf bruker .ac-filendelsen for configure.ac-skript (M4-makrotekst); en helt annen kontekst, vanlig på Linux-systemer.
- AC Audio Codec-fil (sjelden) - Enkelte eldre kodere brukte .ac for lydkodek-data; svært sjelden.
Programmer som åpner AC-filer
Tekniske detaljer
dyp spesifikasjon| Koding | Ren ASCII-tekst; menneskelig lesbar og redigerbar i alle tekstbehandlere |
| Filhode-signatur | Første linje er `AC3Db` (5 byte + linjeskift); versjonstoken `b` identifiserer gjeldende format; eldre filer bruker `AC3Da` |
| Beholder | Linjebasert token-format med sekvensielle MATERIAL-blokker etterfulgt av hierarkiske OBJECT / kids-blokker |
| Komprimering | Ingen (ren tekst, ingen pakking) |
| Scenekompleksitet | En enkelt `.ac`-fil kan inneholde en komplett scene med flere navngitte objekter, underobjekter og LOD-grupper (level of detail) |
| Typisk filstørrelse | 1 KB - 50 MB (fra enkle objekter til komplekse scener med mange objekter) |
| Teksturhåndtering | Kun ekstern; teksturbildefiler refereres til via filsti og er ikke innebygd i selve `.ac`-filen |
| Scenehierarki | Foreldre/barn-nøsting via OBJECT- og kids-blokker; støtter vilkårlig dype grupperinger |
| Materialdefinisjon | MATERIAL-blokker per objekt definerer RGB-farger for ambient/diffuse/specular, glans, gjennomsiktighet og teksturkartlegging |
| Støttede plattformer | Windows, Linux, macOS (AC3D og Blender er plattformuavhengige) |
| Primærbruk | Tillegg til flysimulatorer (FlightGear, X-Plane-landskap), ressurser for åpen kildekode-spill, lette 3D-scener |
| Identifisering av formatversjon | Filhode-token koder versjonen: `AC3Db` = gjeldende; `AC3Da` = eldre revisjon |
| Utgitt | 1992 (AC3D first version by Andy Colebourne); Inivis acquired/maintains from ~2000s |
| Siste versjon | AC3D 8.x; format version token 'AC3Db' in file header (current) |
| Spesifikasjon | www.inivis.com |
AC-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om AC-filer.