Standalone Blender extension for fast one-file GLB export and timed auto-export.
This repo intentionally does not include SLender's LOD management, asset tracking, validation, or Second Life-specific tooling. It is meant for creators who already have their own scene workflow and just want a repeatable GLB export target that can refresh automatically.
- Manual
Export Nowbutton - GLB-only export
- Exports either:
- selected mesh objects
- all mesh objects in the active scene
- Timed auto-export with interval in seconds
- Overwrites the same
.glboutput file each time - Does not save the
.blend - Flushes edit-mode mesh changes before export
- Restores the previous mode after export
3D View > Sidebar > Quick Export
Controls:
Output FileScopeApply ModifiersAuto-export GLBEvery (Seconds)Export Now
Build the extension zip:
blender --command extension build --source-dir /home/me/src/blender-gltf-quick-export --output-dir /tmp/quick-export-distThen install it in Blender from:
Edit > Preferences > Extensions > Install from Disk...
If you want a fast local loop, symlink the repo into Blender's user extension directory and restart Blender after structural changes.
Run the headless smoke suite with:
blender --background --factory-startup --python /home/me/src/blender-gltf-quick-export/tests/blender_smoke_test.pyThe smoke test covers:
- manual export
- export from edit mode
- direct auto-export path
Build Preview Extensionruns on pull requests, pushes tomaster, and manual workflow runs.- Preview packages are renamed to include
-preview-<sha>, for examplegltf_quick_export-0.1.0-preview-1a2b3c4.zip, and are uploaded only as workflow artifacts. Release Extensionruns only when pushing a tag such asv0.1.0.- The release workflow verifies that the tag matches
versioninblender_manifest.tomlbefore publishinggltf_quick_export-0.1.0.zipto the GitHub release for that tag.