remei ridorsa – gustavo patow geometry and graphics group universitat de girona t he skyline e...
TRANSCRIPT
![Page 1: Remei Ridorsa – Gustavo Patow Geometry and Graphics Group Universitat de Girona T HE SKYLINE E NGINE SYSTEM](https://reader036.vdocument.in/reader036/viewer/2022062314/56649f095503460f94c1d6af/html5/thumbnails/1.jpg)
Remei Ridorsa – Gustavo PatowGeometry and Graphics GroupUniversitat de Girona
THE SKYLINEENGINE SYSTEM
http://iiia.udg.edu/GGG/skylineEngine/
![Page 2: Remei Ridorsa – Gustavo Patow Geometry and Graphics Group Universitat de Girona T HE SKYLINE E NGINE SYSTEM](https://reader036.vdocument.in/reader036/viewer/2022062314/56649f095503460f94c1d6af/html5/thumbnails/2.jpg)
INDEX
Introduction Previous work Pipeline Main modules Other modules Implementation Results Future work
2
![Page 3: Remei Ridorsa – Gustavo Patow Geometry and Graphics Group Universitat de Girona T HE SKYLINE E NGINE SYSTEM](https://reader036.vdocument.in/reader036/viewer/2022062314/56649f095503460f94c1d6af/html5/thumbnails/3.jpg)
INTRODUCTION
Procedural modelling: creating models from rules instead of geometric primitives
More efficient than traditional modelling Procedural modelling of cities:
Is necessary for: Architectonic and urban design Films and games Virtual reality
Is an open problem
3
![Page 4: Remei Ridorsa – Gustavo Patow Geometry and Graphics Group Universitat de Girona T HE SKYLINE E NGINE SYSTEM](https://reader036.vdocument.in/reader036/viewer/2022062314/56649f095503460f94c1d6af/html5/thumbnails/4.jpg)
AIM
Procedural tool for city generationIn an easy way User friendlyUsing rules defining the city
4
![Page 5: Remei Ridorsa – Gustavo Patow Geometry and Graphics Group Universitat de Girona T HE SKYLINE E NGINE SYSTEM](https://reader036.vdocument.in/reader036/viewer/2022062314/56649f095503460f94c1d6af/html5/thumbnails/5.jpg)
FEATURES
Features available on high-end commercial systems: Street pattern based tools to design urban
layouts(grid, organic, radial)
Real street networks of any city can be imported Images OpenStreetMap
buildingEngine, building definition module Other modules Parameters controlled globally via image maps
5
![Page 6: Remei Ridorsa – Gustavo Patow Geometry and Graphics Group Universitat de Girona T HE SKYLINE E NGINE SYSTEM](https://reader036.vdocument.in/reader036/viewer/2022062314/56649f095503460f94c1d6af/html5/thumbnails/6.jpg)
CONTRIBUTIONS
Contrary to the accepted standard linear pipeline, we have developed a non-linear one
We have created a configurable and flexible node-based modelling system
We have developed a new method to subdivide blocks into lots in the style of European cities like Paris or Barcelona. 6
![Page 7: Remei Ridorsa – Gustavo Patow Geometry and Graphics Group Universitat de Girona T HE SKYLINE E NGINE SYSTEM](https://reader036.vdocument.in/reader036/viewer/2022062314/56649f095503460f94c1d6af/html5/thumbnails/7.jpg)
PREVIOUS WORK
[Parish 01] First procedural approach, based on L-systems
[Sun 02] Template-based street network geneation
[Chen 08] Tensor fields for street generation
[Wonka 03] [Müller 06] [Müller 07] [Lipp 08] Procedural methods for building and facade generation using rule-based rewriting systems
7
![Page 8: Remei Ridorsa – Gustavo Patow Geometry and Graphics Group Universitat de Girona T HE SKYLINE E NGINE SYSTEM](https://reader036.vdocument.in/reader036/viewer/2022062314/56649f095503460f94c1d6af/html5/thumbnails/8.jpg)
TRADITIONAL PIPELINE The traditional pipeline is not enough for a
complete complex city.
As an example, we can have parks at different levels in the pipeline.
This results in an Acyclic Directed Graph (DAG). 8
![Page 9: Remei Ridorsa – Gustavo Patow Geometry and Graphics Group Universitat de Girona T HE SKYLINE E NGINE SYSTEM](https://reader036.vdocument.in/reader036/viewer/2022062314/56649f095503460f94c1d6af/html5/thumbnails/9.jpg)
SKYLINEENGINE PIPELINE
9
![Page 10: Remei Ridorsa – Gustavo Patow Geometry and Graphics Group Universitat de Girona T HE SKYLINE E NGINE SYSTEM](https://reader036.vdocument.in/reader036/viewer/2022062314/56649f095503460f94c1d6af/html5/thumbnails/10.jpg)
MAIN MODULES: INPUT
In an XML file: For synthetic cities:
District map Avenues pattern Land use map Heights map
For real cities: City map (image) OpenStreetMap
10
![Page 11: Remei Ridorsa – Gustavo Patow Geometry and Graphics Group Universitat de Girona T HE SKYLINE E NGINE SYSTEM](https://reader036.vdocument.in/reader036/viewer/2022062314/56649f095503460f94c1d6af/html5/thumbnails/11.jpg)
MAIN MODULES: DISTRICTS
Districts with different patterns
11
currMap = Øfor each pattern є districtMap do
Generate patternPosition and orient patternbounds = Bounds(pattern, districtMap)finalP = Clip(pattern, bounds)finalP = Merge(finalP, bounds)currMap = Merge(finalP, currMap)
end forreturn currMap
![Page 12: Remei Ridorsa – Gustavo Patow Geometry and Graphics Group Universitat de Girona T HE SKYLINE E NGINE SYSTEM](https://reader036.vdocument.in/reader036/viewer/2022062314/56649f095503460f94c1d6af/html5/thumbnails/12.jpg)
MAIN MODULES: MAJOR STREETS
12
Grid Pattern
Eixample Barcelona
Radial Pattern
Karlsruhe (Germany)
![Page 13: Remei Ridorsa – Gustavo Patow Geometry and Graphics Group Universitat de Girona T HE SKYLINE E NGINE SYSTEM](https://reader036.vdocument.in/reader036/viewer/2022062314/56649f095503460f94c1d6af/html5/thumbnails/13.jpg)
MAIN MODULES: MAJOR STREETS
13
Organic Pattern (voronoise)• We use a Voronoi variant (Lloyd’s algorithm)• Density can come either from a map or from an
analytic function
![Page 14: Remei Ridorsa – Gustavo Patow Geometry and Graphics Group Universitat de Girona T HE SKYLINE E NGINE SYSTEM](https://reader036.vdocument.in/reader036/viewer/2022062314/56649f095503460f94c1d6af/html5/thumbnails/14.jpg)
MAIN MODULES: MAJOR STREETS
Image processingEdge selectionBinarization
If we have a district map: We do the same processing generate streets
between districts
14
![Page 15: Remei Ridorsa – Gustavo Patow Geometry and Graphics Group Universitat de Girona T HE SKYLINE E NGINE SYSTEM](https://reader036.vdocument.in/reader036/viewer/2022062314/56649f095503460f94c1d6af/html5/thumbnails/15.jpg)
MAIN MODULES: MAJOR STREETS
If we have a land-use mapShow were we cannot build buildings
15
![Page 16: Remei Ridorsa – Gustavo Patow Geometry and Graphics Group Universitat de Girona T HE SKYLINE E NGINE SYSTEM](https://reader036.vdocument.in/reader036/viewer/2022062314/56649f095503460f94c1d6af/html5/thumbnails/16.jpg)
MAIN MODULES: MINOR STREETS
Number of minor roads proportional to the block area
Create a grid with this number of divisions Rotate grid Do an intersection between both
16
![Page 17: Remei Ridorsa – Gustavo Patow Geometry and Graphics Group Universitat de Girona T HE SKYLINE E NGINE SYSTEM](https://reader036.vdocument.in/reader036/viewer/2022062314/56649f095503460f94c1d6af/html5/thumbnails/17.jpg)
MAIN MODULES: BLOCKS
For OSM and streets based on paths, the resulting network is a graph
Blocks are minimal enclosing circuits
17
![Page 18: Remei Ridorsa – Gustavo Patow Geometry and Graphics Group Universitat de Girona T HE SKYLINE E NGINE SYSTEM](https://reader036.vdocument.in/reader036/viewer/2022062314/56649f095503460f94c1d6af/html5/thumbnails/18.jpg)
MAIN MODULES: LOTS
Manhattan-style: Split block longitudinally Crete a given number of lots in each partition
18
![Page 19: Remei Ridorsa – Gustavo Patow Geometry and Graphics Group Universitat de Girona T HE SKYLINE E NGINE SYSTEM](https://reader036.vdocument.in/reader036/viewer/2022062314/56649f095503460f94c1d6af/html5/thumbnails/19.jpg)
MAIN MODULES: LOTS
Paris-style:Round anglesSubdivide into a number of lots
proportional to the block perimeterCreate inner primitive
19
![Page 20: Remei Ridorsa – Gustavo Patow Geometry and Graphics Group Universitat de Girona T HE SKYLINE E NGINE SYSTEM](https://reader036.vdocument.in/reader036/viewer/2022062314/56649f095503460f94c1d6af/html5/thumbnails/20.jpg)
MAIN MODULES: BUILDINGS
20
Height map
![Page 21: Remei Ridorsa – Gustavo Patow Geometry and Graphics Group Universitat de Girona T HE SKYLINE E NGINE SYSTEM](https://reader036.vdocument.in/reader036/viewer/2022062314/56649f095503460f94c1d6af/html5/thumbnails/21.jpg)
21
OTHER MODULES: BUILDINGENGINE
![Page 22: Remei Ridorsa – Gustavo Patow Geometry and Graphics Group Universitat de Girona T HE SKYLINE E NGINE SYSTEM](https://reader036.vdocument.in/reader036/viewer/2022062314/56649f095503460f94c1d6af/html5/thumbnails/22.jpg)
OTHER MODULES: 4D CITIES
22"Interactive Geometric Simulation of 4D Cities", Basil Weber, Pascal Mueller, Peter Wonka and Markus Gross, Eurographics 2009
![Page 23: Remei Ridorsa – Gustavo Patow Geometry and Graphics Group Universitat de Girona T HE SKYLINE E NGINE SYSTEM](https://reader036.vdocument.in/reader036/viewer/2022062314/56649f095503460f94c1d6af/html5/thumbnails/23.jpg)
OTHER MODULES:EXAMPLE-BASED URBAN LAYOUT SYNTHESIS
23“Interactive Example-Based Urban Layout Synthesis”, D. Aliaga, C. Vanegas i B. Benes, SIGGRAPH ASIA 2008
0.05
0.280.24
0.07
0.00
0.000.00
![Page 24: Remei Ridorsa – Gustavo Patow Geometry and Graphics Group Universitat de Girona T HE SKYLINE E NGINE SYSTEM](https://reader036.vdocument.in/reader036/viewer/2022062314/56649f095503460f94c1d6af/html5/thumbnails/24.jpg)
OTHER MODULES: STREET CONTENT
24
![Page 25: Remei Ridorsa – Gustavo Patow Geometry and Graphics Group Universitat de Girona T HE SKYLINE E NGINE SYSTEM](https://reader036.vdocument.in/reader036/viewer/2022062314/56649f095503460f94c1d6af/html5/thumbnails/25.jpg)
OTHER MODULES: BRIDGEE
25
![Page 26: Remei Ridorsa – Gustavo Patow Geometry and Graphics Group Universitat de Girona T HE SKYLINE E NGINE SYSTEM](https://reader036.vdocument.in/reader036/viewer/2022062314/56649f095503460f94c1d6af/html5/thumbnails/26.jpg)
OTHER MODULES: TRAFFICSIM
26
![Page 27: Remei Ridorsa – Gustavo Patow Geometry and Graphics Group Universitat de Girona T HE SKYLINE E NGINE SYSTEM](https://reader036.vdocument.in/reader036/viewer/2022062314/56649f095503460f94c1d6af/html5/thumbnails/27.jpg)
IMPLEMENTATION: HOUDINI 3D modeler Procedural behaviour Uses a hierarchical node system Programmable in Python
27
![Page 28: Remei Ridorsa – Gustavo Patow Geometry and Graphics Group Universitat de Girona T HE SKYLINE E NGINE SYSTEM](https://reader036.vdocument.in/reader036/viewer/2022062314/56649f095503460f94c1d6af/html5/thumbnails/28.jpg)
RESULTS: PIPELINE
28
![Page 29: Remei Ridorsa – Gustavo Patow Geometry and Graphics Group Universitat de Girona T HE SKYLINE E NGINE SYSTEM](https://reader036.vdocument.in/reader036/viewer/2022062314/56649f095503460f94c1d6af/html5/thumbnails/29.jpg)
29
RESULTS: MANHATTAN-LIKE
![Page 30: Remei Ridorsa – Gustavo Patow Geometry and Graphics Group Universitat de Girona T HE SKYLINE E NGINE SYSTEM](https://reader036.vdocument.in/reader036/viewer/2022062314/56649f095503460f94c1d6af/html5/thumbnails/30.jpg)
RESULTS: GIRONA
30
Synthetic buildings
![Page 31: Remei Ridorsa – Gustavo Patow Geometry and Graphics Group Universitat de Girona T HE SKYLINE E NGINE SYSTEM](https://reader036.vdocument.in/reader036/viewer/2022062314/56649f095503460f94c1d6af/html5/thumbnails/31.jpg)
FUTURE WORK
Exact localization and manipulation of landmarks, etc.
Manage level-of-detail Batch exportation Others...
31
![Page 32: Remei Ridorsa – Gustavo Patow Geometry and Graphics Group Universitat de Girona T HE SKYLINE E NGINE SYSTEM](https://reader036.vdocument.in/reader036/viewer/2022062314/56649f095503460f94c1d6af/html5/thumbnails/32.jpg)
ACKNOWLEDGEMENTS Marc Argence Albert Roca Joel Coll Costa Maria del Carme Hijano Domènech Zhi Chao Yin
32
THANK YOU!
“If you ignore the rules people will, half the time, quietly rewrite them”Terry Pratchett, Equal Rites