> For the complete documentation index, see [llms.txt](https://docs.ladybug.tools/hb-radiance-primer/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ladybug.tools/hb-radiance-primer/components/1_modifiers/modifierset.md).

# ModifierSet

![](/files/-Ma9XSzCcVsMHLlqVowv)

![](/files/-Ma9XSzD98AbMjQ2Z7sQ) - [\[source code\]](https://github.com/ladybug-tools/honeybee-grasshopper-radiance/blob/master/honeybee_grasshopper_radiance/src//HB%20ModifierSet.py)

Create a ModifierSet object containing all radiance modifiers needed to create an radiance model. ModifierSets can be assigned to Honeybee Rooms to specify all default modifiers on the Room.

### Inputs

* #### name

Text to set the name for the ModifierSet and to be incorporated into a unique ModifierSet identifier. If None, a random one will be genrated.

* #### base\_mod\_set

An optional ModifierSet object that will be used as the starting point for the new ModifierSet output from this component. This can also be text for the name of a ModifierSet within the library such as that output from the "HB Search Modifier Sets" component. If None, the Honeybee "Generic Default Modifier Set" will be used as the base.

* #### exterior\_subset

A modifier subset list from the "HB Exterior Modifier Subset" component. Note that None values in this list correspond to no change to the given modifier in the base\_mod\_set\_.

* #### interior\_subset

A modifier subset list from the "HB Interior Modifier Subset" component. Note that None values in this list correspond to no change to the given modifier in the base\_mod\_set\_.

* #### subface\_subset

A modifier subset list from the "HB Subface Subset" component. Note that None values in this list correspond to no change to the given modifier in the base\_mod\_set\_.

* #### shade\_subset

A modifier subset list from the "HB Shade Modifier Subset" component. Note that None values in this list correspond to no change to the given modifier in the base\_mod\_set\_.

### Outputs

* #### mod\_set

A ModifierSet object that can be assigned to Honeybee Rooms in order to specify all default modifiers on the Room.
