Skip to content

Releases: blender-to-gmstudio/blender-to-smf

v0.9.4

04 Dec 14:07
Compare
Choose a tag to compare

This release fixes a failed export with error message, shown when a mesh doesn't have a UV map, a requirement for the calculation of the tangents.

v0.9.3

31 Jul 09:08
Compare
Choose a tag to compare

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

21 Mar 21:12
Compare
Choose a tag to compare

This release contains a fix for animations being written to the file in a random order (#50).

v0.9.1

15 Mar 19:21
3d15c45
Compare
Choose a tag to compare

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

22 May 19:22
06945c3
Compare
Choose a tag to compare

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

Full Changelog: v0.8...v0.9

v0.8

11 May 20:12
Compare
Choose a tag to compare

First release of the Blender to SMF exporter
This version of the exporter exports to SMF version 10