Réalisé dans le cadre de ma première année de master informatique l’objectif de ce projet était de modéliser des villes de grande taille.
La subdivision de quartier corresponds à la première étape du projet l’objectif, découper notre espace afin d’avoir un certain nombre d’arrondissement et de quartier cohérents. Pour cela nous avons mis en place une grammaire de subdivision basée sur l’aire d’une zone.
Première étape de notre subdivision consiste à découper notre zone maîtresse (aire totale de ville avant traitements) à un ensemble de carrés correspondants aux formes brutes de nos arrondissements pour cela nous avons trois types de découpe ayant chacune la probabilité d’un tiers.
Après notre première découpe de quartiers et si nos quartiers sont encore trop grands nous introduisons une dernière découpe finale.
Pour qu’une ville soit cohérente, nous nous devions d’attribuer plusieurs types de quartiers. C’est ainsi que notre ville comporte trois types de quartiers : les quartiers « chic » et d’affaire, les quartiers de classe moyenne et les quartiers populaires.
Nous sommes partis du principe que plus on est proche du centre, plus les quartiers sont des quartiers chic ou d’affaire. Plus on est loin, plus on trouve des quartiers populaires. Entre les deux se situent les quartiers de classe moyennes.
Découpage des quartiers 2D.
Nous avons rajouté un pourcentage faible dit de transition. C’est-à-dire que nous pouvons avoir un quartier populaire qui se forme à la place d’un quartier moyen et un quartier moyen a la place d’un quartier chic.
Cette étape consiste à découper les quartiers ci-dessus en vue d’y placer des bâtiments pour cela nous avons un ensemble de sept découpages :
Quatre découpages en quadrilatère :
Trois découpages en triangle :
Chaque découpage peut prendre en compte la taille minimale d’un bâtiment et la longueur minimale d’un côté du bâtiment ainsi que leurs nombres déterminés de manière aléatoire. Concernant la grammaire de découpage, un quadrilatère peut être subdivisé en deux triangles et deux carrés. Un découpage triangulaire peut se subdiviser en carré.
La dernière étape de ce projet consiste à modeler différents types d’immeubles pour nos quartiers. Selon le type de quartiers, nous avons décidé d’accorder un taux d’habitation et un taux de commerce. C’est-à-dire queplus nous sommes près du centre plus il y aura des centres commerciaux et des bureaux. Chaque bâtiment possède une grammaire permettant de générer des bâtiments différents que ce soit au niveau du type de toit, des écarts entre les fenêtres ou du nombre d’étages.
Pour effectuer des rendus sous le logiciel maya nous avons dû créer un export au format OBJ de notre ville.
Sur cette image nous nous plaçons à l’extrémité de notre ville dans un quartier populaire. Nous y voyons les différents types de bâtiments associés à ce quartier ainsi qu’au loin le centre de la ville contenant des tours.