FBX ( F ilm b o x ) es un formato de archivo propietario ( .fbx
) desarrollado por Kaydara y propiedad de Autodesk desde 2006. Se utiliza para proporcionar interoperabilidad entre aplicaciones de creación de contenido digital. FBX también forma parte de Autodesk Gameware , una serie de middleware de videojuegos .
Extensión de nombre de archivo | .fbx |
---|---|
Tipo de medio de Internet | aplicación / secuencia de octetos |
Código de tipo | 'FBX' |
Desarrollado por | Autodesk |
Historia
FBX se originó como un reemplazo de formato de archivo para la compañía canadiense Kaydara 's Filmbox , un software para la grabación de los datos de captura de movimiento dispositivos. Antes de 1996, Filmbox 1.0 usaba un formato de archivo llamado FLM. El formato solo admitía datos de movimiento, preferencias del usuario y una lista de dispositivos utilizados en la captura de datos de movimiento. Estos datos eran una versión serializada de las bibliotecas (volcado binario), que contenían datos de memoria de lectura / escritura. Este método de almacenamiento de datos no funcionó bien con diferentes versiones de Filmbox. También hubo una demanda por parte de los primeros usuarios de Filmbox para implementar un personaje objetivo en una escena con los datos de captura de movimiento, para permitir la visualización de los datos en una vista 3D con marcadores de visualización.
En 1996, Kaydara lanzó un nuevo formato de archivo nativo con Filmbox 1.5 llamado FBX, que utilizaba un modelo basado en objetos , que permitía almacenar movimiento, junto con datos 2D, 3D, audio y video. El formato tuvo un soporte más amplio de otros paquetes de software 3D como Cinema 4D , SoftImage 3D , PowerAnimator , LightWave 3D , 3D Studio MAX y TurboCAD .
Filmbox pasó a llamarse MotionBuilder en 2002 con el lanzamiento de la versión 4.0. En 2003, Kaydara lanzó FBX para QuickTime Viewer de Apple . Alias anunció su intención de adquirir Kaydara el 8 de agosto de 2004, llegando a un acuerdo en septiembre. En 2005 se desarrolló un kit de desarrollo de software para estandarizar el modelo de objetos y permitir que otros desarrolladores de software proporcionen sus propios complementos. Autodesk adquirió Alias el 10 de enero de 2006. Posteriormente, en 2006, se agregó soporte para propiedades a FBX.
Limitaciones
Autodesk proporciona un C ++ FBX SDK que puede leer, escribir y convertir a / desde archivos FBX.
El formato de archivo FBX es propietario; sin embargo, la descripción del formato se expone en el SDK de extensiones de FBX, que proporciona archivos de encabezado para los lectores y escritores de FBX.
Hay dos enlaces FBX SDK para C ++ y Python proporcionados por Autodesk. Blender incluye un script de importación y exportación de Python para FBX, escrito sin usar el SDK de FBX [1] y The OpenEnded Group 's Field incluye una biblioteca basada en Java para cargar y extraer partes de un archivo FBX. [2] El motor del juego Godot tiene un importador de FBX sin usar el SDK de FBX. [3]
Formato de archivo
El FBX se puede representar en el disco como datos binarios o ASCII; su SDK admite lectura y escritura tanto.
Si bien ninguno de los formatos está documentado, el formato ASCII es un documento estructurado en árbol con identificadores claramente nombrados. Para el formato de archivo binario FBX, Blender Foundation publicó una especificación no oficial, así como una especificación no oficial de nivel superior (trabajo en progreso) sobre cómo se presentan los datos reales en FBX (independiente de ASCII o formato binario).
enlaces externos
Ver también
Referencias
- ↑ Coumans, Erwin (26 de diciembre de 2009). "FBX" . Fundación Blender. Archivado desde el original el 22 de julio de 2009 . Consultado el 26 de diciembre de 2009 .
Exporte los objetos seleccionados al formato de archivo .FBX de Autodesks.
- ^ Coumans, Erwin (26 de diciembre de 2009). "Cargando archivos FBX" . OpenEndedGroup. Archivado desde el original el 29 de octubre de 2009 . Consultado el 26 de diciembre de 2009 .
Field's viene con una biblioteca basada en Java para cargar y piratear las partes interesantes de los archivos FBX.
- ^ MacPherson, Gordon (30 de octubre de 2020). "Reescritura del importador de FBX" . Godot . Consultado el 1 de noviembre de 2020 .
Esta es una reescritura completa del importador. Dará un comportamiento más determinista. Se ha dedicado más de 1 año al desarrollo de este importador para eliminar la carga del FBX SDK.