Releases: blueburncz/BBMOD-Blender
Releases · blueburncz/BBMOD-Blender
Release list
1.0.0
This is the first release of the BBMOD Blender addon - a Blender 5.1+ import/export pipeline for the BBMOD GameMaker library. It supports the full round-trip of BBMOD models, materials, and animations directly from Blender.
Changelog:
Model export
- Added export of
.bbmodfiles with meshes, nodes, bones, and vertex attributes (bones, normals, tangents, UV, UV2, vertex colors). - Added optimization levels - None exports as-is, Static pre-transforms vertices into world space and collapses the static node hierarchy, and Animated merges meshes and materials while preserving the full node hierarchy required by animations.
- Added transform options - up axis, mirror, and flip UV Y to match the target engine's coordinate space.
- Added n-gon triangulation and optional conversion log files.
Animation
- Added export of
.bbanimfiles, sampling armature actions at a configurable FPS (default 60, or scene FPS with 0). - Added selectable bone spaces to include - Parent (default), World, and Bone.
- Exporting without an armature or without actions is not an error - the animation export is simply skipped.
Materials
- Added export of
.bbmatfiles, reading the Principled BSDF node tree and mapping connected textures to the Base, Alpha, Normal, Roughness, Metallic, Emissive, AO, Subsurface, and Lightmap slots, with image-name fallback detection. - Added base material types - Default (
BBMOD_MATERIAL_DEFAULT) and Deferred (BBMOD_MATERIAL_DEFERRED), with automaticBBMOD_MATERIAL_DEFAULT_LIGHTMAPwhen a lightmap texture is present. - Added content-driven alpha blending - materials blend only when their alpha actually contains semi-transparent pixels, with
AlphaTestset accordingly. - Added render pass shader selection - Shadows, Depth Only, and Id passes on by default, Reflection Capture optional; selecting Deferred automatically disables the Depth Only pass.
- Added texture filtering modes - Off, On, or Marked Only (
mip_off/mip_on/mip_markedonly). - Added packed texture repacking with direct-copy support, fast PNG writes, and aggressive texture deduplication.
Import
- Added import of
.bbmodmodels,.bbmatmaterials, and.bbanimactions with the same transform options as export for correct round-trips.