Interactive procedural street modeling

This sketch presents a solution to efficiently model the street networks of large urban areas. Parish and Müller [2001] were the first to note that the street network is the key to create a large urban model. While this algorithm created a high quality solution, the method does not allow to incorporate user-control. To address this limitation we provide a rather different alternative to street modeling that allows to integrate a wide variety of user input. The key idea is to use tensor fields to guide the generation of street graphs. A user can interactively edit a street graph by either modifying the underlying tensor field or by changing the graph directly. This allows for efficient modeling, because we can combine high-level and low-level modeling operations, constraints, and procedural methods. The major contributions are as follows: (1) We are the first to introduce a procedural approach to model urban street networks that combines interactive user-guided editing operations and procedural methods. (2) We are introducing a new methodology to graph modeling in general. The idea of tensor-guided graph modeling together with the tight integration of interactive editing and procedural modeling has not been explored previously in related modeling problems, such as modeling of bark, cracks, fracture, or trees.

[1]  Lambertus Hesselink,et al.  The topology of symmetric, second-order tensor fields , 1994, Proceedings Visualization '94.

[2]  Stéphane Donikian,et al.  Modelling virtual cities dedicated to behavioural animation , 2000, Comput. Graph. Forum.

[3]  Hugues Hoppe,et al.  Design of tangent vector fields , 2007, SIGGRAPH 2007.

[4]  Marc Levoy,et al.  Texture synthesis over arbitrary manifold surfaces , 2001, SIGGRAPH.

[5]  Wilfrid Lefer,et al.  Creating Evenly-Spaced Streamlines of Arbitrary Density , 1997, Visualization in Scientific Computing.

[6]  Konstantin Mischaikow,et al.  Vector field design on surfaces , 2006, TOGS.

[7]  Sylvain Lefebvre,et al.  Synthesizing Bark , 2002, Rendering Techniques.

[8]  Rebecca M. Brannon,et al.  Exploring 2D tensor fields using stress nets , 2005, VIS 05. IEEE Visualization, 2005..

[9]  Fred L. Mannering,et al.  Principles of Highway Engineering and Traffic Analysis , 1990 .

[10]  Linda G. Shapiro,et al.  Computer Vision , 2001 .

[11]  J A Sethian,et al.  A fast marching level set method for monotonically advancing fronts. , 1996, Proceedings of the National Academy of Sciences of the United States of America.

[12]  E. Zhang,et al.  Rotational symmetry field design on surfaces , 2007, SIGGRAPH 2007.

[13]  J. Hart,et al.  Fair morse functions for extracting the topological structure of a surface mesh , 2004, SIGGRAPH 2004.

[14]  Luc Van Gool,et al.  Procedural modeling of buildings , 2006, SIGGRAPH 2006.

[15]  Daniel G. Aliaga,et al.  Interactive Reconfiguration of Urban Layouts , 2008, IEEE Computer Graphics and Applications.

[16]  G. Stiny Ice-Ray: A Note on the Generation of Chinese Lattice Designs , 1977 .

[17]  Michael Wimmer,et al.  Instant architecture , 2003, ACM Trans. Graph..

[18]  L. Sander,et al.  Diffusion-limited aggregation, a kinetic critical phenomenon , 1981 .

[19]  Xiaobo Yu,et al.  Template-based generation of road networks for virtual city modeling , 2002, VRST '02.

[20]  Eugene Zhang,et al.  Interactive Tensor Field Design and Visualization on Surfaces , 2007, IEEE Transactions on Visualization and Computer Graphics.

[21]  S. Emerson,et al.  AASHTO (American Association of State Highway and Transportation Officials). 2001. A Policy on Geometric Design of Highways and Streets. Fourth Edition. Washington, D.C. , 2007 .

[22]  Przemyslaw Prusinkiewicz,et al.  Finite Element Model of Fracture Formation on Growing Surfaces , 2004, International Conference on Computational Science.

[23]  Przemyslaw Prusinkiewicz,et al.  The Algorithmic Beauty of Plants , 1990, The Virtual Laboratory.

[24]  Andrew Witkin,et al.  Fast and Controllable Simulation of the Shattering of Brittle Objects , 2001 .

[25]  Adam Finkelstein,et al.  Lapped textures , 2000, SIGGRAPH.

[26]  Koichi Hirota,et al.  Generation of crack patterns with a physical model , 1998, The Visual Computer.

[27]  Steven Worley,et al.  A cellular texture basis function , 1996, SIGGRAPH.

[28]  P. Prusinkiewicz,et al.  Modeling and visualization of leaf venation patterns , 2005, SIGGRAPH 2005.

[29]  Andrew Witkin,et al.  Reaction-diffusion textures , 1991, SIGGRAPH.

[30]  Ken Shirriff Generating fractals from Voronoi diagrams , 1993, Comput. Graph..

[31]  Fabio Pellacini,et al.  Jigsaw image mosaics , 2002, ACM Trans. Graph..

[32]  Shaun Bangay,et al.  Duplicating road patterns in south african informal settlements using procedural techniques , 2006, AFRIGRAPH '06.

[33]  Bruno Lévy,et al.  N-symmetry direction field design , 2008, TOGS.

[34]  Konstantin Mischaikow,et al.  Vector Field Editing and Periodic Orbit Extraction Using Morse Decomposition , 2007, IEEE Transactions on Visualization and Computer Graphics.

[35]  Alex T. Pang,et al.  2D asymmetric tensor analysis , 2005, VIS 05. IEEE Visualization, 2005..

[36]  Michael Neff,et al.  A Visual Model For Blast Waves and Francture , 1999, Graphics Interface.

[37]  Brian Wyvill,et al.  Rendering cracks in Batik , 2004, NPAR '04.

[38]  Pierre Alliez,et al.  Anisotropic polygonal remeshing , 2003, ACM Trans. Graph..

[39]  James F. O'Brien,et al.  Graphical modeling and animation of ductile fracture , 2002, SIGGRAPH '02.

[40]  John Punter,et al.  Design Guidelines in American Cities , 1999 .

[41]  Pascal Müller Procedural modeling of cities , 2006, SIGGRAPH Courses.

[42]  Alejo Hausner,et al.  Simulating decorative mosaics , 2001, SIGGRAPH.

[43]  Max Jacobson,et al.  A Pattern Language: Towns, Buildings, Construction , 1981 .

[44]  Alan H. Karp,et al.  A variable order Runge-Kutta method for initial value problems with rapidly varying right-hand sides , 1990, TOMS.

[45]  Bill Hillier Cities as movement economies , 1996 .

[46]  Ken Perlin,et al.  [Computer Graphics]: Three-Dimensional Graphics and Realism , 2022 .

[47]  David Mould,et al.  Image-guided fracture , 2005, Graphics Interface.

[48]  Jarke J. van Wijk,et al.  Image based flow visualization , 2002, ACM Trans. Graph..

[49]  Brendan Lane,et al.  The use of positional information in the modeling of plants , 2001, SIGGRAPH.

[50]  Leif Kobbelt,et al.  Direct anisotropic quad-dominant remeshing , 2004, 12th Pacific Conference on Computer Graphics and Applications, 2004. PG 2004. Proceedings..

[51]  Aaron Hertzmann,et al.  Illustrating smooth surfaces , 2000, SIGGRAPH.

[52]  Radomír Mech,et al.  Visual models of plants interacting with their environment , 1996, SIGGRAPH.

[53]  Stephen Chenney,et al.  Flow tiles , 2004, SCA '04.

[54]  Craig S. Kaplan,et al.  Image-guided maze construction , 2007, SIGGRAPH 2007.

[55]  Greg Humphreys,et al.  Physically Based Rendering: From Theory to Implementation , 2004 .

[56]  Mark James,et al.  Synthetic topiary , 1994, SIGGRAPH.

[57]  Greg Turk,et al.  Texture synthesis on surfaces , 2001, SIGGRAPH.

[58]  Steven J. Gortler,et al.  Feature-based cellular texturing for architectural models , 2001, SIGGRAPH.