This is a bugfix release, there were problems with the 2024-09-01 release.
Note: from now on Homemaker will only work with the new Bonsai Blender Extension which replaces the older BlenderBIM add-on.
Note: the next release should be a Blender Extension with a different install process, until then, this is a legacy add-on that uses the old install process.
Changes:
Blender-4.2 preferences fixed
Fix error when no IfcStructuralItem collection
Use relative imports wherever possible
Remove blender_manifest.toml from bundle as this is a legacy add-on
What is the correct order of activation steps for the homemaker-2024-09-02, which is compatible with the Bonsai Blender Extension? Dependencies: Noarch, Topologic-Sverchock, and Topologic.
Note: I have already installed Blender 4.2.1 and Bonsai 0.80.
The noarch download exists because there is a possibility of a conflict with a topologic-sverchok installation - as both include a copy of the topologic_core library, and bad things might happen if two different versions of this are installed, so the noarch download is missing this library.
This is a speculative problem, and in theory the new blender extensions system will prevent this kind of clash, so I'll be removing the noarch option when I add Homemaker to the extensions platform.
@brunopostle This latest release seems to be working fine. Anything in particular you want tested?
Btw. my blender starting cube is slightly altered to have a proper ceiling height.
Topologic Core is now an independent pip installable library (like numpy and scipy). Upcoming versions of Topologic-sverchok will be pure python and will have topologic-core as a requirement. Would be great if Homemaker followed the same approach and standardised on the no-arch version and put topologic-core as a requirement. https://pypi.org/project/topologic-core/
Comments
What is the correct order of activation steps for the homemaker-2024-09-02, which is compatible with the Bonsai Blender Extension? Dependencies: Noarch, Topologic-Sverchock, and Topologic.
Note: I have already installed Blender 4.2.1 and Bonsai 0.80.
Make sure Bonsai is enabled and then enable Homemaker.
The noarch download exists because there is a possibility of a conflict with a topologic-sverchok installation - as both include a copy of the topologic_core library, and bad things might happen if two different versions of this are installed, so the noarch download is missing this library.
This is a speculative problem, and in theory the new blender extensions system will prevent this kind of clash, so I'll be removing the noarch option when I add Homemaker to the extensions platform.
There is a test Homemaker extension package here and I'd like reports if success or failure (uninstall any legacy Homemaker add-on before installing this): https://github.com/brunopostle/homemaker-addon/releases/tag/2024-09-04
@brunopostle This latest release seems to be working fine. Anything in particular you want tested?
Btw. my blender starting cube is slightly altered to have a proper ceiling height.
@wmi that's great, most of the recent changes would effect installation etc.. so if this works everything else should be ok
Topologic Core is now an independent pip installable library (like numpy and scipy). Upcoming versions of Topologic-sverchok will be pure python and will have topologic-core as a requirement. Would be great if Homemaker followed the same approach and standardised on the no-arch version and put topologic-core as a requirement.
https://pypi.org/project/topologic-core/
@topologic the upcoming Homemaker blender Extension package (in the link above) uses your topologic_core wheels, so this is fixed.