For the complete documentation index, see llms.txt. This page is also available as Markdown.

Ladybug Tools

There is no loss of data when transferring models between Pollination and Ladybug Tools. All features of the Pollination model are translated into the HBJSON or DFJSON format and read back to Pollination when importing from these formats.

Model Element
Ladybug Tools

Geometry

✅

Zoning

✅

Face Types (eg. AirBoundary)

✅

Boundary Conditions

✅

Opaque Constructions

✅

Window Constructions

✅

Schedules

✅

Internal Loads

✅

Thermostats + Outdoor Air

✅

Program Types

✅

HVAC Systems

✅

SHW Systems

✅

In the Pollination Revit Plugin (Model Editor)

To use models in the Pollination Model Editor with Ladybug Tools for Grasshopper, simply save the model as a "Honeybee Model (.hbjson)". This can be loaded into Grasshopper via the HB Load Objects component.

Export HBJSON in the Pollination Model Editor

HBJSONs can also be opened directly within the Pollination Rhino plugin for further cleanup and customization before use with Ladybug Tools.

Models passing Generic validation in the Model Editor will work well with all Ladybug Tools simulation features.

In the Pollination Rhino Plugin (Export/Import DFJSON and HBJSON)

The Pollination Rhino plugin offers a "File > Save As" option for "Honeybee Model (*.hbjson)", which can be loaded into Grasshopper via the HB Load Objects component.

However a more seamless integration with Ladybug Tools is achievable via the Pollination Rhino Grasshopper Components.

Pollination Rhino Grasshopper Components

In addition to interoperability offered by importing and exporting DFJSON and HBJSON, the Pollination Rhino Plugin includes several Grasshopper components to ensure these models can be used seamlessly with the Ladybug Tools Grasshopper plugin.

Pollination Tab in Grasshopper

Of the available components, three types are particularly relevant to the interoperability between Pollination Rhino and Ladybug Tools:

  • Primitives entity components to translate Pollination Rhino entities (eg. Room) into Honeybee entities

  • Primitives library components to use Pollination UI from inside Grasshopper

  • Serializer components to serialize a Honeybee model in Grasshopper to other file formats.

Primitives entity components

Primitive components are is similar to native Grasshopper params except they bring fully-detailed objects (eg. Room or Model) instead of .

Right click on it to access to menu of actions. Generally the available features are:

  • Synchronize: It refreshes the data which the component is reading.

  • Select: It selects the objects from Rhino canvas

  • Bake: It bakes Honeybee objects or Pollination Rhino objects

  • Internalise: It saves in persistent memory the data

  • Clear: It clear the persistent memory

Sample of Pollination Rhino to Honeybee Grasshopper objects

Use one of the entity components, for example _Pollination Room _and right click on it.

Menu of the actions

Click on _Select Pollination Rooms _to select the rooms you want from Rhino canvas. It converts every Pollination Rhino room to a Honeybee room.

Selection of the Pollination rooms

Continue the workflow with Honeybee. For example, I can add border shades to all apertures. Use one of the preview components of Honeybee to check the geometries.

Continue the workflow with Honeybee

At this point you can decide to continue with Honeybee or going back to Rhino using the Bake feature.

Last updated

Was this helpful?