Releases: blender-to-gmstudio/blender-to-smf
v0.9.4
v0.9.3
This release fixes an issue where, starting with Blender 4.1, the exporter would error when attempting to call Mesh.calc_normals_split()
. A check on the Blender version is now done before attempting to call the function.
The release also adds an export property Bone Influences
that allows you to choose the number of bone influences to export, ranging from 4 (the default and maximum number for SMF) to 1. The model will still store 4 weights per vertex, so the SMF shader code should be modified to take only the first n values into account.
Tangent values are now also correctly written.
v0.9.2
v0.9.1
This new release adds the functionality in the master
branch. It includes a couple of important improvements and fixes:
- NumPy is now used to pre-process images for export into the SMF file, together with Image.pixels's
foreach_get
method, which leads to a huge speed improvement (#41) - Normals should now export correctly, whichever options you're using in Blender (#34)
- A couple of minor changes
v0.9
This is the second "official" release of the Blender to SMF exporter
It exports to SMF version 11
The list of changes is quite long since there have been a couple of merges from dev
to master
that haven't lead to a new release.
This release doesn't include some other important things that need to make it in. Most importantly, these are related to:
- Transformations and transform hierarchies (#17, #21, #22, #37)
- Advanced animation export options (#5)
- Custom vertex formats (#11, #35, #36)
- Normals and shading (#34)
These will need a more thorough rewrite of certain parts of the code.
Summary of most important changes
- Mesh-like Blender objects (mesh, curve, surface, font, meta) are now exported, as they can be easily converted to geometry
- Modifiers are applied
- A couple of fixes to support Blender version 3 and above
- Optimization of image export
- Split up functionality over functions for readability and maintainability
- Several bugfixes
- In SMF11: Workaround for nodes jumping suddenly from one side to another because of what seems to be quaternion's double cover issue
Full list of changes
- Improved robustness of texture/image export by @bartteunis in #16
- Issue 14 by @bartteunis in #18
- Dev by @bartteunis in #27
- Issue 9 by @bartteunis in #38
- Dev by @bartteunis in #39
Full Changelog: v0.8...v0.9
v0.8
First release of the Blender to SMF exporter
This version of the exporter exports to SMF version 10