Skip to content

Releases: Moguri/blend2bam

v0.26.0

19 Oct 21:42
Compare
Choose a tag to compare
  • Add embedded texture support for Blender 4.1+ (Blender 4.0 remains unsupported)
  • Keep light intensities consistent between different versions of Blender and panda3d-gltf
  • Fix running on Blender 4.2+
  • Fix blenderutils.get_blender_version() to work when blender --version has extra output (e.g., color management warnings)

v0.25.0

16 Dec 20:16
Compare
Choose a tag to compare
  • Do not use sparse accessors when exported from Blender 4.0+
  • Fallback to separate textures when using embedded textures on Blender 4.0+ instead of erroring (embedded textures still need to be re-worked to work with Blender 4.0+)
  • Require at least panda3d-gltf 1.1.0 (fixes error with using urllib.parse)

v0.24.0

09 Nov 02:14
Compare
Choose a tag to compare
  • Use unbuffered output for Python in Blender (makes the output more stable for parsing)
  • Require panda3d-gltf ~= 1.0

v0.23.0

28 Aug 02:43
Compare
Choose a tag to compare
  • Fix exporting lights from Blender 3.4+ (use the old RAW lighting export until panda3d-gltf has better support)
  • Do not attempt to add actions to NLA editor if not exporting animations

v0.22.1

29 Jul 06:55
Compare
Choose a tag to compare
  • Re-fix broken animations for Blender 3.6 (the fix broke when fixing Blender 2.83 support)

v0.22.0

29 Jul 05:32
Compare
Choose a tag to compare
  • Remove support for Blender 2.79
  • Fix crashes when a modifier cannot be applied
  • Support combined textures generated by the glTF exporter
  • Fix exporting animations in Blender 3.6
  • Fix Windows error when%temp% is on a different driver
  • Force materials to be single-sided by default (override with new --allow-double-sided-materials flag

v0.21

24 Mar 19:02
Compare
Choose a tag to compare

gltf28

  • Do not attempt to delete non-existent mesh node
  • Fix applying modifiers and apply modifiers on all meshes (instead of just skinned meshes)
  • Fix shape keys when using Blender 3.3+
  • Fix version check in blender_script_common to properly detect Blender 3.0+
  • Export loose edges and vertices as lines and point (requires Blender 2.93+)
  • Set export_keep_originals to True when available since blend2bam does not handle packed textures well

CLI

  • Show defaults for options in help text
  • Hide some prints behind a new --verbose flag

Other

  • Fix FileNotFoundError when looking for flatpak versions of Blender (fixes #70)
  • Use panda3d-gltf CLI instead of using less-stable internal APIs
  • Make Settings a mutable dataclass

v0.20

08 Jan 22:32
Compare
Choose a tag to compare
  • Support exporting invisible collision solids without meshes
  • Improve caching of running Blender checks
  • Support Blender 3.0+
  • Fix error when '.exe' is appended to --blender-bin argument (#64)
  • Support flatpak Blender installs

v0.19

21 May 05:38
Compare
Choose a tag to compare
  • Cache getting the blender version to avoid launching Blender so much
  • Fix prepare_meshes function for linked collections ("ViewLayer 'x' does not contain object 'y'" error)
  • Add --blender-bin option to the cli

v0.18

30 Dec 20:19
Compare
Choose a tag to compare
  • Fix referencing texture paths that start with '..' (#43)
  • Don't load temporary BAM file through BAM cache (#44)
  • Fix error exporting images whose name doesn't match filename (#49)
  • Support locating Blender on macOS