GLB to FBX conversion using Cloud APIS

GLB is the binary file format representation of 3D models and stores information about 3D models such as node hierarchy, cameras, materials, animations, and meshes in binary format. GLB as a container format was introduced as a binary file format for the representation of glTF assets in a binary blob to avoid the issues caused by glTF. Please note that GLB file is a globe file used by AGI Systems Tool Kit (STK), a program used to simulate aerospace missions, defense systems, and telecommunication systems. 

Furthermore, the GLB file format results in compact file sizes, fast loading, complete 3D scene representation, and extensibility for further development. There are three file types that use .glb extension.

  • STK Globe File
  • Binary GL Transmission Format File
  • Glulx Blorb Game F

GLB files are text files that record what textures, images, and other files are used in a globe, as well as where those files are stored. The GLB formats are optimized for download speed and load time at runtime, it makes them easier to use in mobile- and web-based 3D modeling programs. Apart from this, the glTF is developed to be an efficient, extensible, interoperable format for the transmission and loading of 3D content. The goals of the format include compact file sizes, fast loading, complete 3D scene representation, runtime independence, and extensibility to accompany further development.

FBX format

An FBX file is a 3D model saved in the Autodesk Filmbox format. It contains a model that can be used and shared across a variety of digital modeling and content creation programs, including the Autodesk suite of applications. FBX files are often used in game development and animation. It is available in both binary and ASCII file formats and many non-Autodesk modeling and animation applications can open FBX files.

The FBX format allows creators to share 3D models with each other because of the fact that its efficient and stores models as binary data. In order to cater to this requirement, Aspose.3D Cloud can be used to transform GLB format to FBX.

Get List of Supported File Formats

The product development team is always striving to add new features as well as support new 3D formats and in order to get information regarding the latest file formats, please try using following cURL command. Send a GET request and in response, the list of supported formats will be returned.

cURL command

curl -X GET "https://api.aspose.cloud/v3.0/3d/fileformats" -H "accept: application/json" -H "authorization: Bearer <JWT Token>" 

Request URL

https://api.aspose.cloud/v3.0/3d/fileformats

Response Body

 [
   "amf",
   "ase",
   "collada",
   "discreet3ds",
   "draco",
   "dxf",
   "fbx7200ascii",
   "fbx7200binary",
   "fbx7300ascii",
   "fbx7300binary",
   "fbx7400ascii",
   "fbx7400binary",
   "fbx7500ascii",
   "fbx7500binary",
   "gltf",
   "gltf2",
   "gltf2_binary",
   "gltf_binary",
   "microsoft3mf",
   "pdf",
   "ply",
   "rvmbinary",
   "rvmtext",
   "siemensjt8",
   "siemensjt9",
   "stlascii",
   "universal3d",
   "wavefrontobj",
   "xbinary",
   "xtext"
 ] 

Conversion using cURL commands

In order to perform the conversion of 3D model into various other supported formats, you need access PostConvertByFormat method.

curl -X POST "https://api.aspose.cloud/v3.0/3d/saveas/newformat?name=uploads_files_2382092_untitled.glb&newformat=%22fbx7200ascii%22&newfilename=Myresultant.fbx&IsOverwrite=false" -H  "accept: application/json" -H  "authorization: Bearer <JWT Token>"

Request URL

https://api.aspose.cloud/v3.0/3d/saveas/newformat?name=uploads_files_2382092_untitled.glb&newformat=%22fbx7200ascii%22&newfilename=Myresultant.fbx&IsOverwrite=false