AC ファイル形式とは?
.acファイルは3Dモデルファイルのカテゴリに属します。
.ac拡張子を持つファイルには、AC3Dソフトウェアで生成された3次元モデルが含まれています。 このアプリケーションでは、3Dオブジェクトの作成や既存プロジェクトの修正が可能で、ビデオゲーム制作に使用されており、特にFlightGearやX-Planeのアドオンなどのフライトシミュレーションアセットで人気があります。AC3Dは1992年から開発されており、もともとはAndy Colebourneによって作成され、現在はInivis Limitedによって保守されています。
.acファイルには、完全な3次元モデルがプレーンなASCIIテキストとして保存されています。内容には以下が含まれます:
- シーン内のオブジェクトの位置とサイズ
- 個々のサーフェスのポリゴン定義
- マテリアルプロパティ(色、光沢、透明度)
- テクスチャ参照とUVマッピング座標
- オブジェクトの階層構造(親子関係)
テクスチャ画像ファイルは個別に保存され、.acファイル内でファイルパスによって参照されます。モデルファイル自体には埋め込まれません。
.ac拡張子のファイルは、AC3Dアプリケーションで行われた作業を保存するために最も頻繁に使用されます。これにより、3次元モデルのプロジェクトをコンピュータ間で転送したり、ファイル交換プラットフォームなどを通じてオンラインで共有したりできます。
.acファイルは、専用のコンバータを使用して他の形式に変換することもできます。Blenderを含む多くの3次元グラフィックス作成・アニメーションプログラムは、事前の変換なしでAC3Dモデルの直接インポートをサポートしています。
セキュリティと安全性
リスク: LOWプレーンテキストの3Dファイルであり、実行コードは含まれません。ファイル内のテクスチャパスが理論上リモートパスを参照する可能性はありますが、実用的な攻撃ベクトルではありません。
形式の詳細
概要- 汎用 autoconf 出力 / シェルスクリプト (ac) - GNU autoconf は configure.ac スクリプト(M4マクロテキスト)に .ac 拡張子を使用します。Linuxシステムで一般的ですが、全く異なる文脈です。
- ACオーディオコーデックファイル(稀) - 一部のレガシーエンコーダがオーディオコーデックデータに .ac を使用していましたが、非常に稀です。
AC ファイルを開くプログラム
技術的詳細
詳細仕様| エンコーディング | プレーンASCIIテキスト。人間が判読可能で、任意のテキストエディタで編集可能 |
| ファイルヘッダーマジック | 最初の行は `AC3Db`(5バイト + 改行)。バージョン記号 `b` は現在の形式を識別し、古いファイルでは `AC3Da` が使用されます |
| コンテナ | 行ベースのトークン形式。連続する MATERIAL ブロックの後に、階層的な OBJECT / kids ブロックが続きます |
| 圧縮 | なし(プレーンテキスト、パッキングなし) |
| シーンの複雑性 | 単一の `.ac` ファイルに、複数の名前付きオブジェクト、サブオブジェクト、LOD(詳細レベル)グループを含む完全なシーンを格納可能 |
| 一般的なファイルサイズ | 1 KB - 50 MB(単純なオブジェクトから複雑なマルチオブジェクトシーンまで) |
| テクスチャの取り扱い | 外部参照のみ。テクスチャ画像ファイルはファイルパスで参照され、`.ac` ファイル内には埋め込まれません |
| シーン階層 | OBJECT および kids ブロックによる親子ネスティング。任意の深さのグルーピングをサポート |
| マテリアル定義 | オブジェクトごとの MATERIAL ブロックで、RGBのアンビエント/ディフューズ/スペキュラカラー、光沢、透明度、テクスチャマッピングを定義 |
| サポートされているプラットフォーム | Windows, Linux, macOS(AC3DおよびBlenderはクロスプラットフォーム) |
| 主な用途 | フライトシミュレーションのアドオン(FlightGear、X-Planeのシーナリー)、オープンソースゲームのアセット、軽量な3Dシーン |
| 形式バージョンの識別 | ヘッダートークンがバージョンをエンコード:`AC3Db` = 現行、`AC3Da` = 旧リビジョン |
| リリース日 | 1992 (AC3D first version by Andy Colebourne); Inivis acquired/maintains from ~2000s |
| 最新バージョン | AC3D 8.x; format version token 'AC3Db' in file header (current) |
| 仕様書 | www.inivis.com |
AC の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。AC ファイルについて最初の質問をしてみましょう。