Skip to content

View study

Visibility between observers and targets, as visible-fraction heatmaps and per-surface results.

Pro previewGuide · 1 min read

Built and tested; final checks in live Rhino before general release.

View Studies measures visibility between observers and targets. For each observer it returns the visible fraction of the target set and paints that value onto the observer surface. Targets can be points, curves, or surfaces; curves and surfaces are sampled into target points.

What you get#

  • Visible fraction: how much of the target set is actually in view once context blocks the rest.
  • Viewport heatmap: the per-observer result is shown on the observer geometry, with an inspect readout for individual sample points.
From each observer, rays go to every target. The fraction that gets past the context is painted back onto the observer.
The same count on a sample street. One observer's sight lines reach 9 of the landmark's 18 targets; the ones the context stops end at a cross. Every observer on the facade runs the count, and its share is painted back where it stands.

How it works#

  1. Define observers and targets. Put the observer points or surfaces and the target geometry into groups, or select them in Rhino.
  2. Run. The engine casts rays from each observer toward the targets.
  3. Read the result. The heatmap compares observer positions; the panel also reports per-surface average, minimum, and maximum visibility.

Individual sightlines (which observer sees which target) are not included yet.

Use cases#

  • View quality: compare units in a residential development by what they can actually see.
  • Privacy: find the parts of a building overlooked by neighbors.
  • Public space: compare how visible a landmark or park is from different points.