次の方法で共有


X ファイル (レガシ) (Direct3D 9)

X ファイル形式は、拡張子が .x のファイルを指します。 X ファイルは DirectX 2.0 で導入されました。 その後、この形式のバイナリ バージョンが DirectX 3.0 でリリースされました。このドキュメントでも説明されています。 DirectX 6.0 では、.x ファイルの読み取りと .x ファイルへの書き込みを可能にするインターフェイスとメソッドが導入されました。

X ファイルは、メッシュ、テクスチャ、アニメーション、およびユーザー定義可能なオブジェクトの保存を可能にするテンプレート駆動形式を提供します。 アニメーション セットをサポートすることで、リアルタイムで再生するための定義済みのパスを格納できます。 インスタンス化と階層もサポートされています。 インスタンス化を使用すると、メッシュなどのオブジェクトへの複数の参照が可能になり、ファイルごとに 1 回だけデータが格納されます。 階層は、データ レコード間のリレーションシップを表すために使用されます。

.x ファイル形式は、アプリケーションがテンプレートを使用して上位レベルのプリミティブを定義する低レベルのデータ プリミティブを提供します。

控え目な3ds maxまたはエイリアスで作成された3次元モデル|Wavefront の Maya アプリケーションは、エイリアス Maya の DirectX 拡張機能を使用して .x ファイルに変換できます。

このセクションでは、.x ファイルの構造と、それらをアプリケーションで使用する方法について説明します。 情報は次のトピックに分かれています。

x ファイル形式の詳細については、「X ファイル リファレンス」を参照してください。

.x ファイル API の詳細については、「X ファイル リファレンス (レガシ)」を参照してください。

作業の開始