A system and method for providing a dynamic user interface for a dense
three-dimensional scene is presented. Clusters are placed in a
three-dimensional scene arranged proximal to each other such cluster to
form a cluster spine. Each cluster includes one or more concepts. Each
cluster spine is projected into a two-dimensional display relative to a
stationary perspective. Controls operating on a view of the cluster
spines in the display are presented. A compass logically framing the
cluster spines within the display is provided. A label to identify one
such concept in one or more of the cluster spines appearing within the
compass is generated. A plurality of slots in the two-dimensional display
positioned circumferentially around the compass is defined. Each label is
assigned to the slot outside of the compass for the cluster spine having
a closest angularity to the slot.