
Formato GLB
GLB es la representación binaria de modelos 3D y almacena información sobre modelos 3D como jerarquía de nodos, cámaras, materiales, animaciones y mallas. GLB es un formato contenedor y se introdujo para la representación de activos glTF en un blob binario para evitar los problemas causados por glTF. Además, el archivo GLB es aceptado globalmente por AGI Systems Tool Kit (STK), un programa utilizado para simular misiones aeroespaciales, sistemas de defensa y sistemas de telecomunicaciones.
Formato FBX
Por otro lado, un archivo FBX es un modelo 3D en formato Autodesk Filmbox. Contiene un modelo para compartir entre una variedad de programas de creación de contenido y modelado digital, incluida la suite de aplicaciones de Autodesk. Los archivos FBX son populares en el desarrollo de juegos y animaciones y están disponibles en formatos de archivo binarios y ASCII. Una característica destacada de los archivos FBX es que muchas aplicaciones de modelado y animación que no son de Autodesk pueden abrirlos fácilmente.
Además, el formato FBX permite a los creadores compartir modelos 3D entre sí, ya que almacena de manera eficiente los modelos como datos binarios. Debido a estas características, en este artículo, analizaremos los pasos y los detalles de la conversión de GLB a FBX mediante Aspose.3D Cloud API.
- API de procesamiento de archivos 3D
- Convertir GLB a FBX usando cURL
- Obtener lista de formatos de archivos compatibles
API de procesamiento de archivos 3D
Aspose.3D Cloud es una colección de API REST que le ayudan a crear, modificar y convertir objetos, modelos y entidades 3D (caja, cilindro, esfera, toro, plano).Implemente estas capacidades en aplicaciones de escritorio, web, móviles o híbridas. Puede triangular mallas en todo el archivo o en una parte determinada de la escena 3D (especificada por OAP) y guardarla en otros formatos de documento compatibles. También puede realizar otras operaciones como transformación, traducción, escala y rotación de objetos 3D. No se requiere la descarga ni instalación de software y se realiza todo el procesamiento de archivos en la nube sin ninguna dependencia de terceros.
Convertir GLB a FBX usando cURL
La API de Aspose.3D Cloud está desarrollada según la arquitectura REST, por lo que se puede acceder fácilmente mediante los comandos cURL. Tenga en cuenta que, para garantizar la privacidad de los datos y la protección de los documentos almacenados en la nube, solo los usuarios autorizados pueden acceder a la API. Sin embargo, la suscripción es GRATUITA y se puede completar visitando el panel de control de Aspose.Cloud. Si tiene una cuenta de GitHub o Google, simplemente regístrese. De lo contrario, haga clic en el botón crear una nueva cuenta y proporcione la información requerida. Ahora inicie sesión en el panel de control con sus credenciales y expanda la sección Aplicaciones. Desplácese hacia abajo hasta la sección Credenciales del cliente para ver los detalles de ID de cliente y Secreto del cliente.

Imagen 1: Credenciales del cliente en el tablero.
El siguiente paso es generar un token web JSON (JWT) basado en los detalles de ClientID y ClientSecret recuperados del panel de Aspose.Cloud. Ejecute el siguiente comando en la terminal para generar el token JWT.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=718e4235-8866-4ebe-bff4-f5a14a4b6466&client_secret=388e864b819d8b067a8b1cb625a2ea8e" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Ahora, para convertir el archivo GLB al formato FBX, acceda a la API PostConvertByFormat que toma los siguientes parámetros de solicitud
- nombre - El nombre del archivo fuente
- newformat - El formato del archivo resultante
- newfilename - El nombre del archivo resultante
- carpeta (opcional) - La carpeta en la que se encuentra el archivo de origen. En caso de que no se proporcione información, la API intenta ubicar el archivo en la ubicación predeterminada en el almacenamiento
- IsOverwrite (opcional): sobrescribe el archivo de origen. (Valor predeterminado: falso)
- almacenamiento (opcional) - nombre de almacenamiento
curl -X POST "https://api.aspose.cloud/v3.0/3d/saveas/newformat?name=uploads_files_2382092_untitled.glb&newformat=fbx7200ascii&newfilename=Myresultant.fbx&IsOverwrite=false" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
Obtener lista de formatos de archivos compatibles
En cada nueva versión, nos esforzamos por agregar nuevas funciones y brindar compatibilidad con nuevos formatos 3D. Además, para obtener información sobre los últimos formatos de archivo compatibles, intente usar el siguiente comando cURL. Envíe una solicitud GET y, como respuesta, se devolverá la lista de todos los formatos compatibles.
Comando cURL
curl -X GET "https://api.aspose.cloud/v3.0/3d/fileformats" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
URL de solicitud
https://api.aspose.cloud/v3.0/3d/fileformats
Cuerpo de respuesta
[
"amf",
"ase",
"collada",
"discreet3ds",
"draco",
"dxf",
"fbx7200ascii",
"fbx7200binary",
"fbx7300ascii",
"fbx7300binary",
"fbx7400ascii",
"fbx7400binary",
"fbx7500ascii",
"fbx7500binary",
"fbx7600ascii",
"fbx7600binary",
"fbx7700ascii",
"fbx7700binary",
"gltf",
"gltf2",
"gltf2_binary",
"gltf_binary",
"microsoft3mf",
"pdf",
"ply",
"rvmbinary",
"rvmtext",
"siemensjt8",
"siemensjt9",
"stlascii",
"universal3d",
"wavefrontobj",
"xbinary",
"xtext",
"zip"
]
Conclusión
En este artículo, hemos analizado algunos pasos muy simples sobre cómo convertir el archivo GLB al formato FBX utilizando el comando cURL. Además de los formatos especificados, puede considerar procesar otros formatos de archivos 3D, incluidos AMF, 3DS, RVM, DRC y muchos más. Puede encontrar la lista completa en formatos de documentos admitidos.
En caso de que surja algún problema al usar la API o tenga más consultas, no dude en contactarnos a través del foro de soporte de productos gratuito.