Interactive Expressive Illustration of 3D City Scenes Bin Pan , Xiang Chen , Xiaoming Guo , Wei Chen and Qunsheng Peng State Key Lab of CAD&CG, Zhejiang University, Hangzhou, China 310027 College of Sciences, Liaoning Shihua University, Fushun, China 113001 Abstract—While many approaches have been developed to visualize 3D city scenes, most of them exhibit the visualization results in a uniform rendering style. This paper presents an expressive rendering approach for visualizing large-scale 3D city scenes with various rendering styles integrated in a seamless way. Each view is actually a combination of the photorealistic rendering, the nonphotorealistic rendering, and the line drawing, so as to highlight the information that is interesting for the users and de-emphasize the other that is less important. At run-time, the users are allowed to specify their interested locations with pre-determined 3D landmarks. Our system automatically computes the salience of each location and visualize the entire scene with emphasis in the area of interests. The GPU-based implementation enables real-time performance, and demonstrates outstanding practicality. Keywords-City Scenes; Expressive Rendering; Salience; I. I NTRODUCTION Due to the rapid development of computer hardware and the progress in (semi-) automatic data acquisition, it is now possible to create large-scale 3D city scenes at reasonable costs. An increasing number of applications and systems incorporate virtual 3D city scenes as essential system components such as urban planning and redevel- opment, facility management, etc. Usually, large-scale 3D city scenes are characterized by a large number of objects with different types, structures and hierarchies, yielding a high degree of visual detail. Thus, they transport a huge amount of information, which frequently causes perceptional and cognitive problems for the users such as heavy visual clutter and information overload. This observation reveals a fundamental problem of visualization of complex 3D city scenes, namely how to access information efficiently and effectively for users. The 3D representation of a 3D city scene serves as a medium to convey spatial-related information in a compre- hensive way. The requirements on virtual 3D city scenes vary between different applications. In the context of tourism, entertainment, or public participation, a high degree of photorealism is required. A rendering is an abstraction that favors, preserves, or even emphasizes some qualities while sacrificing, suppressing, or omitting other characteris- tics that are not the focus of attention[1]. This paper presents our preliminary efforts to effectively present information based on the users interaction. Note that most of the current virtual 3D environment employ a single rendering style, such as photorealistic (PR) or non- photorealistic (NPR) for all buildings in the 3D city scene. It is our belief that an expressive rendering technique would clarify meaningful structures in the 3D city scene. However, the decision of interesting regions and structures depends on the users’ demand. In our system, the models that are important for the users are rendered at full details using PR, and the area surrounding the important buildings is rendered by NPR. Regions far from the focal point are presented merely by line drawing method. By combining different rendering styles with different weighting and proximity schemes, our approach favors abstractive visualization of large-scale scenes in a smooth and characteristic-preserving way (Figure 1). II. RELATED WORK A 3D city scene is a three-dimensional representation of a city or an urban environment. Nowadays, virtual 3D city scenes allow for visually integrating huge quantum of urban information within a single framework. To facilitate comprehensive exploration of a city scene, artists have developed a set of principles by which they adjust rendering qualities such as the amount of color and contrast in order to emphasize some areas of an illustration and de-emphasize other areas. Focus + Context Visualization:Focus + context visual- ization has been well studied in the past years[2] [3] [4]. In [5], a set of tools were presented to enable simultaneous exploration of a virtual world from two different viewpoints. One viewport is used to display the surrounding environment and the other is interactively adjusted to display the user concerned area. In [6], Semantic Depth of Field (SDOF) is utilized for information visualization and to blur different parts of the depicted scene in dependence on their rele- vance. Objects of interest were depicted sharply in SDOF, whereas the context of the visualization is blurred. In [4], Matthias et al. proposed 3D generalization lenses. It is a visualization technique for virtual 3D city scenes that combined different levels of structural abstraction. Focus area within lens volumes are shown in full details while less important details in the surrounding area are excluded. Tassilo Glander et al. [3] presented a novel concept for the real-time depiction of landmarks which emphasizes these 3D objects by improving their visibility with respect to their 2011 12th International Conference on Computer-Aided Design and Computer Graphics 978-0-7695-4497-7/11 $26.00 © 2011 IEEE DOI 10.1109/CAD/Graphics.2011.61 406