Releases: Sandman13sq/DmrVBM-blender-to-gms2
DmrVBM-v1.4-BETA
Updated as of Jan 26th 2025
- Data is no longer copied to animator struct when setting animations.
- Animator update functions now require a vbmmodel as an argument.
- Added support for animation easing - Transforms can blend into the next animation with `VBM_Animator_LayerSetEaseTime()`
Preview for swing bones and checkout-based export queues.
The vbm file format is subject to change, meaning models exported using this release may not be supported with the next.
- Blender Addon
- Rewritten from scratch focused on Blender 4.x support.
- Attribute byte option moved to a boolean.
- Queues have a checkout list for more customizable exports.
- Bone mask option added to action exports.
- Added option to replace materials during export.
- Textures can now be packed into model file.
- GMS2 Package
- Rewritten from scratch focused on data-driven style.
- Added basic support for dynamic bone animation.
DmrVBM-v1_4_BETA.zip
contains the addon and GMS2 package, along with the README containing installation instructions.
vbm_tutorials_v1_4.zip
contains a GMS2 project file with examples of using vertex buffers and loading VBM data.
DmrVBM-v1.3.1
- Blender Addon
- Updated to support Blender 4.1.x
- Implemented exporting objects by material.
- Added Bone Dissolve panel for omitting specific bones on export.
- GMS2 Scripts
- New VBMModel methods for managing mesh visibility.
- Animator can blend transforms from last animation to new animation.
- Small animation optimizations and bugfixes.
DmrVBM-v1_3_1.zip
contains the addon and GMS2 package, along with the README containing installation instructions.
vbm_tutorials_v1_3.zip
contains a GMS2 project file with examples of using vertex buffers and loading VBM data.
DmrVBM-v1.3
- Blender Addon
- Addon code condensed to single script
- Merged VBM and TRK format into one filetype
- VBM files now contain mesh, skeleton, and action data
- TRK files are discontinued
- VB files remain as raw vertex buffer data
- New Export Queues Tab
- Define a list of exports to re-export models with one click
- Execute multiple file exports with one click
- Overhauled UI
- All export types (.vb, .vbm, .trk, batched) combined into one operator
- More customization options for exports
- Optimizations for repeat exports
- Star button repeats last export of selected object in one click
- VB data is cached to object when exporting, so repeat exports with same parameters don't recalculate unchanged data
- Baked actions are reused if source action data is not changed
- GMS2 Scripts
- Merged VBM and TRK struct into single struct
- VBM data is now stored in one VBM_Model struct
- Struct contains meshes (vertex buffers), bone data, and animations
- VBM struct has an animator used for animating poses and curves
- Single script used for VBM functionality
- Extra math functions omitted from package
- Tutorial project rewritten to reflect new changes
- Merged VBM and TRK struct into single struct
- Other
- Current mascot is now Treat - A pumpkin witch.
DmrVBM-v1_3.zip
contains the addon and GMS2 package, along with the README containing installation instructions.
vbm_tutorials_v1_3.zip
contains a GMS2 project file with examples of using vertex buffers and loading VBM data.
DmrVBM-v1.2
v1.2 December 2022 Update
- VBM Export Addon
- New option to export Padding Floats and Bytes. Use to set a constant value for an attribute.
- Formats are now in a list that can be defined outside of the export dialog.
- Deform Only option creates a temporary armature with bones' parents re-evaluated, so exports are compatible with complex rigs (Rigify).
- TRK Export Addon
- Code redone so that exporting actions no longer require a bake. Export times are faster as a result.
- Deform Only option creates a temporary armature with bones' parents re-evaluated, so exports are compatible with complex rigs (Rigify).
- Custom Property Curves on the armature object can now be exported to TRK.
- New Bone List structure to mark which bones to export by name.
- Include mode only exports bones in list
- Exclude mode ignores bones in list from export.
- VBM Game Maker Scripts
- Fixed compression header check.
- TRK Game Maker Scripts
- Fixed compression header check.
- New TRK Animator struct used for TRK animation.
- General
- Current mascot is now Starcie. Space Karate Girl.
- Reorganized addon files.
- Data specific to the addon (vertex formats, export lists, bone lists) is now stored in the Blender Scene.
- VBM Formats are accessed with
context.scene.vbm.formats
- VBM Export Lists are accessed with
context.scene.vbm.export_lists
- TRK Bone Lists are accessed with
context.scene.trk.bone_lists
- VBM Formats are accessed with
DmrVBM-v1.1
v1.1 June 2022 Update
- VBM Export Addon
- New option to export Vertex Group weights (armature not necessary) with default weight value.
- Number of floats to export can be adjusted for Position, Color, Bone, and Weight attributes.
- Optimized export code.
- TRK Export Addon
- New option to only export frames that contain markers.
- VBM Game Maker Scripts
- Added methods and functions to VBMData struct for accessing struct data.
- Opening VB and VBM files checks for compression headers.
- TRK Game Maker Scripts
- Added methods and functions to TRKData struct for accessing struct data.
- Opening TRK files checks for compression headers.
- General
- Updated vbm_tutorials with Blender-like camera controls and 3 new shader examples.
- Outline: Makes use of exported weights from a Vertex Group for model outline position
- Normal Map: Uses tangent and bitangent data to calculate normals from a texture.
- PRM: A shader setup similar to games like Smash Bros. Makes use of several textures for styled shading.
- Removed vbm_demo
- Updated vbm_tutorials with Blender-like camera controls and 3 new shader examples.
DmrVBM-v1.0-BETA
First release. All tools necessary to start making games with models form Blender.
Not all documentation is ready yet. That will come with version 1.0.