Proceedings of the 28th annual conference on Computer graphics and interactive techniques
New Techniques for Automated Architectural Reconstruction from Photographs
ECCV '02 Proceedings of the 7th European Conference on Computer Vision-Part II
Interactive Manipulation of Voxel Volumes with Free-formed Voxel Tools
VMV '01 Proceedings of the Vision Modeling and Visualization Conference 2001
Procedural modeling of buildings
ACM SIGGRAPH 2006 Papers
A Bayesian Approach to Building Footprint Extraction from Aerial LIDAR Data
3DPVT '06 Proceedings of the Third International Symposium on 3D Data Processing, Visualization, and Transmission (3DPVT'06)
Image-based procedural modeling of facades
ACM SIGGRAPH 2007 papers
Hi-index | 0.00 |
Generation of a large-scale city requires a significant amount of manual work and computation to process massive location information and model building geometry with multi-level of details. Normally, an urban city is heavily built-up with different architectural building patterns across extensively and topographically varied landscapes. In this paper, we introduce Footprint-Profile Sweep Surfaces (FPSS), a flexible and computationally efficient approach for realtime generation and rendering of massive urban buildings in a heavily built-up city. A solid constituting an urban building is represented as an instance of FPSS and is generated by sweeping a footprint along a profile with specific parameters. We present two forms of FPSS: super FPSS to address the shapes from architecture design and poly FPSS to address the shapes from imported GIS data. We make use of hardware tessellation to allow dynamic LOD according to view distance. A special scaling-translation-rotation displacement performed on the simplified profile is proposed to support detail generation. Experimental results show that realtime performance can be achieved using our approach to generate varied styles of urban buildings. Even inexperienced users are able to generate a building group quickly in their own style based on FPSS.