This package contains the interface between Blender and the Ladybug Tools core libraries as well as the Blender Sverchok nodes for the Ladybug plugin. Note that, in order to run the plugin, the core libraries must be installed in a way that they can be found by Blender (see dependencies).
The ladybug-blender plugin has the following dependencies:
Warning: We're slowly releasing an incomplete, alpha state version of the Blender port of Ladybug Tools for environmental analysis. If you're really awesome, please check it out, and when you inevitably come across a bug (like, actual bugs, not ladybugs), please let us know so we can fix it. Don't say we didn't warn you.
- Install Sverchok (scroll down on https://blenderbim.org/download.html - download zip and install like any other add-on)
- Install Ladybug Tools (scroll down on https://blenderbim.org/download.html - download zip and install like any other add-on)
- Want to display coloured points? Yes you do. Install it.
- Restart Blender
If you are upgrading, uninstall the old Ladybug Tools, and restart Blender, then install the new version.
Things to be aware of:
- Look in the console when an error occurs for errors. If you see
WARNING: geometry <...> not yet supported in Sverchokplease ignore. However, if you see
WARNING: geometry <...> not yet supported in Blender, please report as a high priority. You may safely ignore
TODO: interpolate this linemessages.
- These nodes may not be the same nodes you will find in Grasshopper. Most users of the Ladybug Tools on Grasshopper are using the older Ladybug Legacy nodes. Ladybug Tools have since rewritten all their nodes from scratch, and this includes node renaming and restructuring of inputs and outputs. If you are using the Ladybug Tools [+] Plus version, then you will be familiar with these nodes. If not, be prepared for a few new things.
- These nodes are only Ladybug for now. You will not find Honeybee, Dragonfly, or Butterfly. This is a work in progress.
- Use the
LB Outnode to bake Ladybug Geometry, or to extract unbaked verts, edges, and faces for further Sverchok progressing. Right now, it bakes directly to the scene collection with no garbage collection, so it can make your scene a bit messy, but was the simplest implementation to show that things work for now.
- Grid size will be ignored in analysis. Blender is a good mesh modeling package, and so I recommend simply using a subdivision modifier (you don't need to apply it) to set the resolution of your analysis.
- Too many menus? Use
- Objects coming from the scene need to be nested to be used in Ladybug nodes. Use the List join node with the wrap option enabled as shown in this screenshot
If you'd like to get a feel for it, watch this demo video.