Convert glb to x

Free online GLB to X converter

Convert GLB assets to the legacy DirectX X format for older 3D software and game engines.

Convert GLB to X online - free

Uploading…
Selected files exceed the 10 MB total limit. Please select fewer or smaller files.

Your file is processed instantly and deleted as soon as you download it.

How it works

  1. 1/3

    Upload your .glb file

    Click to browse to select your file you want to convert or simply drag & drop your file into selected area.

  2. 2/3

    Perform .glb to .x conversion

    After successful file upload, click to convert when you are ready.

  3. 3/3

    Download converted .x file

    Conversion result is ready to download.

How to convert glb to x file

Conversion is needed when a legacy DirectX application, game engine, or modeling tool accepts only the Microsoft X mesh format. It also provides a text or binary asset for older Windows 3D pipelines, but materials, animation, and coordinate conventions may need correction.

What the GLB format is

GLB is the usually single-file, binary form of glTF 2.0. It can contain mesh geometry, vertex data, PBR materials, embedded textures, skinning, morph targets, cameras, and animations. Web 3D viewers, game engines, AR applications, and tools such as Blender, 3ds Max, Maya, Godot, and Unity commonly use it for asset delivery and interchange.

Unlike a separate .gltf file with external buffers and images, a GLB normally packages the glTF JSON description, binary mesh data, and referenced textures in one container. Packaging does not guarantee that every resource is embedded, so verify the file if an importer reports missing images.

What the X format is

DirectX X is a legacy Microsoft 3D scene format used by older DirectX SDK samples, Windows applications, and game engines. It can describe polygon meshes, normals, texture coordinates, materials, scene frames, bones, and animation data.

X files can be text or binary. Text files are inspectable and sometimes easier to modify; binary files are smaller and require an importer that supports the binary variant. X is useful mainly for compatibility with software that specifically requires it, because its material model does not represent modern glTF PBR data completely.

How to convert GLB to X

For a conversion without installing desktop software, use the converter on 101convert.com: upload the .glb file, select X as the output format, start the conversion, and download the resulting .x file. Select text or binary X when the destination program requires a particular variant, if that option is available.

For local or batch processing, Assimp provides a command-line workflow:

  1. Install an Assimp package that includes the command-line executable and its X exporter.
  2. Inspect the source with assimp info model.glb to check meshes, materials, bones, and animations.
  3. Export it with assimp export model.glb model.x. The .x output extension selects the DirectX X exporter.
  4. Open the result in the target application and test scale, orientation, textures, skinning, and animation playback.

Assimp builds and exporters vary by package, so confirm that the installed build lists X support before relying on a batch workflow. If it cannot produce the structure required by the destination, import the GLB into Blender and use an X-format exporter add-on compatible with the installed Blender version. Blender does not provide a standard built-in DirectX X exporter in its normal installation; the add-on supplies the export command under File → Export.

Quality and compatibility limits

GLB metallic-roughness PBR materials do not map directly to the older X material model. Diffuse color, a basic image texture, and some specular settings usually transfer; metallic, roughness, clearcoat, transmission, detailed emissive effects, and texture transforms may be simplified or discarded. Keep the original GLB and source textures if the converted file must be revised later.

glTF uses a right-handed coordinate system with Y up. The X file format does not enforce one universal application coordinate convention, and many DirectX pipelines use a left-handed system. Check the destination application's requirements before applying an axis conversion, rotation, or triangle-winding reversal; an automatic correction can otherwise make the model face backward or render inside out.

Test animated assets separately. Exporters and importers may disagree about bone hierarchies, bind poses, frame transforms, animation clips, and morph targets. If animation fails, export a static mesh first, then test skinning and animation with a smaller asset. Also confirm that the destination can find external texture files, because an X exporter may write references rather than embed images.

GLB vs X: format comparison

How the GLB and X formats compare on the properties that matter most for this conversion.

Comparison of the GLB and X file formats
Property .GLB glTF Binary .X DirectX model file
Geometry Both Polygon mesh
Materials Yes Limited
Textures Embedded in the file Embedded in the file
Animation Yes Yes
Scene hierarchy Yes Yes
Plain-text readable No No
Typical file size Small Medium
Open standard Yes No
Introduced 2015 1998
Developer Khronos Group Microsoft
MIME type model/gltf-binary —

The database currently does not contain any direct glb file converter links.

Frequently asked questions

Is the GLB to X converter free?

Yes, converting GLB to X on 101convert.com is completely free. No registration, email address or installation is required. If you need a higher file size limit or want to convert more files at once, see our plans.

How large can my GLB file be?

You can upload GLB files up to 50 MB and convert up to 1 files at once in a single batch.

What happens to my uploaded files?

Files are processed automatically and deleted from our servers within a few minutes after conversion. We never view or share your files.

Do I need to install any software to convert GLB to X?

No. The GLB to X conversion runs entirely online in your browser and works on Windows, Mac, Linux, Android and iPhone.

Did the conversion fail?

In most cases, the cause is an incorrect file format. Please upload a valid GLB file for this GLB to X conversion. Occasionally, the issue may be on our side. We analyze recurring conversion failures and disable or fix the converter if we detect a defect.