Procedural Modelling of Urban Road Networks
Jan Beneš, Alexander Wilkie, Jaroslav Křivánek
Computer Graphics Group at Charles University in Prague
Procedural Modelling of Urban Road Networks Jan Bene, Alexander - - PowerPoint PPT Presentation
Procedural Modelling of Urban Road Networks Jan Bene, Alexander Wilkie, Jaroslav Kivnek Computer Graphics Group at Charles University in Prague Context Growing Cities Really mean roads Even if we say cities 2 Jan Bene -
Computer Graphics Group at Charles University in Prague
2
Jan Beneš - Procedural Modelling of Urban Road Networks
3
Jan Beneš - Procedural Modelling of Urban Road Networks
4
Jan Beneš - Procedural Modelling of Urban Road Networks
5
Jan Beneš - Procedural Modelling of Urban Road Networks
6
Jan Beneš - Procedural Modelling of Urban Road Networks
7
Jan Beneš - Procedural Modelling of Urban Road Networks
8
Jan Beneš - Procedural Modelling of Urban Road Networks
9
Jan Beneš - Procedural Modelling of Urban Road Networks
10
Jan Beneš - Procedural Modelling of Urban Road Networks
“Historical Context” elevation map
11
Jan Beneš - Procedural Modelling of Urban Road Networks
time trade time growth
elevation map
12
Jan Beneš - Procedural Modelling of Urban Road Networks
“Historical Context”
time trade time growth
elevation map
13
Jan Beneš - Procedural Modelling of Urban Road Networks
time trade time growth
“Historical Context”
14
Jan Beneš - Procedural Modelling of Urban Road Networks
15
Jan Beneš - Procedural Modelling of Urban Road Networks
16
Jan Beneš - Procedural Modelling of Urban Road Networks
– Highways – Demographic maps – Constraints
17
Jan Beneš - Procedural Modelling of Urban Road Networks
18
Jan Beneš - Procedural Modelling of Urban Road Networks
20
Jan Beneš - Procedural Modelling of Urban Road Networks
– [Aliaga08], [Yu12]
– [Lechner06] – [Gronewegen09]
– [Krecklau12]
– [Vanegas12], [Chen08], [Yang13], [Lipp11], [Galin11]
[Aliaga08] [Lechner06] [Krecklau12]
21
Jan Beneš - Procedural Modelling of Urban Road Networks
22
Jan Beneš - Procedural Modelling of Urban Road Networks
23
Jan Beneš - Procedural Modelling of Urban Road Networks
24
Jan Beneš - Procedural Modelling of Urban Road Networks
25
Jan Beneš - Procedural Modelling of Urban Road Networks
Surplus Trade Growth
26
Jan Beneš - Procedural Modelling of Urban Road Networks
Surplus Trade Growth
– Land use, terrain, etc.
27
Jan Beneš - Procedural Modelling of Urban Road Networks
Historic Early 20th century Late 20th century
28
29
Jan Beneš - Procedural Modelling of Urban Road Networks
– Neighbouring Cities – Connect by major roads – Initial Road network
1. Update 2. Grow minor roads close to 3. Increase Trade 4. Grow Major Roads
30
Jan Beneš - Procedural Modelling of Urban Road Networks
– Neighbouring Cities – Connect by major roads – Initial Road network
1. Update 2. Grow minor roads close to 3. Increase Trade 4. Grow Major Roads
31
Jan Beneš - Procedural Modelling of Urban Road Networks
– Neighbouring Cities – Connect by major roads – Initial Road network
1. Update 2. Grow minor roads close to 3. Increase Trade 4. Grow Major Roads
32
Jan Beneš - Procedural Modelling of Urban Road Networks
– Neighbouring Cities – Connect by major roads – Initial Road network
1. Update 2. Grow minor roads close to 3. Increase Trade 4. Grow Major Roads
33
Jan Beneš - Procedural Modelling of Urban Road Networks
– Neighbouring Cities – Connect by major roads – Initial Road network
1. (Re)generate 2. Grow minor roads close to 3. Increase Trade 4. Grow Major Roads
34
Jan Beneš - Procedural Modelling of Urban Road Networks
– Neighbouring Cities – Connect by major roads – Initial Road network
1. (Re)generate 2. Grow minor roads close to 3. Increase Trade 4. Grow Major Roads
35
Jan Beneš - Procedural Modelling of Urban Road Networks
– Neighbouring Cities – Connect by major roads – Initial Road network
1. (Re)generate 2. Grow minor roads close to 3. Increase Trade 4. Grow Major Roads
36
Jan Beneš - Procedural Modelling of Urban Road Networks
– Neighbouring Cities – Connect by major roads – Initial Road network
1. (Re)generate 2. Grow minor roads close to 3. Increase Trade 4. Grow Major Roads
37
Jan Beneš - Procedural Modelling of Urban Road Networks
– Neighbouring Cities – Connect by major roads – Initial Road network
1. (Re)generate 2. Grow minor roads close to 3. Increase Trade 4. Grow Major Roads
38
Jan Beneš - Procedural Modelling of Urban Road Networks
– Neighbouring Cities – Connect by major roads – Initial Road network
1. (Re)generate 2. Grow minor roads close to 3. Increase Trade 4. Grow Major Roads
39
Jan Beneš - Procedural Modelling of Urban Road Networks
40
Jan Beneš - Procedural Modelling of Urban Road Networks
41
Jan Beneš - Procedural Modelling of Urban Road Networks
42
Jan Beneš - Procedural Modelling of Urban Road Networks
Phi
43
Jan Beneš - Procedural Modelling of Urban Road Networks
Theta0 Theta1 Theta2 Theta3 Theta4
44
Jan Beneš - Procedural Modelling of Urban Road Networks
Theta0 Theta1 Theta2 Theta3 Theta4
45
Jan Beneš - Procedural Modelling of Urban Road Networks
46
Jan Beneš - Procedural Modelling of Urban Road Networks
47
Jan Beneš - Procedural Modelling of Urban Road Networks
1. AC 2. BD 3. CE
– Relax the term “opposite” – Shuffle the order
48
Jan Beneš - Procedural Modelling of Urban Road Networks
1. AC 2. BD 3. CE
– Relax the term “opposite” – Shuffle the order
49
Jan Beneš - Procedural Modelling of Urban Road Networks
1. AC 2. BD 3. CE
– Relax the term “opposite” – Shuffle the order
50
Jan Beneš - Procedural Modelling of Urban Road Networks
1. AC 2. BD 3. CE
– Relax the term “opposite” – Shuffle the order
51
Jan Beneš - Procedural Modelling of Urban Road Networks
1. AC 2. BD 3. CE
– Relax the term “opposite” – Shuffle the order
52
Jan Beneš - Procedural Modelling of Urban Road Networks
1. AC 2. BD 3. CE
– Relax the term “opposite” – Shuffle the order
1. AC 2. BD 3. CE
– Relax the term “opposite” – Shuffle the order
53
Jan Beneš - Procedural Modelling of Urban Road Networks
1. AC 2. BD 3. CE
– Relax the term “opposite” – Shuffle the order
54
Jan Beneš - Procedural Modelling of Urban Road Networks
1. AC 2. BD 3. CE
– Relax the term “opposite” – Shuffle the order
55
Jan Beneš - Procedural Modelling of Urban Road Networks
56
Jan Beneš - Procedural Modelling of Urban Road Networks
57
Jan Beneš - Procedural Modelling of Urban Road Networks
58
Jan Beneš - Procedural Modelling of Urban Road Networks
59
Jan Beneš - Procedural Modelling of Urban Road Networks
60
Jan Beneš - Procedural Modelling of Urban Road Networks
61
Jan Beneš - Procedural Modelling of Urban Road Networks
Minor roads
62
Jan Beneš - Procedural Modelling of Urban Road Networks
Minor roads Nucleus of growth
63
Jan Beneš - Procedural Modelling of Urban Road Networks
Minor roads Nucleus of growth
64
Jan Beneš - Procedural Modelling of Urban Road Networks
Minor roads Nucleus of growth
65
Jan Beneš - Procedural Modelling of Urban Road Networks
Minor roads Nucleus of growth
66
Jan Beneš - Procedural Modelling of Urban Road Networks
67
Jan Beneš - Procedural Modelling of Urban Road Networks
68
Jan Beneš - Procedural Modelling of Urban Road Networks
69
Jan Beneš - Procedural Modelling of Urban Road Networks
α
deg =2
70
Jan Beneš - Procedural Modelling of Urban Road Networks
71
Jan Beneš - Procedural Modelling of Urban Road Networks
72
Jan Beneš - Procedural Modelling of Urban Road Networks
73
Jan Beneš - Procedural Modelling of Urban Road Networks
74
Jan Beneš - Procedural Modelling of Urban Road Networks
75
Jan Beneš - Procedural Modelling of Urban Road Networks
76
Jan Beneš - Procedural Modelling of Urban Road Networks
77
Jan Beneš - Procedural Modelling of Urban Road Networks
78
Jan Beneš - Procedural Modelling of Urban Road Networks
79
Jan Beneš - Procedural Modelling of Urban Road Networks
80
Jan Beneš - Procedural Modelling of Urban Road Networks
81
Jan Beneš - Procedural Modelling of Urban Road Networks
82
Jan Beneš - Procedural Modelling of Urban Road Networks
83
Jan Beneš - Procedural Modelling of Urban Road Networks
84
Jan Beneš - Procedural Modelling of Urban Road Networks
time trade
85
Jan Beneš - Procedural Modelling of Urban Road Networks
time trade
86
Jan Beneš - Procedural Modelling of Urban Road Networks
time trade
87
Jan Beneš - Procedural Modelling of Urban Road Networks
time trade
88
Jan Beneš - Procedural Modelling of Urban Road Networks
shortest path
89
Jan Beneš - Procedural Modelling of Urban Road Networks
shortest path
90
Jan Beneš - Procedural Modelling of Urban Road Networks
shortest path
91
Jan Beneš - Procedural Modelling of Urban Road Networks
shortest path
92
Jan Beneš - Procedural Modelling of Urban Road Networks
shortest path
93
Jan Beneš - Procedural Modelling of Urban Road Networks
shortest path
94
Jan Beneš - Procedural Modelling of Urban Road Networks
shortest path
95
Jan Beneš - Procedural Modelling of Urban Road Networks
shortest path
96
Jan Beneš - Procedural Modelling of Urban Road Networks
shortest path
97
Jan Beneš - Procedural Modelling of Urban Road Networks
98
Jan Beneš - Procedural Modelling of Urban Road Networks
99
Jan Beneš - Procedural Modelling of Urban Road Networks
100
Jan Beneš - Procedural Modelling of Urban Road Networks
101
Jan Beneš - Procedural Modelling of Urban Road Networks
102
Jan Beneš - Procedural Modelling of Urban Road Networks
103
Jan Beneš - Procedural Modelling of Urban Road Networks
104
Jan Beneš - Procedural Modelling of Urban Road Networks
105
Jan Beneš - Procedural Modelling of Urban Road Networks
106
Jan Beneš - Procedural Modelling of Urban Road Networks
107
108
109
110
111
112
+0m +60m +120m Elevation
113
+0m +60m +120m Elevation
114
+0m +60m +120m Elevation
115
+0m +60m +120m Elevation
116
+0m +60m +120m Elevation
117
118
119
120
121
Jan Beneš - Procedural Modelling of Urban Road Networks
122
Jan Beneš - Procedural Modelling of Urban Road Networks
This work was supported by the
project GA UK No. 581412.
123
Jan Beneš - Procedural Modelling of Urban Road Networks