Portals and mirrors: simple, fast evaluation of potentially visible sets
I3D '95 Proceedings of the 1995 symposium on Interactive 3D graphics
SC '97 Proceedings of the 1997 ACM/IEEE conference on Supercomputing
Infinite Game Universe: Mathematical Techniques
Infinite Game Universe: Mathematical Techniques
Real-time procedural generation of `pseudo infinite' cities
Proceedings of the 1st international conference on Computer graphics and interactive techniques in Australasia and South East Asia
ACM SIGGRAPH 2003 Papers
Interactive visual editing of grammars for procedural architecture
ACM SIGGRAPH 2008 papers
Procedural Graphics Model and Behavior Generation
ICCS '08 Proceedings of the 8th international conference on Computational Science, Part II
The role of semantics in games and simulations
Computers in Entertainment (CIE) - SPECIAL ISSUE: Media Arts (Part II)
Computer-generated residential building layouts
ACM SIGGRAPH Asia 2010 papers
Automatic real-time generation of floor plans based on squarified treemaps algorithm
International Journal of Computer Games Technology
Component-based modeling of complete buildings
Proceedings of Graphics Interface 2011
Evolution of architectural floor plans
EvoApplications'11 Proceedings of the 2011 international conference on Applications of evolutionary computation - Volume Part II
Automatic reconstruction of virtual heritage sites
VAST'08 Proceedings of the 9th International conference on Virtual Reality, Archaeology and Cultural Heritage
Hi-index | 0.00 |
A novel approach to generate virtual building interiors in real-time is presented. The interiors are generated in a top-down fashion using architectural guidelines. Although a building interior in its entirety may be quite large, only the portions that are needed immediately are generated. This lazy generation scheme allows the use of only a fraction of the memory that a model of the entire interior would otherwise require. Our method provides real-time frame rates, making it attractive for realtime interactive applications.Memory is controlled by deleting regions of the interior that are no longer needed. That said, any changes made in these regions will not be lost. We provide a simple and efficient method to allow changes made to the interior to persist past the life time of the regions that contain them. This allows a dynamic, consistent environment and increases control over the content by allowing developers to make changes.