Archivos X (heredado) (Direct3D 9)
El formato de archivo X hace referencia a los archivos con la extensión de nombre de archivo .x. Los archivos X se introdujeron con DirectX 2.0. Posteriormente se publicó una versión binaria de este formato con DirectX 3.0, que también se describe en esta documentación. DirectX 6.0 introdujo interfaces y métodos que permiten leer y escribir en archivos .x.
Los archivos X proporcionan un formato controlado por plantillas que permite el almacenamiento de mallas, texturas, animaciones y objetos definibles por el usuario. La compatibilidad con conjuntos de animación permite almacenar rutas de acceso predefinidas para la reproducción en tiempo real. También se admiten instancias y jerarquías. La creación de instancias permite varias referencias a un objeto, como una malla, mientras almacena sus datos solo una vez por archivo. Las jerarquías se usan para expresar relaciones entre registros de datos.
El formato de archivo .x proporciona primitivos de datos de bajo nivel en los que las aplicaciones definen primitivos de nivel superior a través de plantillas.
Modelos tridimensionales creados en 3ds max o Alias de Discret | Las aplicaciones Maya de Wavefront se pueden convertir en archivos .x con las extensiones de DirectX para Alias Maya.
En esta sección se describe la estructura de los archivos .x y cómo usarlos en las aplicaciones. La información se divide en los temas siguientes.
- Carga de un archivo X (heredado) (Direct3D 9)
- Guardar en un archivo X (heredado) (Direct3D 9)
- Definir un cubo simple (Direct3D 9)
- Agregar texturas (Direct3D 9)
- Agregar fotogramas y animaciones (Direct3D 9)
Para obtener más información sobre el formato de archivo .x, vea Referencia de archivo X.
Para obtener más información sobre la API de archivo .x, vea Referencia de archivo X (heredado).
Temas relacionados