An empirical study of algorithms for point-feature label placement
ACM Transactions on Graphics (TOG)
Coherent zooming of illustrations with 3D-graphics and text
Proceedings of the conference on Graphics interface '97
View management for virtual and augmented reality
Proceedings of the 14th annual ACM symposium on User interface software and technology
Illustrative shadows: integrating 3D and 2D information displays
Proceedings of the 8th international conference on Intelligent user interfaces
Embedded labels for line features in interactive 3D virtual environments
AFRIGRAPH '07 Proceedings of the 5th international conference on Computer graphics, virtual reality, visualisation and interaction in Africa
Visualizing Whole-Brain DTI Tractography with GPU-based Tuboids and LoD Management
IEEE Transactions on Visualization and Computer Graphics
Cell-based generalization of 3D building groups with outlier management
Proceedings of the 15th annual ACM international symposium on Advances in geographic information systems
Specifying the Representation of Non-geometric Information in 3D Virtual Environments
Proceedings of the 13th International Conference on Human-Computer Interaction. Part II: Novel Interaction Methods and Techniques
Technical Section: Layout-aware optimization for interactive labeling of 3D models
Computers and Graphics
Communication of digital cultural heritage in public spaces by the example of Roman cologne
EuroMed'10 Proceedings of the Third international conference on Digital heritage
Real-time rendering of water surfaces with cartography-oriented design
Proceedings of the Symposium on Computational Aesthetics
Hi-index | 0.00 |
This paper presents an approach for the automated, dynamic placement of labels attached to objects of 3D scenes. These labels are seamlessly integrated into the 3D scene by textured polygons aligned to parameterized hulls, which generalize an object's geometry. This way, the labels follow the principle shape of the annotated objects, emphasize the label-object relationship, reduce ambiguities of interpretation, and achieve visual concise and aesthetic results. The algorithm first sets up candidate positions across the hull. Cascaded filtering and presorting steps reject early improper placement candidates and order the remaining ones according to their quality. Then, they are iteratively tested to find positions that allow for a visible and legible label placement. If more than one position exists, the selection is controlled by a layout strategy, for which we present efficient evaluation techniques and discuss the impact on the aesthetic appearance. As proof of concept, we have implemented a 3D viewer that annotates building models of 3D city models. Compared to view plane-based labeling approaches, our approach achieves a strong visual relation between label and annotated object, treats labels as first-class objects of virtual 3D environments, and offers a high degree of customization and stylization.