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.

The left image shows an outcome in Generative Design. The right image shows the outcome when it's integrated into the Revit model.

In this topic

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.

Accessing the study type

In the Create Study dialog, the study type is available from the Autodesk Samples folder.

To open the study type in Dynamo, navigate to this folder:

If you can't find the study type in that location, you can download it using the following link. The ZIP file contains the DYN file and its Dependencies folder. Unzip (extract) its contents to a folder on your computer.

Preparing the model

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

To prepare the model

  1. Open the Revit model.

    If desired, you can download and use rac_advanced_sample_project.rvt with this study type.

  2. Open a view to display the target room.

    For example, in rac_advanced_sample_project.rvt, open the 01 - Entry Level floor plan, and zoom into the room in the lower left corner, Instruction 115.

  3. Add to the room: the movable element, the windows and/or curtain wall panels, and one or more obstacles.

    For rac_advanced_sample_project.rvt, Room 115 already includes curtain wall panels. For the movable object, add an RPC person or a chair. For the obstacle, add a column near an inside wall of the room. (You can remove the column later.)

    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 for more details.

Geometry visualization

The following is a sample outcome.

Known issues and limitations