Skip to content

Releases: Hubs-Foundation/hubs-blender-exporter

1.1.1

31 May 12:33
Compare
Choose a tag to compare

This release focuses on compatibility with Blender 3.5:

  • The image encode method call signature has changed in Blender 3.5. This commits adds support for that. #214
  • When iterating over the potential component hosts it was possible that a host could be processed more than once if its name, and subsequently its position within the list, changed during the iteration. To prevent this, iterate over copies of the host lists instead. #219

1.1.0

23 Mar 14:20
83aedee
Compare
Choose a tag to compare

This release includes:

  • Adds missing min/max values to some text component properties. #200
  • Updates particle-emitter component to align the defaults with the Spoke ones, ads a gizmo and adjust the velocity vector axis based on the export gltf_yup option during export. #196 #204
  • Support for components copy between objects: #197
  • Adds the missing Alpha Cutoff property to the image component: #207

1.0.0

18 Jan 10:30
ba09208
Compare
Choose a tag to compare

1.0.0 Release!

This release includes:

  • A new add-on architecture based on code components to provide more control over the components functionality and easier extensibility. All the existing components have been migrated to this new architecture and everything should work exactly the same when you upgrade to this version from the latest stable 0.0.15. You have more information about the new components architecture and how to start developing in the Wiki
  • Gizmos support for components. We have gizmos for a few components that used a unified gizmos API. We have also added a tool script so anyone can create new gizmos easily
  • A lot of usability and UI improvements: new menus with icons, better components panel with feedback, filtered object pickers, animation selection from a drop-down list and migration panels to inform about the migration result
  • Bone support for all components. Now all components can be added to bones
  • Migration support for full compatibility with previous add-on versions. The migration will be done automatically when a blend file created with the previous add-on version is opened with this release. We have also added a migration panel to inform you of possible issues.
  • Support for linking/appending blend files. In case the components are using a previous add-on version they will be migrated and a report window will show any possible conflicts.
  • Component versioning. As part of the new architecture components now have their own version to better support component migration.
  • New components menu. Now the categories make a bit more sense and you can now customize the number of rows in the add-on preferences
  • New reflection probes baking and usability updates: fixed baking hangs, compositor enable/disable support, global/local probes settings, store bakes in the blend file and a lot of fixes. The reflection probes now are easier to configure and use
  • Support for shape keys and animation NLA tracks picking in components
  • Support for the new HDR pipeline and bloom
  • Support for audio settings overriding
  • CI linting, testing and publishing using Github Actions. You can find the actions here: https://github.com/MozillaReality/hubs-blender-exporter/actions
  • PEP8 formatting. All the code has been reformatted to comply with PEP8 and a GitHub linter action has been added to make sure that all code contributed is correctly formatted
  • Exclude Hubs properties from extras when "Custom properties" is enabled during export
  • Export tests for Blender LTS 2.93, 3.3.1 and latest stable 3.4.0. In the future we will always have tests for the supported LTSs and the latest stable.
  • New add-on folder structure. The structure has changed to support the new add-on architecture, support scripts and assets.

1.0.0 RC1

03 Jan 14:45
2c310a2
Compare
Choose a tag to compare
1.0.0 RC1 Pre-release
Pre-release

First release candidate for 1.0.0.

Changelog:

  • Store Reflection Probe Bakes in Blend Files: #156
  • Support linked Pointer Properties in Blender 3.2+: #157
  • Add rotation and scene envmap warnings to reflection probes: #158
  • Added PEP8 formatting, reformat all code and add a GA linter action: #160 #163 #174
  • Excludes Hubs properties from extras when "Custom properties" is enabled during export: #166
  • Improve some components load slowdown: #167
  • Limit cone outer gain to the 0-1 range: #169
  • Fix some gather_joint_property error in Blender 3.2+ when getting the vnode: #171
  • Fix the previously selected bone is still targeted after switching objects in the source field: #173
  • Fix error when clearing the srcNode property in audio and video texture target components: #175
  • Fix issues when uv-scroll is added to a non mesh component or the material slot is not set: #179
  • Add 3.4.0 tests: #181
  • Handle components on unsupported hosts: #182
  • We were missing components when iterating in the pre/post export hooks: #184
  • Improve/fix the loop animation message bus handling and handler registration: #185
  • Fix classloading order issues when the Hubs addon is loaded before the gltf2 addon: #186
  • Add new gizmos for son media and lights components: #187 (special thanks to @theanine3D for this one!)
  • Armature gizmo and migration fixes: #188
  • Append/Link Migration Handling, Individual Component Versioning, and Gizmo Stabilization: #145 (Huuuuge thanks to @Exairnous for a lot of the above but specially for this titanic effort)

1.0.0 Beta 7

07 Nov 16:11
c4712ae
Compare
Choose a tag to compare
1.0.0 Beta 7 Pre-release
Pre-release

Changelog:

  • Fix and audio-params import issue. Now audio-params overrideAudioSettings is True by default: #152
  • Fix a version saving issue in local development mode: #153

1.0.0 Beta 6

28 Oct 14:07
9278022
Compare
Choose a tag to compare
1.0.0 Beta 6 Pre-release
Pre-release

Changelog:

  • Support for HDR pipeline and bloom
  • Make audio settings override optional
  • Blender 3.3 support

1.0.0 Beta 5

20 Sep 14:19
39af0b7
Compare
Choose a tag to compare
1.0.0 Beta 5 Pre-release
Pre-release

Changelog:

  • Prevent reflection probes from getting stuck in an always baking state: #113
  • Set the cutoff version for using "children_recursive" to Blender 3.1: #114
  • We had a few reports of people having the compositor enabled for some purpose and that affecting the reflection probes baked. Now the compositor is disabled by default when baking and we have added an option to enable it if needed: #115
  • Remove unneeded "soft_min" and "soft_max" parameters: #116
  • Fix typos, improve docs, and remove trailing periods: #117
  • Hubs requires colors in sRGB but we were exporting linear so in most cases scenes exported until now weren't looking exactly the as they should in Hubs and the colors were somehow slightly "shifted". Now we convert colors to sRGB at export time and they should look exactly as in Blender: #130
  • Baking reflection probes doesn't work after changing tmp_path in the preferences: #133
  • Networked ids were not unique for every object. Now we generate networked id at export time that fixed that issue and also issues when generating network ids when duplicating objects. This : #135 #137

1.0.0 Beta 4

06 Sep 16:26
0c59337
Compare
Choose a tag to compare
1.0.0 Beta 4 Pre-release
Pre-release

Changelog:

  • Disable compositor and don't clobber settings during reflection probe baking #106
  • Don't modify the viewport visibility in the visible component: #108
  • Add startOffset and timeScale parameters to the loop-animation-component: #109

1.0.0 Beta 3

22 Aug 09:13
09c3383
Compare
Choose a tag to compare
1.0.0 Beta 3 Pre-release
Pre-release

Changelog:

  • Added support for new export extensions hook #96
  • Fixed several loop-animation component issues #97
  • Support default NLA track names and add error messages to tracks menu #100
  • Replace atexit with explicit module register/unregister methods #101

1.0.0 Beta 2

28 Jul 12:49
9c71522
Compare
Choose a tag to compare
1.0.0 Beta 2 Pre-release
Pre-release

Changelog:

  • New components menu. Now the categories make a bit more sense and you can now customize the number of rows in the add-on preferences. #82
  • New reflection probes baking updates. After the latest ThreeJS update we were having issues int he Hubs client when the reflection probes or the environment map had different resolutions. Now you need to select all the env maps resolution globally in the scene settings. We have also added buttons for baking all/selected/active reflection probes. Re-bake all your reflection probes after updating to this add-on version. #88
  • Support for shape keys NLA tracks. #89
  • Fix Gizmo issues. Gizmos rendering has been optimized and some issues have been fixed. #90