Start with your site, climate and daily routines. Then use solar geometry to decide where sunlight is welcome, where it needs shading, and which design options deserve a closer look.

A brighter home begins with its orientation

Sunlight changes how a room feels throughout the day. It can warm a living room on a cold morning, brighten a dining area, or make a bedroom uncomfortable during a hot afternoon. Placing rooms and windows with that daily rhythm in mind gives you more choices than trying to correct everything with glass, blinds or air conditioning later.

Start with three questions: when will this room be used, when would direct sun help, and when would it cause overheating or glare? Amelia Lee’s orientation episode is a useful introduction to making these decisions early in a home project. [2]

Direct sunlight and daylight are different. A room can receive useful daylight from the sky without a sunbeam entering it. Sun-path geometry helps explain direct sun and shadows; it does not, by itself, measure indoor daylight quality, glare or comfort.

Choose a strategy for your climate

In a heating-dominated climate, the aim is often to admit useful low winter sun while shading unwanted summer sun. In a cooling-dominated climate, limiting unwanted solar gain during hot occupied hours usually comes first. A mixed climate needs a balance, often with adjustable shading. Use local weather and your actual heating and cooling needs; latitude alone is not a climate classification.

Outside the tropics, an equator-facing façade is often a useful starting point: south in the northern hemisphere, north in the southern hemisphere. High summer sun can be easier to shade there with a horizontal overhang than low east or west sun. Within the tropics, the sun can pass to either side of the building through the year, so check both seasonal paths rather than reversing one compass rule. [3]

Living and dining spaces may benefit from sunlight during the hours you use them. Bedrooms may benefit from morning light, but need attention to summer temperatures and sleep routines. Service spaces can sometimes occupy less sunny sides. These are options to test against your site, not mandatory room orientations. Neufert’s Architects’ Data provides further architectural reading; the sixth edition, pp. 166–176, is the supplied reading reference. [1]

Read a sun path in four simple terms

A sun-path diagram connects direction, height and time. Before interpreting one, confirm its conventions and the timezone used for the study.

  • Altitude: the sun’s angle above the horizon. At 0° it is on the horizon; at 90° it is overhead.
  • Azimuth: its compass direction. SunPath uses degrees clockwise from true north: north 0°, east 90°, south 180° and west 270°.
  • True north: geographic north. A compass points toward magnetic north, so check local magnetic declination and the north reference on your drawings.
  • Solar noon: when the sun crosses the local meridian and reaches its daily maximum altitude. It is not necessarily 12:00 on your clock; longitude, timezone and daylight saving affect civil time. [3]

Calculate a first sun angle

For a quick solar-noon estimate, use your latitude φ and solar declination δ. Declination is approximately +23.44° at the June solstice, −23.44° at the December solstice and 0° at the equinoxes. This ideal geometric calculation excludes atmospheric refraction. [3]

For Berlin at latitude 52.52° N, June solar noon gives 90° − |52.52° − 23.44°| ≈ 60.92°. December gives 90° − |52.52° + 23.44°| ≈ 14.04°. These are rounded seasonal design checks, not the angles at a fixed clock time.

At other times, latitude, declination and the solar hour angle H determine altitude. H is 0° at solar noon and changes by about 15° per solar hour. Converting a clock time to solar time requires the equation of time, longitude and timezone. Use a calculator for azimuth and civil-time conversion rather than treating this noon shortcut as a complete daily sun path.

Solstices show useful seasonal extremes, but hot weather may peak later. Test equinoxes, the local hot season, morning and afternoon hours, and surrounding obstructions too.

Solar-noon altitude: α = 90° − |φ − δ|

General altitude: sin α = sin φ sin δ + cos φ cos δ cos H

Let winter sun in. Keep unwanted summer sun out.

Window-head height affects how far direct sun can reach. In an ideal section, a ray passing through a clear head at height h reaches the floor at depth d = h / tan α. The sill sets where the lit floor area begins. Window width and spacing affect sideways coverage; they do not determine penetration depth or a universal optimum glazing ratio.

Consider a south-facing Berlin room 4 m wide and 5 m deep, with a 0.8 m sill and a 2.4 m head. At 14° winter-noon altitude, a ray reaching the rear floor enters at 5 × tan 14° ≈ 1.25 m above the floor, within the opening. This shows that the ray can reach the rear in the ideal section; it does not prove that both rear corners are lit throughout winter.

A 1 m horizontal overhang with its underside 0.2 m above the head casts a shadow approximately 1 × tan 61° − 0.2 ≈ 1.60 m down the opening at summer noon. That nearly covers the 1.6 m opening in this ideal section. The formula assumes sun normal to the façade; for oblique sun, use the vertical profile angle and check the finite overhang width. Rounded angles need a margin, not a promise of complete summer shading.

The paired illustrations compare one 2.4 m window with two 1.2 m windows. Both have the same total clear width: 60% of room width. This is a comparison, not a recommended ratio. Strong yellow shows straight-on rays; 30%-opacity bands show other illustrative directions. Their overlap represents coverage at different times, not added physical brightness, indirect light or a daylight factor. [4]

2026-10-09T11:32:24.725917 image/svg+xml Matplotlib v3.10.8, https://matplotlib.org/ Window head 2.4 m Sill 0.8 m Window height 1.6 m Overhang: 1.0 m projection Underside: 2.6 m Gap above head: 0.2 m Upper ray limited by head + overhang Rear-floor target receives sunlight Room depth 5 m SIDE SECTION · solar noon ≈ 14° 2.4 m Rear wall Room width 4 m End margins 0.8 m PLAN · one 2.4 m window 1.2 m 1.2 m Rear wall Room width 4 m Pier 0.4 m · end margins 0.6 m PLAN · two 1.2 m windows WINTER SOLSTICE · Berlin · south-facing room Strong yellow: noon ray envelope. Translucent yellow: other sun directions (±15°), each at 30% opacity. Plan shows projected ray coverage, not a fully illuminated floor. Overlap indicates coverage at multiple times, not added solar intensity. Same room and shading · Both layouts: 2.4 m total clear window width × 1.6 m height · Window-count comparison, not an optimized design
Winter solstice: low sun and rear-floor penetration. One wide window and two narrower windows have equal total clear width.
2026-10-09T11:32:24.801561 image/svg+xml Matplotlib v3.10.8, https://matplotlib.org/ Window head 2.4 m Sill 0.8 m Window height 1.6 m Overhang: 1.0 m projection Underside: 2.6 m Gap above head: 0.2 m Full window shaded at solar noon Shadow boundary ≈ sill level Room depth 5 m SIDE SECTION · solar noon ≈ 61° 2.4 m Rear wall Room width 4 m End margins 0.8 m PLAN · one 2.4 m window 1.2 m 1.2 m Rear wall Room width 4 m Pier 0.4 m · end margins 0.6 m PLAN · two 1.2 m windows SUMMER SOLSTICE · Berlin · south-facing room No yellow floor patch: the opening is shaded. Dashed envelopes show plan directions, not admitted sunlight. Plan shows projected ray coverage, not a fully illuminated floor. Overlap indicates coverage at multiple times, not added solar intensity. Same room and shading · Both layouts: 2.4 m total clear window width × 1.6 m height · Window-count comparison, not an optimized design
Summer solstice: high noon sun and overhang shading. The section checks floor penetration; plan bands show illustrative ray directions.
Compare shading options before choosing a detail
Shading optionUseful starting pointWhat to check
Roof eavesContinuous shading along a façadeHeight above the window, roof geometry and exposure near the ends.
Window overhang or hoodTargeted shading of an individual openingProjection, head gap, profile angle and width beyond the window.
Side fins or recessed openingsManaging some oblique sun directionsLow east/west sun can remain difficult; test the hours you need to protect.
External blinds or screensChanging seasonal and daily shading needsControls, wind resistance, maintenance, views and useful daylight.

Turn the idea into a SunPath study

Use SunPath to compare alternatives before committing to a façade or room layout. Keep the project assumptions with your results so someone else can understand the decision.

  1. Set the location and confirm the timezone, date and true-north orientation.
  2. Model the main building forms and nearby obstructions at a consistent scale.
  3. Compare winter and summer solstices, equinoxes and locally important hot-season dates.
  4. Check occupied morning, midday and afternoon hours—not only the most flattering noon view.
  5. Compare orientation and massing options, then review the diagrams and generated report.
  6. Use the separate window example as a starting point for your own room section, and verify glazing, reveals, shading and local requirements in detailed design.
Open the SunPath calculatorRead the calculation methodologyExplore the window and shading example

What a sun path cannot tell you

A sun path describes geometry, not annual energy consumption. SunPath’s current irradiance values are generated clear-sky estimates, not measured weather. Its massing studies and example room diagrams do not establish indoor temperature, glare, diffuse or reflected daylight, ventilation performance or building-code compliance.

Before a detailed decision, check actual weather, glazing area and solar heat gain, insulation, thermal mass, ventilation, furniture, trees, terrain and neighboring buildings. A good orientation creates opportunities; the rest of the building determines whether those opportunities become a comfortable home.