Maximize Window Views

Use this sample study type with Generative Design in Revit to generate alternatives to determine the best position in a room for optimal views to the outside.

Goals

When creating a study using the Optimize method, you can choose from the following goals:

Average angle to windows

For each visible window, the view angle is calculated as the angle between two vectors:

  • The vector that is parallel to the window's base line
  • The vector from the viewpoint to the window's midpoint

A direct view is 90 degrees (perpendicular) to the window.

View to Outside score

The View to Outside score is intended to indicate the quality of views to the outside from a certain viewpoint in the room.

Note: In the Dynamo graph, it's calculated using the Visibility.OfLinesFromOrigin node from the RefineryToolkits.SpacePlanning package.

Prerequisites

To create a study of this type, the Revit model must contain the following:

To prepare the model

  1. Open the Revit model.
  2. Open a view to display the target room.
  3. Add to the room: the movable element, the windows and/or curtain wall panels, and one or more obstacles.

    Make sure that all of these elements are visible in the view so they are easy to select when creating the study.

  4. To make it easier to select the room, turn on visibility for rooms in the view.

Inputs

When creating a study, you can specify the following inputs.

Outputs

When exploring outcomes of a study, the following outputs are displayed:

See the Goals section above for more details.

Geometry visualization

The following is a sample outcome.

Known issues and limitations