Solar Analysis: Calculating Shaded Areas in Revit for Sustainable Design

Share this Article

When planning building areas, you may want to identify what a building's shadow looks like. In some cases, you want to determine shaded exterior walls, windows, or plants. One option to get this information is to use the Solar Analysis tool, included with the Insight plug-in in Revit software. The other option is to apply advanced processes using Dynamo and Revit API to determine the sun direction and the shaded areas of the whole building or particular objects such as walls, roof, or windows in Revit models. This article provides a basis for using BIM models for the design and analysis of sustainable buildings.

Sustainable Design: Why Solar Energy

What Is Sustainable Design

The intention of sustainable design is to "eliminate negative environmental impact completely through skillful, sensitive design," according to J.F. McLennan. Manifestations of sustainable design require renewable resources, cause minimum environmental impact, and help connect people with the natural environment.


Slowing the growth rate of greenhouse gas (GHG) emissions and then reversing it is the key to addressing climate change and keeping global average temperature below 2°C above pre-industrial levels.

To accomplish this, Architecture 2030 issued the 2030 Challenge asking the global architecture and building community to adopt the following targets:

  • All new buildings, developments, and major renovations shall be designed to meet a fossil fuel, GHG-emitting, energy consumption performance standard of 70% below the regional (or country) average/median for that building type.

  • At a minimum, an equal amount of existing building area shall be renovated annually to meet a fossil fuel, GHG-emitting, energy consumption performance standard of 70% of the regional (or country) average/median for that building type.

  • The fossil fuel reduction standard for all new buildings and major renovations shall be increased to: 80% in 2020; 90% in 2025; and carbon-neutral in 2030 (using no fossil fuel GHG-emitting energy to operate).

  • These targets may be accomplished by implementing innovative sustainable design strategies, generating on-site renewable power, and/or purchasing (20% maximum) renewable energy.


Sustainable Design in the AEC Industry

In AEC, the three trends we have identified are: a) net-zero energy buildings, b) circular and zero-waste construction, and c) sustainable smart cities and infrastructure.

a. Net-zero energy buildings

  • Building Performance Analysis
  • Optimizing building systems
  • Healthy buildings

b. Circular and zero-waste construction

  • Preconstruction: maximize efficiency
  • Site execution: lean and safe
  • Industrialized construction

c. Sustainable smart cities and infrastructure

  • Resilience
  • Mobility
  • BIM + GIS

Solar Energy

Solar energy is an essential source of renewable energy, and its technologies are broadly characterized as either passive solar or active solar depending on how they capture and distribute solar energy or convert it into solar power.

Active solar techniques include the use of photovoltaic systems, concentrated solar power, and solar water heating to harness the energy.

Passive solar techniques include orienting a building to the sun, selecting materials with favorable thermal mass or light-dispersing properties, and designing spaces that naturally circulate air.

Source: Wikipedia

Benefits of Using Solar Energy

  • Increasing energy consumption
  • Environmental consciousness
  • Global climate change
  • CSR implication/advantage for corporate buildings, with attraction towards cleanest, renewable energy
  • High social value and an increase in the value of the property

Solar Energy in Building


The earth movement around the sun generates sun paths that vary through the day and the year, and it is one of most crucial environmental factors to understand when designing high performance buildings.

Want to share your knowledge?
Write an article for AU

If you design your building with careful consideration of the sun’s path, you can take advantage of strategies such as natural daylighting, passive heating, PV energy generation and even natural ventilation. However, if you are not careful, these same opportunities can work against you, producing glare or overheating.


Therefore, sustainable building design, especially optimizing solar energy, is moving from being a good-to-have to a must-have for building projects worldwide, as more clients are demanding that architects and engineers design buildings to perform better and contribute to green building goals, such as those put forward by the Architecture 2030 Challenge.

Autodesk Solution for Optimizing Solar Energy


Impacting all countries, the global green construction market is expected to reach $610 billion by 2027. Sustainable design and its contribution to green building is now adding business value for many architecture firms.

Contributing to this value, data and collaboration are now at the forefront of driving green performance. Architects and engineers are equipped with various data and collaboration tools to help them achieve sustainability goals, one of which is Autodesk Revit. Revit users can use the tool’s energy analysis capabilities with Insight, a plug-in for building performance, to meet sustainability goals.

Related: Energy Analysis with Revit Insight and Green Building Studio with Ferny Celina

This Autodesk solution provides:

  • An in-BIM building energy analysis tool–no more “throw away” models
  • Fast, easy, and intuitive tools for energy performance that can be used by designers (not just specialists anymore)

  • Cost-effective and highly accurate

  • Offers true real-time feedback

  • Detailed design analysis from early stage throughout lifecycle

Features for designers include:

  • Whole-building energy analysis: full dynamic thermal simulation for FormIt 360 Pro and Revit models; Energy Cost Range results guide users and aid in making informed design decisions

  • Early-stage design analysis: inform fundamental decisions such as orientation and form, aperture sizing and placement, envelope constructions, and shading design

  • Detailed design analysis: energy, lighting, and solar performance for detailed Revit architectural models

  • Real-time feedback: quickly compare design scenarios through cause-and-effect feedback

  • Compare cost and performance information across different design options

  • For individual buildings or whole-building portfolios


Insight Solar Analysis with Revit

Solar Analysis in Revit

Common terms and concepts in solar analysis include the following:

  • Solar Radiation is an important consideration in any building that strives for energy efficiency

  • Solar Insolation is the amount of solar radiation energy received on a given surface during a given time

  • Solar Photovoltaics (PVs) create electricity directly from sunlight (“solar panels” or “solar power”)

Revit lets you calculate incident solar radiation per building surface and articulate PV potential and payback period. Analyzing the impact of the sun on a site can help designers increase the energy efficiency, comfort, and financial value of the building. Designers can improve the efficiency of buildings by incorporating energy offsets relating to sun exposure. By estimating building performance through the use of solar models, you can incorporate photovoltaic systems into building plans.

Insight Solar Analysis with Revit provides in-context solar radiation analysis results to help you track solar energy throughout your design. The plug-in provides automated settings for specific study types, as well as customizable options.

Download Insight plug-in for Revit.

Workflow for Evaluating the Photovoltaic Potential

You can assess the amount of solar radiation available to any surface of your building design in the Revit application as well as in the Insight web interface. You can use the Solar Analysis tool in Revit or generate Insight and visualize the PV potential in the Insight Model Viewer.

This information is helpful for determining the solar radiation load as well as the potential for generating energy through photovoltaic panels on any surface of your model. 


Workflow for Determining Solar Access

Solar access is a great way to determine if a space is achieving enough daylight throughout the day. Also referred to as daylight access, many countries and regions are now requiring new buildings meet specific solar access standards, such as SEPP 65 in Australia.


Shading Design


Shading devices can play an important role in improving the energy efficiency of buildings. You can assess the impact of adding shading devices and fine tune their placement using solar studies in the Revit application.

There are two challenges in shading design: shading devices design and calculating shaded area. The most common form of shade is an exterior fixed horizontal overhang. Exterior systems are typically more effective than interior systems in blocking solar heat gain. These are used on the side of the building facing the sun's path, sometimes including east and west faces. However, east and west faces often have more need of vertical fins to avoid low-angled sun.

There are many variations on fixed external shades, to reduce the profile and/or let more diffuse light in.

Common shading strategies from "Tips for Daylighting with Windows," Lawrence Berkeley National Laboratory.

Shading can be designed to allow the sun's light and heat into the building at some times of day or year, while rejecting it at other times.

Adaptive Shades

Shading can also be adapted by making it movable, either manually operated by occupants or automatically controlled. Such systems can be much more responsive and finely tuned, but they are also more expensive, and require more maintenance and repair over the years. User-operated systems may require occupant training, and are often not properly used.

This example is a proof of concept piece looking at automating design in relation to environmental variables affecting building energy use. The author of the original sample file is David Scheer.


This example allows for handling the horizontal shading device, which is a simple parametric window family with two shading devices and type parameters for the main window form variables. With Dynamo, shade depth and number of shades are automatically generated to completely shade the window vertically depending on two variables: the Window Height and the Solar Position.

Watch the video of this example in Revit 2021 and Dynamo.

Calculating Shaded Area with the Power of Dynamo

One of the biggest problems in Solar Analysis is how to determine the physical shape of the shadow and calculate its shaded area. With the help of Dynamo, we can solve this problem.

Dynamo is a visual programming environment that enables designers to explore parametric conceptual designs and automate tasks.

Benefits of using Dynamo in this case include:

  • Explore visual programming without coding

  • Flexible to suit varying needs

  • Engage an active community of users, contributors, and developers

A sample Dynamo workflow:

  • Get the geometry of shading devices

  • Extract to find their surfaces and each edge of a surface

  • Project the input edge onto the window in the input sun direction

  • Create the poly curves by joined output curves after projection

  • Create a surface by filling a closed boundary defined by poly curves

  • Union a collection of surfaces into one surface (it is a shadow that we looking for)

  • Extrude the surface to solid with a thickness

  • Create a Revit DirectShape to show the physical shape of the shadow

  • Calculate the surface area and set the value to the shadow’s parameter

The sample Dynamo script to determine the shaded area of a building on ground level.


Watch the video that shows how to calculate the shaded area of the building.


Watch the video that shows how to calculate the shaded area on the window.

Unlock Full Power Using the Revit API


Revit provides a rich and powerful .NET API which can be used to automate repetitive tasks and extend the core functionality of Revit in simulation, conceptual design, construction and building management, and much more. Revit .NET API allows you to program with any .NET compliant language including VB.NET, C#, and C++/CLI.

In the Revit API, we can use the advantage of high-end computers to calculate shaded areas for all windows and curtain walls of a building at any specific time of year. The algorithms provided in the Revit API can perform calculations of shaded areas for complex, organic shapes of shading devices so that the designer can optimize their building design.

Here is the sample workflow to develop a Revit add-in:

  • Get all windows/walls/curtain walls

  • Get all shading devices of building

  • Filter by direction (N/S/W/E/NE/NW/SE/SW)

  • Get the sun direction on Vernal Equinox, Summer Solstice, Winter Solstice

  • Generate the shadow by using ExtrusionAnalyzer Class in Revit API

  • Union all shadows from shading devices on one window/wall

  • Show the physical shape of the shadow with its area

Watch the video for a closer look at the Revit add-in.


Recognizing the long-term environmental impact of buildings, sustainable design is an imperative for many architecture firms. Autodesk BIM tools such as Revit, Insight, and Dynamo make it easier than ever to incorporate sustainable design decision making even at the earliest stages of design.

Autodesk powerful analysis tools use leading simulation engines for whole building analysis including energy, cooling, heating, daylighting, and solar radiation. The tools also provide a mechanism for architects to work with owners to better monitor building performance and costs during its operation.

Learn more with the full class.

Phuc Le is a digital consultant, BIM advisor, BIM application expert, and Forge developer. He currently serves as a technical specialist at Autodesk ASEAN, supporting firms and organizations in the AEC sector to successfully implement BIM, cloud collaboration, computational design, and generative design.