149
Introduction ´ Etat de l’art DEMONS LE Gabarits Conclusion Mod´ elisation automatique de zones urbaines Th` ese de doctorat sp´ ecialit´ e informatique Mathieu Larive Directeur de th` ese V´ eronique Gaildrat Institut de Recherche en Informatique de Toulouse Mathieu Larive Mod´ elisation automatique de zones urbaines 1

Soutenance : Modélisation de zones urbaines virtuelles

Embed Size (px)

DESCRIPTION

La modélisation précise de zones urbaines étendues représente un défi en informatique graphique. Une ville réelle répond à des règles de construction (implicites ou explicites) et reflète souvent de multiples influences historiques, culturelles et sociales à travers le temps. Atteindre une précision suffisante pour qu’une ville virtuelle soit crédible, pour un utilisateur la visitant au niveau du sol, demande une modélisation extrêmement détaillée qui exige bien trop de temps et d’efforts de la part d’un concepteur même expérimenté. L’émergence de nouveaux problèmes liés à l’urbanisation de masse, tels que l’influence des rayonnements électromagnétiques, la préparation de plans d’évacuation ou la prévision de l’évolution nécessaire des moyens de transports urbains, entraîne des besoins croissants en matière d’études et de prévisions. La capacité à générer rapidement des maquettes virtuelles crédibles permet de répondre à ces besoins et constitue donc un sujet d’avenir appelé à se développer car les résultats actuels ne satisfont pas les critères précédemment définis. Nous présentons donc en premier lieu une synthèse des travaux dans ce domaine. Cette synthèse est décomposée selon six étapes de génération, les résultats de chaque étape représentant un niveau de détail logique de la zone urbaine. Nos travaux portent principalement sur deux étapes distinctes du processus de génération d’une zone urbaine virtuelle. La première étape étudiée traite du placement automatique du mobilier dans une pièce. Nous présentons une étude de l’application de méthodes issues de la recherche locale pour résoudre le placement d’objets au sein d’un problème défini par des contraintes. Les objets traités sont définis par leur boîte englobante, et peuvent prendre une orientation quelconque (non isothétique). Nous décrivons également le modeleur déclaratif DEMONS LE qui a été développé pour évaluer la pertinence de cette approche. La seconde étape étudiée traite de la génération automatique d’extérieurs de bâtiments (façades, fondations et toits). Notre méthode est basée sur la définition de gabarits de bâtiments qui sont appliqués à des descriptions de bâtiments. Une description est uniquement constituée de l’embase tridimensionnelle, de la hauteur de toit et de la hauteur des murs du bâtiment. Ensuite, les façades de bâtiments sont créées en utilisant une grammaire de murs tridimensionnelle isométrique, basée sur un ensemble de règles. Ces règles peuvent être simples ou bien très détaillées en fonction des besoins de l’utilisateur. En conclusion, nous présentons les perspectives concernant la poursuite de ces travaux, plusparticulièrement pour les deux étapes que nous avons étudiées en profondeur, mais aussi pour les autres étapes de génération.

Citation preview

Page 1: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Modelisation automatique de zones urbainesThese de doctorat specialite informatique

Mathieu Larive

Directeur de these Veronique GaildratInstitut de Recherche en Informatique de Toulouse

Mathieu Larive Modelisation automatique de zones urbaines 1

Page 2: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Plan

1 Introduction

2 Etat de l’art

3 DEMONS LE : placement automatique d’objets

4 Systeme de generations de batiments a base de gabarits

5 Conclusion et perspectives

Mathieu Larive Modelisation automatique de zones urbaines 2

Page 3: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Plan

1 Introduction

2 Etat de l’art

3 DEMONS LE : placement automatique d’objets

4 Systeme de generations de batiments a base de gabarits

5 Conclusion et perspectives

Mathieu Larive Modelisation automatique de zones urbaines 2

Page 4: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Plan

1 Introduction

2 Etat de l’art

3 DEMONS LE : placement automatique d’objets

4 Systeme de generations de batiments a base de gabarits

5 Conclusion et perspectives

Mathieu Larive Modelisation automatique de zones urbaines 2

Page 5: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Plan

1 Introduction

2 Etat de l’art

3 DEMONS LE : placement automatique d’objets

4 Systeme de generations de batiments a base de gabarits

5 Conclusion et perspectives

Mathieu Larive Modelisation automatique de zones urbaines 2

Page 6: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Plan

1 Introduction

2 Etat de l’art

3 DEMONS LE : placement automatique d’objets

4 Systeme de generations de batiments a base de gabarits

5 Conclusion et perspectives

Mathieu Larive Modelisation automatique de zones urbaines 2

Page 7: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Introduction

1 Introduction

2 Etat de l’art

3 DEMONS LE : placement automatique d’objets

4 Systeme de generations de batiments a base de gabarits

5 Conclusion et perspectives

Mathieu Larive Modelisation automatique de zones urbaines 3

Page 8: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Collaboration

Vortex :

Visual Objects : from Reality To EXpression.

Modelisation d’environnements virtuels

Outils de modelisation declarative.

Oktal Synthetic Environment :

Gamme d’outils de visualisation : rendu dans plusieursdomaines spectraux : infrarouge, radar, BNL, acoustique etvisible.

Modeleur de terrain AGETIM (Atelier de GEneration deTerraIn Multi senseur).

Mathieu Larive Modelisation automatique de zones urbaines 4

Page 9: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Collaboration

Vortex :

Visual Objects : from Reality To EXpression.

Modelisation d’environnements virtuels

Outils de modelisation declarative.

Oktal Synthetic Environment :

Gamme d’outils de visualisation : rendu dans plusieursdomaines spectraux : infrarouge, radar, BNL, acoustique etvisible.

Modeleur de terrain AGETIM (Atelier de GEneration deTerraIn Multi senseur).

Mathieu Larive Modelisation automatique de zones urbaines 4

Page 10: Soutenance : Modélisation de zones urbaines virtuelles

Problematique

Page 11: Soutenance : Modélisation de zones urbaines virtuelles

Problematique

Page 12: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Introduction

Objectifs :

Etre capable de creer rapidement une ville plausible(geotypique) autour d’une zone deja modelisee(geospecifique).

Atteindre un degre de precision satisfaisant pour permettre lanavigation au niveau du sol :

Modelisation de l’interieur des batiments.Modelisation geometrique des details de la zone urbaine(mobilier urbain, ouvertures des batiments, etc.).

Consequences :

Etudes de techniques automatiques pour AGETIM.

Mathieu Larive Modelisation automatique de zones urbaines 6

Page 13: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Introduction

Objectifs :

Etre capable de creer rapidement une ville plausible(geotypique) autour d’une zone deja modelisee(geospecifique).

Atteindre un degre de precision satisfaisant pour permettre lanavigation au niveau du sol :

Modelisation de l’interieur des batiments.Modelisation geometrique des details de la zone urbaine(mobilier urbain, ouvertures des batiments, etc.).

Consequences :

Etudes de techniques automatiques pour AGETIM.

Mathieu Larive Modelisation automatique de zones urbaines 6

Page 14: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Introduction

Objectifs :

Etre capable de creer rapidement une ville plausible(geotypique) autour d’une zone deja modelisee(geospecifique).

Atteindre un degre de precision satisfaisant pour permettre lanavigation au niveau du sol :

Modelisation de l’interieur des batiments.

Modelisation geometrique des details de la zone urbaine(mobilier urbain, ouvertures des batiments, etc.).

Consequences :

Etudes de techniques automatiques pour AGETIM.

Mathieu Larive Modelisation automatique de zones urbaines 6

Page 15: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Introduction

Objectifs :

Etre capable de creer rapidement une ville plausible(geotypique) autour d’une zone deja modelisee(geospecifique).

Atteindre un degre de precision satisfaisant pour permettre lanavigation au niveau du sol :

Modelisation de l’interieur des batiments.Modelisation geometrique des details de la zone urbaine(mobilier urbain, ouvertures des batiments, etc.).

Consequences :

Etudes de techniques automatiques pour AGETIM.

Mathieu Larive Modelisation automatique de zones urbaines 6

Page 16: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Introduction

Objectifs :

Etre capable de creer rapidement une ville plausible(geotypique) autour d’une zone deja modelisee(geospecifique).

Atteindre un degre de precision satisfaisant pour permettre lanavigation au niveau du sol :

Modelisation de l’interieur des batiments.Modelisation geometrique des details de la zone urbaine(mobilier urbain, ouvertures des batiments, etc.).

Consequences :

Etudes de techniques automatiques pour AGETIM.

Mathieu Larive Modelisation automatique de zones urbaines 6

Page 17: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

Etat de l’art

1 Introduction

2 Etat de l’art

3 DEMONS LE : placement automatique d’objets

4 Systeme de generations de batiments a base de gabarits

5 Conclusion et perspectives

Mathieu Larive Modelisation automatique de zones urbaines 7

Page 18: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

Etapes de generation

Zone urbaine

Represente un volume de donnees tropimportant pour etre directement :

apprehende,

modelise,

visualise.

Niveaux de detail logiques

Approche multi-resolution a base destructures logiques imbriquees afin depermettre un traitement cible.

Mathieu Larive Modelisation automatique de zones urbaines 8

Page 19: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

Etapes de generation

Zone urbaine

Represente un volume de donnees tropimportant pour etre directement :

apprehende,

modelise,

visualise.

Niveaux de detail logiques

Approche multi-resolution a base destructures logiques imbriquees afin depermettre un traitement cible.

Mathieu Larive Modelisation automatique de zones urbaines 8

Page 20: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

Etapes de generation

Zone urbaine

Represente un volume de donnees tropimportant pour etre directement :

apprehende,

modelise,

visualise.

Niveaux de detail logiques

Approche multi-resolution a base destructures logiques imbriquees afin depermettre un traitement cible.

Mathieu Larive Modelisation automatique de zones urbaines 8

Page 21: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

Zones urbaines

Niveau le plus vague d’information

Surface couverte par la ville.

Information definie au sein d’un SIG.

Donnees supplementaires sous forme de cartes :

altimetriques,

hydrographiques,

de vegetation,

de densite de population.

Mathieu Larive Modelisation automatique de zones urbaines 9

Page 22: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

Zones urbaines

Niveau le plus vague d’information

Surface couverte par la ville.

Information definie au sein d’un SIG.

Donnees supplementaires sous forme de cartes :

altimetriques,

hydrographiques,

de vegetation,

de densite de population.

Mathieu Larive Modelisation automatique de zones urbaines 9

Page 23: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

Zones urbaines

Niveau le plus vague d’information

Surface couverte par la ville.

Information definie au sein d’un SIG.

Donnees supplementaires sous forme de cartes :

altimetriques,

hydrographiques,

de vegetation,

de densite de population.

Mathieu Larive Modelisation automatique de zones urbaines 9

Page 24: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

Zones urbaines

Niveau le plus vague d’information

Surface couverte par la ville.

Information definie au sein d’un SIG.

Donnees supplementaires sous forme de cartes :

altimetriques,

hydrographiques,

de vegetation,

de densite de population.

Mathieu Larive Modelisation automatique de zones urbaines 9

Page 25: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

Zones urbaines

Niveau le plus vague d’information

Surface couverte par la ville.

Information definie au sein d’un SIG.

Donnees supplementaires sous forme de cartes :

altimetriques,

hydrographiques,

de vegetation,

de densite de population.

Mathieu Larive Modelisation automatique de zones urbaines 9

Page 26: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

Zones urbaines

Niveau le plus vague d’information

Surface couverte par la ville.

Information definie au sein d’un SIG.

Donnees supplementaires sous forme de cartes :

altimetriques,

hydrographiques,

de vegetation,

de densite de population.

Mathieu Larive Modelisation automatique de zones urbaines 9

Page 27: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

Zones urbaines

Niveau le plus vague d’information

Surface couverte par la ville.

Information definie au sein d’un SIG.

Donnees supplementaires sous forme de cartes :

altimetriques,

hydrographiques,

de vegetation,

de densite de population.

Mathieu Larive Modelisation automatique de zones urbaines 9

Page 28: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

De la zone urbaine aux reseaux routiers

Reseau routier

Generalement stocke sous forme de graphe

Utilisation de schemas de construction

Fig.: Exemples de schemas urbains [Liege, 1996]

Mathieu Larive Modelisation automatique de zones urbaines 10

Page 29: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

De la zone urbaine aux reseaux routiers

Reseau routier

Generalement stocke sous forme de graphe

Utilisation de schemas de construction

Fig.: Exemples de schemas urbains [Liege, 1996]

Mathieu Larive Modelisation automatique de zones urbaines 10

Page 30: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

De la zone urbaine aux reseaux routiers

Reseau routier

Generalement stocke sous forme de graphe

Utilisation de schemas de construction

Fig.: Exemples de schemas urbains [Liege, 1996]

Mathieu Larive Modelisation automatique de zones urbaines 10

Page 31: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

De la zone urbaine aux reseaux routiers

L-System

CityEngine [Parish et al., 2001], une chaıne d’outils couvrantles quatre premieres etapes.

Generation basee sur un L-System parametrique stochastique.

Utilisation de cartes pour definir les zones d’influence desparametres.

Mathieu Larive Modelisation automatique de zones urbaines 11

Page 32: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

De la zone urbaine aux reseaux routiers

L-System

CityEngine [Parish et al., 2001], une chaıne d’outils couvrantles quatre premieres etapes.

Generation basee sur un L-System parametrique stochastique.

Utilisation de cartes pour definir les zones d’influence desparametres.

Mathieu Larive Modelisation automatique de zones urbaines 11

Page 33: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

De la zone urbaine aux reseaux routiers

L-System

CityEngine [Parish et al., 2001], une chaıne d’outils couvrantles quatre premieres etapes.

Generation basee sur un L-System parametrique stochastique.

Utilisation de cartes pour definir les zones d’influence desparametres.

Mathieu Larive Modelisation automatique de zones urbaines 11

Page 34: Soutenance : Modélisation de zones urbaines virtuelles

Resultat

Page 35: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

Du reseau routier aux blocs

Bloc :

Surface connexe entouree de routes (ilot urbain).

Complexite negligeable

realisation pendant la generation du reseauurbain,calcul d’intersections au sein du reseau routier.

Premiere etape de hierarchisation :

limitation aux polygones convexes,fusion des zones trop petites.

Specifications des blocs (zac, bureaux,residentiel, espace vert, lac, etc.)

Mathieu Larive Modelisation automatique de zones urbaines 13

Page 36: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

Du reseau routier aux blocs

Bloc :

Surface connexe entouree de routes (ilot urbain).

Complexite negligeable

realisation pendant la generation du reseauurbain,calcul d’intersections au sein du reseau routier.

Premiere etape de hierarchisation :

limitation aux polygones convexes,fusion des zones trop petites.

Specifications des blocs (zac, bureaux,residentiel, espace vert, lac, etc.)

Mathieu Larive Modelisation automatique de zones urbaines 13

Page 37: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

Du reseau routier aux blocs

Bloc :

Surface connexe entouree de routes (ilot urbain).

Complexite negligeable

realisation pendant la generation du reseauurbain,calcul d’intersections au sein du reseau routier.

Premiere etape de hierarchisation :

limitation aux polygones convexes,fusion des zones trop petites.

Specifications des blocs (zac, bureaux,residentiel, espace vert, lac, etc.)

Mathieu Larive Modelisation automatique de zones urbaines 13

Page 38: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

Du reseau routier aux blocs

Bloc :

Surface connexe entouree de routes (ilot urbain).

Complexite negligeable

realisation pendant la generation du reseauurbain,calcul d’intersections au sein du reseau routier.

Premiere etape de hierarchisation :

limitation aux polygones convexes,fusion des zones trop petites.

Specifications des blocs (zac, bureaux,residentiel, espace vert, lac, etc.)

Mathieu Larive Modelisation automatique de zones urbaines 13

Page 39: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

Du bloc aux parcelles

Parcelle :

Surface possedant une seule adresse postale.Un batiment est inclus au sein d’une unique parcelle, mais uneparcelle peut accueillir plusieurs batiments.

Utilise pour diminuer lacombinatoire des methodes :

au sein du bloc pour laparcellisation,au sein de la parcelle pour lesoperations ulterieures (placementbatiments, vegetation).

Mathieu Larive Modelisation automatique de zones urbaines 14

Page 40: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

Du bloc aux parcelles

Parcelle :

Surface possedant une seule adresse postale.Un batiment est inclus au sein d’une unique parcelle, mais uneparcelle peut accueillir plusieurs batiments.

Utilise pour diminuer lacombinatoire des methodes :

au sein du bloc pour laparcellisation,au sein de la parcelle pour lesoperations ulterieures (placementbatiments, vegetation).

Mathieu Larive Modelisation automatique de zones urbaines 14

Page 41: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

Du bloc aux parcelles

Parcelle :

Surface possedant une seule adresse postale.Un batiment est inclus au sein d’une unique parcelle, mais uneparcelle peut accueillir plusieurs batiments.

Utilise pour diminuer lacombinatoire des methodes :

au sein du bloc pour laparcellisation,au sein de la parcelle pour lesoperations ulterieures (placementbatiments, vegetation).

Mathieu Larive Modelisation automatique de zones urbaines 14

Page 42: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

Du bloc aux parcelles

Parcellisation geometrique [Perret, 2006]

Utilisation d’algorithmes plus evolues :

diagramme de Voronoı [Ghosh, 1990],squelette droit [Felkel et al., 1998].

Applicables aux polygones simples.

Parametrable avec les largeurs, profondeurs et surfaces desparcelles.

Mathieu Larive Modelisation automatique de zones urbaines 15

Page 43: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

Du bloc aux parcelles

Parcellisation geometrique [Perret, 2006]

Utilisation d’algorithmes plus evolues :

diagramme de Voronoı [Ghosh, 1990],squelette droit [Felkel et al., 1998].

Applicables aux polygones simples.

Parametrable avec les largeurs, profondeurs et surfaces desparcelles.

Mathieu Larive Modelisation automatique de zones urbaines 15

Page 44: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

Du bloc aux parcelles

Parcellisation geometrique [Perret, 2006]

Utilisation d’algorithmes plus evolues :

diagramme de Voronoı [Ghosh, 1990],squelette droit [Felkel et al., 1998].

Applicables aux polygones simples.

Parametrable avec les largeurs, profondeurs et surfaces desparcelles.

Mathieu Larive Modelisation automatique de zones urbaines 15

Page 45: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

Du bloc aux parcelles

Parcellisation geometrique [Perret, 2006]

Utilisation d’algorithmes plus evolues :

diagramme de Voronoı [Ghosh, 1990],squelette droit [Felkel et al., 1998].

Applicables aux polygones simples.

Parametrable avec les largeurs, profondeurs et surfaces desparcelles.

Mathieu Larive Modelisation automatique de zones urbaines 15

Page 46: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

Du bloc aux parcelles

Parcellisation selon unschema [Liege, 1996]

Utilisation deschemas existants enurbanisme.

Espace de recherchefaiblement discretise.

Guidage strict de larecherche.

Mathieu Larive Modelisation automatique de zones urbaines 16

Page 47: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

Du bloc aux parcelles

Parcellisation selon unschema [Liege, 1996]

Utilisation deschemas existants enurbanisme.

Espace de recherchefaiblement discretise.

Guidage strict de larecherche.

Mathieu Larive Modelisation automatique de zones urbaines 16

Page 48: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

Du bloc aux parcelles

Parcellisation selon unschema [Liege, 1996]

Utilisation deschemas existants enurbanisme.

Espace de recherchefaiblement discretise.

Guidage strict de larecherche.

Mathieu Larive Modelisation automatique de zones urbaines 16

Page 49: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

Generation d’exterieurs de batiments

Definis par :

un (ou plusieurs contours 2D),

une hauteur.

Contraints par :

le voisinage,

le type de quartier.

Mathieu Larive Modelisation automatique de zones urbaines 17

Page 50: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

Generation d’exterieurs de batiments

Definis par :

un (ou plusieurs contours 2D),

une hauteur.

Contraints par :

le voisinage,

le type de quartier.

Mathieu Larive Modelisation automatique de zones urbaines 17

Page 51: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

L-System :

CityEngine [Parish et al., 2001]

Approche geometrique.

Structure pyramidale.

FL-System [Perret, 2006]

Generation d’un modelegeometrique a chaque etapede derivation.

Systeme de cache pourameliorer les performancesde la reecriture.

Mathieu Larive Modelisation automatique de zones urbaines 18

Page 52: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

L-System :

CityEngine [Parish et al., 2001]

Approche geometrique.

Structure pyramidale.

FL-System [Perret, 2006]

Generation d’un modelegeometrique a chaque etapede derivation.

Systeme de cache pourameliorer les performancesde la reecriture.

Mathieu Larive Modelisation automatique de zones urbaines 18

Page 53: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

Grammaire de formes :

Instant Architecture[Wonka et al., 2003]

Split grammar : grammairesde formes parametriques.

Grammaire de controle.

Batiments realistes a partirde descriptions precises ouvagues.

Mathieu Larive Modelisation automatique de zones urbaines 19

Page 54: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

Grammaire de formes :

CGA Shape [Muller et al., 2006]

Grammaire de formesarchitecturales.

Langage plus expressif,modelisation de batimentscomplexes par assemblagede formes complexes.

Prise en compte del’occlusion et del’alignement entre facades.

Mathieu Larive Modelisation automatique de zones urbaines 20

Page 55: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

Grammaire de formes :

CGA Shape [Muller et al., 2006]

Grammaire de formesarchitecturales.

Langage plus expressif,modelisation de batimentscomplexes par assemblagede formes complexes.

Prise en compte del’occlusion et del’alignement entre facades.

Mathieu Larive Modelisation automatique de zones urbaines 20

Page 56: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

Generation de plans de batiments

Approche CSP

Partition des etages du batiment en pieces.

Probleme resolu a l’aide de l’approche CSP [Maculet, 1991] :

batiments rectangulaires,pieces rectangulaires.

Mathieu Larive Modelisation automatique de zones urbaines 21

Page 57: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

Generation de plans de batiments

Ameliorations :

EAAS [Charman, 1995] :

nouvelle technique de filtrage,large choix d’heuristiques et de mecanismes de backtrack.

ARCHiPLAN [Medjoub et al., 2001] :

heuristique dso (dynamic space ordering),niveau de solution topologique.

Mathieu Larive Modelisation automatique de zones urbaines 22

Page 58: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

Generation de plans de batiments

Ameliorations :

EAAS [Charman, 1995] :

nouvelle technique de filtrage,large choix d’heuristiques et de mecanismes de backtrack.

ARCHiPLAN [Medjoub et al., 2001] :

heuristique dso (dynamic space ordering),niveau de solution topologique.

Mathieu Larive Modelisation automatique de zones urbaines 22

Page 59: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

Placement du mobilier

Probleme d’amenagement spatial :

Instancier des objets 3D caracterises par :

leur description geometrique,leur position (2D ou 3D),leurs orientations (de une a trois),eventuellement leur mise a l’echelle.

Probleme NP-complet :

complexite exponentielle.

Traite comme un probleme de satisfaction de contraintes enmodelisation declarative.

Mathieu Larive Modelisation automatique de zones urbaines 23

Page 60: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

Placement du mobilier

Probleme d’amenagement spatial :

Instancier des objets 3D caracterises par :

leur description geometrique,leur position (2D ou 3D),leurs orientations (de une a trois),eventuellement leur mise a l’echelle.

Probleme NP-complet :

complexite exponentielle.

Traite comme un probleme de satisfaction de contraintes enmodelisation declarative.

Mathieu Larive Modelisation automatique de zones urbaines 23

Page 61: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

Placement du mobilier

Probleme d’amenagement spatial :

Instancier des objets 3D caracterises par :

leur description geometrique,leur position (2D ou 3D),leurs orientations (de une a trois),eventuellement leur mise a l’echelle.

Probleme NP-complet :

complexite exponentielle.

Traite comme un probleme de satisfaction de contraintes enmodelisation declarative.

Mathieu Larive Modelisation automatique de zones urbaines 23

Page 62: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

Placement du mobilier

Approche CSP :

Approches isothetiques [Kwaiter, 1998,Bonnefoi et al., 1999, Le Roux, 2003].

Approches non isothetiques[Ruchaud et al., 2002, Le Roux, 2003].

Metaheuristiques :

Algorithmes genetiques[Sanchez et al., 2003,Vassilas et al., 2002].

Mathieu Larive Modelisation automatique de zones urbaines 24

Page 63: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

Placement du mobilier

Approche CSP :

Approches isothetiques [Kwaiter, 1998,Bonnefoi et al., 1999, Le Roux, 2003].

Approches non isothetiques[Ruchaud et al., 2002, Le Roux, 2003].

Metaheuristiques :

Algorithmes genetiques[Sanchez et al., 2003,Vassilas et al., 2002].

Mathieu Larive Modelisation automatique de zones urbaines 24

Page 64: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Zones urbainesReseaux routiersBlocsParcellesExterieurs de batimentsPlans de batimentsMobilier

Placement du mobilier

Approche CSP :

Approches isothetiques [Kwaiter, 1998,Bonnefoi et al., 1999, Le Roux, 2003].

Approches non isothetiques[Ruchaud et al., 2002, Le Roux, 2003].

Metaheuristiques :

Algorithmes genetiques[Sanchez et al., 2003,Vassilas et al., 2002].

Mathieu Larive Modelisation automatique de zones urbaines 24

Page 65: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionMetaheuristiquesMise en œuvreResultatsConclusion

DEMONS LE : placement automatique d’objets

1 Introduction

2 Etat de l’art

3 DEMONS LE : placement automatique d’objets

4 Systeme de generations de batiments a base de gabarits

5 Conclusion et perspectives

Mathieu Larive Modelisation automatique de zones urbaines 25

Page 66: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionMetaheuristiquesMise en œuvreResultatsConclusion

DEMONS LE : placement automatique d’objets

3 DEMONS LE : placement automatique d’objetsIntroductionMetaheuristiquesMise en œuvreResultatsConclusion

Mathieu Larive Modelisation automatique de zones urbaines 26

Page 67: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionMetaheuristiquesMise en œuvreResultatsConclusion

Introduction

DEMONS : DEclarative MOdeliNg System

Probleme d’amenagement spatial d’une scenetridimensionnelle.

Etudie sous la forme d’un probleme de resolution parcontraintes.

Deux grandes familles de methodes :

exactes (completes)[Kwaiter, 1998, Le Roux, 1999, Le Roux et al., 2003],approchees (incompletes) [Sanchez et al., 2003].

Mathieu Larive Modelisation automatique de zones urbaines 27

Page 68: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionMetaheuristiquesMise en œuvreResultatsConclusion

Introduction

DEMONS : DEclarative MOdeliNg System

Probleme d’amenagement spatial d’une scenetridimensionnelle.

Etudie sous la forme d’un probleme de resolution parcontraintes.

Deux grandes familles de methodes :

exactes (completes)[Kwaiter, 1998, Le Roux, 1999, Le Roux et al., 2003],approchees (incompletes) [Sanchez et al., 2003].

Mathieu Larive Modelisation automatique de zones urbaines 27

Page 69: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionMetaheuristiquesMise en œuvreResultatsConclusion

Metaheuristiques

Premieres methodes approchees dediees a des problemesspecifiques.

Metaheuristiques

Ensemble de concepts fondamentaux et de mecanismesd’intensification et de diversification, qui permettent d’aider a laconception de methodes heuristiques.

Mathieu Larive Modelisation automatique de zones urbaines 28

Page 70: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionMetaheuristiquesMise en œuvreResultatsConclusion

Metaheuristiques

Avantages :

Mise en œuvre facilitee (fonction d’evaluation).

Systemes interactifs (possibilite de limiter le tempsd’execution).

Capacite a traiter de tres vastes domaines de recherche.

Facilement parallelisables.

Mathieu Larive Modelisation automatique de zones urbaines 29

Page 71: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionMetaheuristiquesMise en œuvreResultatsConclusion

Metaheuristiques

Inconvenients

Une solution optimale au probleme peut ne pas etre trouvee.

L’inconsistance d’un probleme ne peut pas etre prouvee.

Les meilleurs resultats sont atteints avec des parametresideaux empiriques.

Mathieu Larive Modelisation automatique de zones urbaines 30

Page 72: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionMetaheuristiquesMise en œuvreResultatsConclusion

Metaheuristiques

Adequations a notre probleme

Domaine de recherche tres vaste.

Certaines contraintes ne sont pas differentiables.

Scenes plus realistes car naturellement non ordonnees.

Mathieu Larive Modelisation automatique de zones urbaines 31

Page 73: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionMetaheuristiquesMise en œuvreResultatsConclusion

Metaheuristique

Recherche Tabou [Glover, 1986]

A chaque etape de derivation, choix de la meilleureconfiguration dans le voisinage.

Possibilite de degrader la fonction de cout.

Liste tabou qui stocke les k dernieres configurations visitees.

La liste tabou permet de s’affranchir des cycles de longueurinferieure ou egale a k.

Mathieu Larive Modelisation automatique de zones urbaines 32

Page 74: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionMetaheuristiquesMise en œuvreResultatsConclusion

Mise en œuvre

Limitations usuelles des solveurs de contraintes :

objets isothetiques,

placement de boıtes englobantes.

DEMONS LE

Modeleur declaratif interactif.

Orientation libre des objets.

Utilisation de l’enveloppe convexe des objets.

Mathieu Larive Modelisation automatique de zones urbaines 33

Page 75: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionMetaheuristiquesMise en œuvreResultatsConclusion

Mise en œuvre

Limitations usuelles des solveurs de contraintes :

objets isothetiques,

placement de boıtes englobantes.

DEMONS LE

Modeleur declaratif interactif.

Orientation libre des objets.

Utilisation de l’enveloppe convexe des objets.

Mathieu Larive Modelisation automatique de zones urbaines 33

Page 76: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionMetaheuristiquesMise en œuvreResultatsConclusion

Mise en œuvre

Operateurs de Minkowski :

Introduits dans le domaine de la planification de trajectoire.

Operateurs d’intersection et d’inclusion entre polygonesconvexes.

Utilises au sein de DEMONS LE pour calculer le degre desatisfaction des contraintes.

Mathieu Larive Modelisation automatique de zones urbaines 34

Page 77: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionMetaheuristiquesMise en œuvreResultatsConclusion

Mise en œuvre

Somme de Minkowski :

La somme de Minkowski peut etre vue comme l’operateuraddition dans l’espace des polygones.

Decrite comme une croissance ou une dilatation d’unpolygone par un autre polygone.

Somme de Minkowski

S = T ⊕ B = B ⊕ T =⋃

p ∈T

B~tp =⋃

p ∈B

T ~bp

Mathieu Larive Modelisation automatique de zones urbaines 35

Page 78: Soutenance : Modélisation de zones urbaines virtuelles

Application au probleme de placement

Theoreme : (O’Rourke [O’Rourke, 1998])

Soit B, un polygone a placer et r son point de reference. Soit P,un polygone obstacle.

Page 79: Soutenance : Modélisation de zones urbaines virtuelles

Application au probleme de placement

Theoreme : (O’Rourke [O’Rourke, 1998])

Soit B, un polygone a placer et r son point de reference. Soit P,un polygone obstacle.Alors le polygone P+ = P ⊕ −B est l’ensemble des points :

Page 80: Soutenance : Modélisation de zones urbaines virtuelles

Application au probleme de placement

Theoreme : (O’Rourke [O’Rourke, 1998])

Soit B, un polygone a placer et r son point de reference. Soit P,un polygone obstacle.Si B est translate de facon a ce que r soit strictement interieur aP+, alors B chevauche P.

Page 81: Soutenance : Modélisation de zones urbaines virtuelles

Application au probleme de placement

Theoreme : (O’Rourke [O’Rourke, 1998])

Soit B, un polygone a placer et r son point de reference. Soit P,un polygone obstacle.Si B est translate de facon a ce que r repose sur l’enveloppe deP+, alors P et B se touchent.

Page 82: Soutenance : Modélisation de zones urbaines virtuelles

Application au probleme de placement

Theoreme : (O’Rourke [O’Rourke, 1998])

Soit B, un polygone a placer et r son point de reference. Soit P,un polygone obstacle.Si B est translate de facon a ce que r soit strictement exterieur aP+, alors P et B sont disjoints.

Page 83: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionMetaheuristiquesMise en œuvreResultatsConclusion

Mise en œuvre

Domaines et objets

Domaine de placement : liste de surfaces supports.

Orientation libre autour de l’axe vertical (gestion dessymetries).

Enveloppe convexe de la projection orthographique au sol del’objet.

Mathieu Larive Modelisation automatique de zones urbaines 37

Page 84: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionMetaheuristiquesMise en œuvreResultatsConclusion

Mise en œuvre

Domaines et objets

Domaine de placement : liste de surfaces supports.

Orientation libre autour de l’axe vertical (gestion dessymetries).

Enveloppe convexe de la projection orthographique au sol del’objet.

Mathieu Larive Modelisation automatique de zones urbaines 37

Page 85: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionMetaheuristiquesMise en œuvreResultatsConclusion

Mise en œuvre

Contraintes

Contraintes binaires, probleme local de placement.

Contraintes de plus haut niveau par combinaison decontraintes.

Terminologie de Vandeloise [Vandeloise, 1986].

Terminologie de Vandeloise

Objetcible Contrainte(p) Objetsite

La tasse posee sur la table.

Mathieu Larive Modelisation automatique de zones urbaines 38

Page 86: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionMetaheuristiquesMise en œuvreResultatsConclusion

Contraintes

Topologiques :

au dessus,

a l’interieur,

devant / derriere,

a gauche / a droite.

Physiques :

disjonction,

gravite.

De distance :

egale a d ,

inferieure a d ,

superieure a d .

D’orientation :

face a,

vers,

parallele,

oppose a,

dos a

Mathieu Larive Modelisation automatique de zones urbaines 39

Page 87: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionMetaheuristiquesMise en œuvreResultatsConclusion

Contraintes

Topologiques :

au dessus,

a l’interieur,

devant / derriere,

a gauche / a droite.

Physiques :

disjonction,

gravite.

De distance :

egale a d ,

inferieure a d ,

superieure a d .

D’orientation :

face a,

vers,

parallele,

oppose a,

dos a

Mathieu Larive Modelisation automatique de zones urbaines 39

Page 88: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionMetaheuristiquesMise en œuvreResultatsConclusion

Contraintes

Topologiques :

au dessus,

a l’interieur,

devant / derriere,

a gauche / a droite.

Physiques :

disjonction,

gravite.

De distance :

egale a d ,

inferieure a d ,

superieure a d .

D’orientation :

face a,

vers,

parallele,

oppose a,

dos a

Mathieu Larive Modelisation automatique de zones urbaines 39

Page 89: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionMetaheuristiquesMise en œuvreResultatsConclusion

Contraintes

Topologiques :

au dessus,

a l’interieur,

devant / derriere,

a gauche / a droite.

Physiques :

disjonction,

gravite.

De distance :

egale a d ,

inferieure a d ,

superieure a d .

D’orientation :

face a,

vers,

parallele,

oppose a,

dos a

Mathieu Larive Modelisation automatique de zones urbaines 39

Page 90: Soutenance : Modélisation de zones urbaines virtuelles

Resultats

Fig.: 431 objets, 50065 contraintes en 4 minutes.

Page 91: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionMetaheuristiquesMise en œuvreResultatsConclusion

Conclusion

DEMONS LE :

modelisation intuitive de scenes complexes par un utilisateurnon expert,

controle du temps d’execution,

generation de scenes realistes par l’utilisation de methodesstochastiques,

seule la recherche tabou a ete mise en oeuvre.

Mathieu Larive Modelisation automatique de zones urbaines 41

Page 92: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionMetaheuristiquesMise en œuvreResultatsConclusion

Conclusion

DEMONS LE :

modelisation intuitive de scenes complexes par un utilisateurnon expert,

controle du temps d’execution,

generation de scenes realistes par l’utilisation de methodesstochastiques,

seule la recherche tabou a ete mise en oeuvre.

Mathieu Larive Modelisation automatique de zones urbaines 41

Page 93: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionGabarits de facadesGabarits de fondations et de toitsResultatsConclusion

Systeme de generations de batiments a base de gabarits

1 Introduction

2 Etat de l’art

3 DEMONS LE : placement automatique d’objets

4 Systeme de generations de batiments a base de gabarits

5 Conclusion et perspectives

Mathieu Larive Modelisation automatique de zones urbaines 42

Page 94: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionGabarits de facadesGabarits de fondations et de toitsResultatsConclusion

Systeme de generation de facades a base de grammaires demurs

4 Systeme de generations de batiments a base de gabaritsIntroductionGabarits de facadesGabarits de fondations et de toitsResultatsConclusion

Mathieu Larive Modelisation automatique de zones urbaines 43

Page 95: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionGabarits de facadesGabarits de fondations et de toitsResultatsConclusion

Introduction

Cadre d’utilisation :

A partir des donnees de batiments contenues dans un Systemed’Information Geographique :

embase : polygone tridimensionnel,hauteur des murs,hauteur du toit.

Generation de la geometrie des batiments en fonction desinformations disponibles.

Mathieu Larive Modelisation automatique de zones urbaines 44

Page 96: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionGabarits de facadesGabarits de fondations et de toitsResultatsConclusion

Introduction

Gabarit :

Description abstraite d’un objet contenant les informationsnecessaires a son instanciation geometrique.

Gabarit de batiments :

gabarits de facades,

gabarits de fondations,

gabarits de toits.

Mathieu Larive Modelisation automatique de zones urbaines 45

Page 97: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionGabarits de facadesGabarits de fondations et de toitsResultatsConclusion

Introduction

Gabarit :

Description abstraite d’un objet contenant les informationsnecessaires a son instanciation geometrique.

Gabarit de batiments :

gabarits de facades,

gabarits de fondations,

gabarits de toits.

Mathieu Larive Modelisation automatique de zones urbaines 45

Page 98: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionGabarits de facadesGabarits de fondations et de toitsResultatsConclusion

Gabarits de facades

Instant Architecture [Wonka et al., 2003]

Resultats de qualite avec une bonne gestion des alignements.

Uniquement geometrique.

Approche generique.

Objectifs :

Systeme specifique aux batiments, base sur des grammaires demurs.

Explicitant le recours aux repetitions horizontales et verticales.

Facile a comprendre et a utiliser.

Mathieu Larive Modelisation automatique de zones urbaines 46

Page 99: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionGabarits de facadesGabarits de fondations et de toitsResultatsConclusion

Gabarits de facades

Instant Architecture [Wonka et al., 2003]

Resultats de qualite avec une bonne gestion des alignements.

Uniquement geometrique.

Approche generique.

Objectifs :

Systeme specifique aux batiments, base sur des grammaires demurs.

Explicitant le recours aux repetitions horizontales et verticales.

Facile a comprendre et a utiliser.

Mathieu Larive Modelisation automatique de zones urbaines 46

Page 100: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionGabarits de facadesGabarits de fondations et de toitsResultatsConclusion

Gabarits de facades

Gabarit de facade :

une liste de mot clefs,

un mur primaire,

un materiau.

Feuille de style decrivant :

l’aspect du mur,

les dimensions et types possibles de fenetres et de portes,

le placement des elements sur la facade.

Mathieu Larive Modelisation automatique de zones urbaines 47

Page 101: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionGabarits de facadesGabarits de fondations et de toitsResultatsConclusion

Grammaire de murs

Grammaire formelle :

un ensemble fini de symboles terminaux,

un ensemble fini de symboles non-terminaux,

un symbole initial,

un ensemble fini de regles de production.

Grammaire parametrique de murs tridimensionnels isometriques.

Mathieu Larive Modelisation automatique de zones urbaines 48

Page 102: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionGabarits de facadesGabarits de fondations et de toitsResultatsConclusion

Grammaire de murs

Grammaire formelle :

un ensemble fini de symboles terminaux,

un ensemble fini de symboles non-terminaux,

un symbole initial,

un ensemble fini de regles de production.

Grammaire parametrique de murs tridimensionnels isometriques.

Mathieu Larive Modelisation automatique de zones urbaines 48

Page 103: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionGabarits de facadesGabarits de fondations et de toitsResultatsConclusion

Grammaire de murs

Ensemble minimum de cinq regles (ou murs) :

une regle terminale,

trois regles de positionnement,

une regle de repetition.

Mathieu Larive Modelisation automatique de zones urbaines 49

Page 104: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionGabarits de facadesGabarits de fondations et de toitsResultatsConclusion

Grammaire de murs

Pan de mur WP :

Unique symbole terminal.

Parametres :Textures :

de fond,de decoration.

Un objet 3D.Dimensions.

Faces de fond facultatives.

Mathieu Larive Modelisation automatique de zones urbaines 50

Page 105: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionGabarits de facadesGabarits de fondations et de toitsResultatsConclusion

Grammaire de murs

Pan de mur WP :

Unique symbole terminal.

Parametres :Textures :

de fond,de decoration.

Un objet 3D.Dimensions.

Faces de fond facultatives.

Mathieu Larive Modelisation automatique de zones urbaines 50

Page 106: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionGabarits de facadesGabarits de fondations et de toitsResultatsConclusion

Grammaire de murs

Pan de mur WP :

Unique symbole terminal.

Parametres :Textures :

de fond,de decoration.

Un objet 3D.Dimensions.

Faces de fond facultatives.

Mathieu Larive Modelisation automatique de zones urbaines 50

Page 107: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionGabarits de facadesGabarits de fondations et de toitsResultatsConclusion

Grammaire de murs

Pan de mur WP :

Unique symbole terminal.

Parametres :Textures :

de fond,de decoration.

Un objet 3D.Dimensions.

Faces de fond facultatives.

Mathieu Larive Modelisation automatique de zones urbaines 50

Page 108: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionGabarits de facadesGabarits de fondations et de toitsResultatsConclusion

Mur a bordure BW

Mur a bordure :

quatre marges,

un element central quireference un mur fils.

Chaque marge constituee de :

une taille,

une politique deredimensionnement

minimum,maximum,fixe.

Mathieu Larive Modelisation automatique de zones urbaines 51

Page 109: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionGabarits de facadesGabarits de fondations et de toitsResultatsConclusion

Mur extrude EW

Mur extrude :

une profondeur (negative oupositive),

quatre booleens controlantla generation des faces deprofondeur,

un objet 3D decoratif(facultatif).

Mathieu Larive Modelisation automatique de zones urbaines 52

Page 110: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionGabarits de facadesGabarits de fondations et de toitsResultatsConclusion

Grille de murs WG

Grille de murs :

contient un unique mur fils,

repetition verticale et/ouhorizontale.

WG −→W (h)(v)

Mathieu Larive Modelisation automatique de zones urbaines 53

Page 111: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionGabarits de facadesGabarits de fondations et de toitsResultatsConclusion

Liste de murs WL

Liste de murs :

contient plusieurs murs fils,

direction verticale ouhorizontale.

WG −→W1W2...Wn

Repartition de l’espace enfonction des dimensions descomposants.

Mathieu Larive Modelisation automatique de zones urbaines 54

Page 112: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionGabarits de facadesGabarits de fondations et de toitsResultatsConclusion

Grammaire de murs

Resume :

Creation de gabarits de facades aussi complexes quenecessaire.

Utilisation des schemas de repetition.

Alignement entre les differentes composantes de la facade.

Utilisation d’objets 3D externes.

Mathieu Larive Modelisation automatique de zones urbaines 55

Page 113: Soutenance : Modélisation de zones urbaines virtuelles

Resultats

Page 114: Soutenance : Modélisation de zones urbaines virtuelles

Resultats

Page 115: Soutenance : Modélisation de zones urbaines virtuelles

Resultats

Page 116: Soutenance : Modélisation de zones urbaines virtuelles

Resultats

Page 117: Soutenance : Modélisation de zones urbaines virtuelles

Resultats

Page 118: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionGabarits de facadesGabarits de fondations et de toitsResultatsConclusion

Gabarits de toits et de fondations

Gabarits de fondations :

Necessaire a la coherence visuelle.

Utiles pour ajuster le batiment avec le sol (non plan).

Gabarit de fondation :

Contient un type de fondation et un materiau de fondation.

Mathieu Larive Modelisation automatique de zones urbaines 57

Page 119: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionGabarits de facadesGabarits de fondations et de toitsResultatsConclusion

Gabarits de toits et de fondations

Gabarits de toits :

Algorithme du squelette droit [Felkel et al., 1998].Valide sur tout polygone non auto-intersectant.

Gabarit de toit :

Contient un type de toit, de debord de toit et de support ainsi quedes materiaux.

Mathieu Larive Modelisation automatique de zones urbaines 58

Page 120: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionGabarits de facadesGabarits de fondations et de toitsResultatsConclusion

Gabarits de toits et de fondations

Gabarits de toits :

Algorithme du squelette droit [Felkel et al., 1998].Valide sur tout polygone non auto-intersectant.

Gabarit de toit :

Contient un type de toit, de debord de toit et de support ainsi quedes materiaux.

Mathieu Larive Modelisation automatique de zones urbaines 58

Page 121: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionGabarits de facadesGabarits de fondations et de toitsResultatsConclusion

Gabarits de toits et de fondations

Gabarits de toits :

Algorithme du squelette droit [Felkel et al., 1998].Valide sur tout polygone non auto-intersectant.

Gabarit de toit :

Contient un type de toit, de debord de toit et de support ainsi quedes materiaux.

Mathieu Larive Modelisation automatique de zones urbaines 58

Page 122: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionGabarits de facadesGabarits de fondations et de toitsResultatsConclusion

Gabarits de toits et de fondations

Gabarits de toits :

Algorithme du squelette droit [Felkel et al., 1998].Valide sur tout polygone non auto-intersectant.

Gabarit de toit :

Contient un type de toit, de debord de toit et de support ainsi quedes materiaux.

Mathieu Larive Modelisation automatique de zones urbaines 58

Page 123: Soutenance : Modélisation de zones urbaines virtuelles

Resultats

Une embase pour plusieurs batiments

Building hausmanien avec un toit alsacien (94 faces).

Page 124: Soutenance : Modélisation de zones urbaines virtuelles

Resultats

Une embase pour plusieurs batiments

Batiment vitre, avec deux objets 3D externes pour les entrees et untoit plat (350 faces).

Page 125: Soutenance : Modélisation de zones urbaines virtuelles

Resultats

Une embase pour plusieurs batiments

Batiment faisant massivement appel a l’extrusion, avec un toit aquatre pentes (5600 faces).

Page 126: Soutenance : Modélisation de zones urbaines virtuelles

Resultats

Zone urbaine constituee de 17 362 batiments

Generation en 7mn 55 sec pour 920 182 faces.

Page 127: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionGabarits de facadesGabarits de fondations et de toitsResultatsConclusion

Conclusion

Generation des batiments a partir de n’importe quelleembase :

convexe, non convexe, non plane, trouee.

Batiments generes valides :

pas de trous, pas de recouvrement de faces, pas de facadesvides,pas de portes ou de fenetres coupees par un angle de mur.

Controle de la complexite geometrique du gabarit.

Differents types de toits, independamment de la complexite del’embase.

Mathieu Larive Modelisation automatique de zones urbaines 61

Page 128: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionGabarits de facadesGabarits de fondations et de toitsResultatsConclusion

Conclusion

Generation des batiments a partir de n’importe quelleembase :

convexe, non convexe, non plane, trouee.

Batiments generes valides :

pas de trous, pas de recouvrement de faces, pas de facadesvides,pas de portes ou de fenetres coupees par un angle de mur.

Controle de la complexite geometrique du gabarit.

Differents types de toits, independamment de la complexite del’embase.

Mathieu Larive Modelisation automatique de zones urbaines 61

Page 129: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionGabarits de facadesGabarits de fondations et de toitsResultatsConclusion

Conclusion

Generation des batiments a partir de n’importe quelleembase :

convexe, non convexe, non plane, trouee.

Batiments generes valides :

pas de trous, pas de recouvrement de faces, pas de facadesvides,pas de portes ou de fenetres coupees par un angle de mur.

Controle de la complexite geometrique du gabarit.

Differents types de toits, independamment de la complexite del’embase.

Mathieu Larive Modelisation automatique de zones urbaines 61

Page 130: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionGabarits de facadesGabarits de fondations et de toitsResultatsConclusion

Conclusion

Generation des batiments a partir de n’importe quelleembase :

convexe, non convexe, non plane, trouee.

Batiments generes valides :

pas de trous, pas de recouvrement de faces, pas de facadesvides,pas de portes ou de fenetres coupees par un angle de mur.

Controle de la complexite geometrique du gabarit.

Differents types de toits, independamment de la complexite del’embase.

Mathieu Larive Modelisation automatique de zones urbaines 61

Page 131: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

IntroductionGabarits de facadesGabarits de fondations et de toitsResultatsConclusion

Conclusion

Possibilite de recreer desfacades de batiments (apartir de photographies).

Mathieu Larive Modelisation automatique de zones urbaines 62

Page 132: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Conclusion et perspectives

1 Introduction

2 Etat de l’art

3 DEMONS LE : placement automatique d’objets

4 Systeme de generations de batiments a base de gabarits

5 Conclusion et perspectives

Mathieu Larive Modelisation automatique de zones urbaines 63

Page 133: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Etapes de generation

A chaque etape sa methode de generation

Reseau routier : L-System [Parish et al., 2001].

Parcelles : methodes geometriques avancees [Perret, 2006],avec post-traitement.

Exterieurs de batiments : gabarit de batiment.

Cloisonnement de batiments : procedural ouapprofondissement des approches CSP [Maculet, 1991].

Placement des objets : modeleur declaratif et solveurs decontraintes.

Mathieu Larive Modelisation automatique de zones urbaines 64

Page 134: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Etapes de generation

Perspectives : Inventer et reconstruire

Chaque etape doit pouvoir creer un resultat :

geotypique,geospecifique.

Par exemple, les reseaux routiers pourraient etre obtenus :

par extraction a partir de cartes ou de photos satellites,par generation en utilisant les donnes sociostatistiquesdisponibles.

Mathieu Larive Modelisation automatique de zones urbaines 65

Page 135: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

DEMONS LE

Contribution :

Modelisation intuitive de scenes complexes par un utilisateurnon expert.

Controle du temps d’execution.

Generation de scenes realistes par utilisation de methodesstochastiques.

Perspectives :

Evaluer d’autres metaheuristiques.

Choix automatique du meilleur solveur pour un probleme.

Regrouper les objets ayant une relation forte.

Mathieu Larive Modelisation automatique de zones urbaines 66

Page 136: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

DEMONS LE

Contribution :

Modelisation intuitive de scenes complexes par un utilisateurnon expert.

Controle du temps d’execution.

Generation de scenes realistes par utilisation de methodesstochastiques.

Perspectives :

Evaluer d’autres metaheuristiques.

Choix automatique du meilleur solveur pour un probleme.

Regrouper les objets ayant une relation forte.

Mathieu Larive Modelisation automatique de zones urbaines 66

Page 137: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Gabarits de batiments

Contribution :

Generation rapide de batiments complexes.

Apprentissage et utilisation simple (editeur de gabarit).

Prise en compte des facades, toits et fondations.

Gabarits reutilisables sur n’importe quelle embase.

Perspectives :

Creation automatique de gabarits de facades a partir dephotographies [Muller et al., 2007].

Couplage avec les bases de donnees des logiciels demappemonde virtuelle.

Mathieu Larive Modelisation automatique de zones urbaines 67

Page 138: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Gabarits de batiments

Contribution :

Generation rapide de batiments complexes.

Apprentissage et utilisation simple (editeur de gabarit).

Prise en compte des facades, toits et fondations.

Gabarits reutilisables sur n’importe quelle embase.

Perspectives :

Creation automatique de gabarits de facades a partir dephotographies [Muller et al., 2007].

Couplage avec les bases de donnees des logiciels demappemonde virtuelle.

Mathieu Larive Modelisation automatique de zones urbaines 67

Page 139: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Perspectives

Un unique outil ?

Methodes satisfaisantes pour chaque etape de generation.

Mise en oeuvre problematique au sein d’une memeapplication :

besoin d’importants developpements,volumes de donnees tres consequents a :

stocker,analyser,utiliser.

Probleme ouvert mais accessible.

Mathieu Larive Modelisation automatique de zones urbaines 68

Page 140: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Merci de votre attention

Mathieu Larive Modelisation automatique de zones urbaines 69

Page 141: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Merci de votre attention

Mathieu Larive Modelisation automatique de zones urbaines 69

Page 142: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Merci de votre attention

Mathieu Larive Modelisation automatique de zones urbaines 69

Page 143: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Bonnefoi, P.-F. et al. (1999).Object oriented constraint satisfaction for hierarchicaldeclarative scene modeling.WSCG’99.

Charman, P. (1995).Gestion des contraintes geometriques pour l’aide al’amenagement spatial.PhD thesis, Ecole Nationale des Ponts et Chaussees.

Felkel, P. et al. (1998).Straight skeleton implementation.In Kalos, L. S., editor, SCCG 98 : Proceedings of the 14thSpring Conference on Computer Graphics, pages 210–218.Comenius University. Bratislava.

Ghosh, P. K. (1990).Mathieu Larive Modelisation automatique de zones urbaines 69

Page 144: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

A solution of polygon containment, spatial planning, and otherrelated problems using minkowski operators.Computer Vision, Graphics and Images Processing, 49 :1-35.

Glover, F. (1986).Future paths for integer programming and links to artificialintelligence.Computers and Operations Research, 13 :533-549.

Kwaiter, G. (1998).Modelisation declarative de scenes : etude et realisation desolveurs de contraintes.PhD thesis, Universite Paul Sabatier, Toulouse.

Le Roux, O. (1999).

Mathieu Larive Modelisation automatique de zones urbaines 69

Page 145: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Solveur de contrainte pour la modelisation declarative : Etudedu probleme de l’amenagement spatial de scenestridimensionelles sous contraintes.Master’s thesis, Universite Paul Sabatier, Toulouse.

Le Roux, O. (2003).Modelisation declarative d’environnements virtuels :contribution a l’etude des techniques de generation parcontraintes.PhD thesis, Universite Paul Sabatier.

Le Roux, O. et al. (2003).Constraint-based 3d isothetic object layout for declarativescene modeling.CISST’03.

Liege, S. (1996).

Mathieu Larive Modelisation automatique de zones urbaines 69

Page 146: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

La Modelisation Declarative Incrementale : Application a laConception Urbaine.PhD thesis, Ecole des Mines de Nantes.

Maculet, R. (1991).Archipel : intelligence artificielle et conception assistee parordinateur en architecture.PhD thesis, Universite Paris 6.

Medjoub, B. et al. (2001).Dynamic space ordering at a topological level in spaceplanning.Artificial Intelligence in engineering, 15 :47-60.

Muller, P., Wonka, P., Simon, H., Ulmer, A., et al. (2006).Procedural modeling of buildings.In SIGGRAPH.

Mathieu Larive Modelisation automatique de zones urbaines 69

Page 147: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Muller, P., Zeng, G., Wonka, P., et al. (2007).Image-based procedural modeling of facades.In Proceedings of ACM SIGGRAPH 2007 / ACM Transactionson Graphics.

O’Rourke, J. (1998).Computational Geometry in C second edition.Cambridge University Press.

Parish, Y. et al. (2001).Procedural modeling of cities.ACM SIGGRAPH.

Perret, J. (2006).Modelisation d’environnements urbains virtuels.PhD thesis, Universite de Rennes 1.

Mathieu Larive Modelisation automatique de zones urbaines 69

Page 148: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

Ruchaud, W. et al. (2002).Multiformes : a declarative modeller as a 3d scene sketchingtool.ICCVG’2002.

Sanchez, S., Roux, O. L., Gaildrat, V., et al. (2003).Constraint-based 3d-object layout using a genetic algorithm.3IA’03.

Vandeloise, C. (1986).L’espace en francais.Le Seuil.

Vassilas, N., Miaoulis, G., Chronopoulos, D., Konstantinidis,E., Ravani, I., et al. (2002).Multicad-ga : A system for the design of 3d forms based ongenetic algorithms and human evaluation.

Mathieu Larive Modelisation automatique de zones urbaines 69

Page 149: Soutenance : Modélisation de zones urbaines virtuelles

IntroductionEtat de l’art

DEMONS LEGabarits

Conclusion

SETN, pp. 203-214.

Wonka, P., Wimmer, M., Sillion, F., et al. (2003).Instant architecture.ACM Transactions on Graphics, 4(22) :669–677.Proceedings of ACM SIGGRAPH 2003.

Mathieu Larive Modelisation automatique de zones urbaines 69