GlbXport
One-click GLB & USDZ export with automatic texture baking and optimization for Blender.
Streamline Your AR Workflow
GlbXport (formerly AR Quick Export) is a professional Blender extension designed to streamline the workflow of creating Augmented Reality ready 3D models. It automates the tedious process of baking multiple materials into a single texture, optimizing geometry, and exporting to both GLB (Android/Web) and USDZ (iOS) formats instantly.
The Problem
Creating assets for AR usually involves destructive workflows:
- Joining meshes
- UV unwrapping
- Baking textures
- Managing different file formats
The Solution
GlbXport handles this entire pipeline non-destructively in seconds. It:
- Clones your objects
- Creates a unified UV atlas
- Bakes all lighting and color data for 1:1 visual fidelity
- Exports optimized files ready for immediate upload to AR viewers or the web
Key Features
One-Click Workflow
Go from complex multi-material objects to game-ready assets in a single click.
Automatic Texture Baking
Bakes Diffuse/Color information (via Emission pass) to a single texture atlas.
USDZ & GLB Support
Simultaneously exports .glb (Android/Web) and .usdz (Apple AR) files.
Non-Destructive
Your original objects are preserved; all operations happen on temporary copies.
Geometry Optimization
Optional auto-cleanup of double vertices, loose geometry, and normal re-calculation.
Smart UV Packing
Automatically packs UVs with configurable margins to maximize texture usage.
Documentation
Installation
- Download the
glbxport.zipfile - Open Blender and go to Edit > Preferences
- Select the Get Extensions tab (or Add-ons in older versions)
- Click the arrow icon (Install from Disk) and select the zip file
- Search for "GlbXport" and enable it
Baking & Exporting
To export your model:
- Select all the objects you wish to include
- Open the sidebar (N-key), locate the 'GlbXport' tab
- Click "BAKE & EXPORT"
The machine will freeze momentarily while it clones your objects, applies a smart UV project, and bakes the emission pass to a new texture atlas. Once complete, the folder containing your .glb and .usdz files will open.
Geometry Optimization
Enable the 'Optimize Geometry' checkbox to automatically clean up your mesh before export. This performs a:
- Merge by Distance (removing doubles)
- Recalculate Normals Outside
This ensures a clean mesh for AR viewers without manual cleanup.
Changelog
- New: Renamed to GlbXport.
- New: Added 'Optimize Geometry' option (Remove Doubles, Fix Normals).
- New: Added 'Addon Management' in Preferences.
- Imp: Updated default Texture Resolution to 1024px.
- Fix: Resolved build errors and ensured clean export folder structure.
How to Use
Select Objects
Select the mesh objects you want to export in the 3D Viewport.
Open Panel
Press N to open the Sidebar and find the GlbXport tab.
Configure Settings
Set Texture Resolution, check Export USDZ if needed, and toggle Optimize Geometry.
Export
Click the BAKE & EXPORT button. The folder with your files will open automatically.
Frequently Asked Questions
?Does this modify my original objects?
No. The addon creates a temporary copy of your selected objects to perform all joining and baking operations. Your original scene remains untouched.
?Why do my textures look flat?
The addon currently bakes using an Emission pass to ensure exact color reproduction without lighting interference. This is ideal for unlit AR models or models that will be lit by the AR environment.
?Where are the files saved?
A new folder named `Digibee_glb_[Name]` is created in the same directory as your .blend file.
?Can I use this for game engines?
Yes! The output GLB files are standard and optimized, making them perfect for Unity, Unreal, or Godot.