# Shade Construction

![](https://459479801-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Ma9N5K8lMbAhbyBVgms%2Fuploads%2Fgit-blob-078c9c80766cecd5437111bef3c58ffc1193ac9f%2FShade_Construction.png?alt=media)

![](https://459479801-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Ma9N5K8lMbAhbyBVgms%2Fuploads%2Fgit-blob-1ec0cc8227fa6106bd1484d004c49013d86576ea%2FShade_Construction.png?alt=media) - [\[source code\]](https://github.com/ladybug-tools/honeybee-grasshopper-energy/blob/master/honeybee_grasshopper_energy/src/HB%20Shade%20Construction.py)

Create an EnergyPlus shade construction. Note that Shade objects in EnergyPlus do not have layers and are only defined by their exterior reflectance.

## Inputs

* **name**

  Text to set the name for the Construction and to be incorporated into a unique Construction identifier.&#x20;
* **sol\_ref**

  A number between 0 and 1 for the solar reflectance of the construction. Default: 0.2.&#x20;
* **vis\_ref**

  A number between 0 and 1 for the visible reflectance of the construction. Default: 0.2.&#x20;
* **specular**

  A boolean to note whether the reflection off the shade should be diffuse (False) or specular (True). Set to True if the construction is representing a glass facade or a mirror material. Default: False.&#x20;

## Outputs

* **constr**

  A shade construction that can be assigned to Honeybee Shades or ConstructionSets.&#x20;
