Le blog francophone consacré
aux technologies Esri

Nouveautés d'ArcGIS CityEngine 2025.1


Depuis quelques jours, une nouvelle version de d'ArcGIS CityEngine est disponible. Dans cette version 2025.1, les possibilités offertes par les règles procédurales, avec ou sans code, sont plus passionnantes que jamais pour la création d'environnement urbain en 3D. Vous disposez désormais d'une plus grande liberté pour personnaliser et réinventer des formes architecturales complexes et les espaces qui les séparent.

CGA : Modifications géométriques

Vous pouvez repenser et dépasser des limites dans vos conceptions architecturales. Traditionnellement, les règles CGA permettaient de construire et de manipuler la géométrie uniquement par le biais d’opérations intégrées, aboutissant souvent à des formes un peu rigides et plutôt orthogonales. 


Désormais, nous entrons dans une nouvelle ère grâce à des fonctionnalités inédites de modification géométrique. Vous pouvez ainsi transformer les composants géométriques et recombiner des formes subdivisées directement dans la règle CGA. Ainsi, vous créez des projets plus évolués et plus originaux, avec des agencements complexes, des modèles de volumétrie personnalisés et des toitures sophistiquées. Grâce à ces améliorations, la modélisation procédurale continue d’évoluer au rythme des besoins expressifs de l’architecture contemporaine.

Les nouvelles fonctionnalités :

  • La nouvelle opération de modification permet de manipuler des parties sélectionnées de la géométrie, par exemple avec des transformations ou des divisions, puis de reconnecter les parties modifiées à la topologie du maillage d'origine.
  • La nouvelle stratégie de recomposition pour les formes en ligne permet de reconnecter directement des formes subdivisées. Par exemple, en divisant une surface en une grille connectée, puis en appliquant la fonction de modification pour déplacer les nouveaux sommets dans une surface paramétrique.
 
Dans l'exemple ci-dessous, vous découvrez un ensemble de bâtiments complexes générés dynamiquement par des règles procédurales pour créer des architectures contemporaines.


Cela peut paraître un peu compliqué mais pour vous familiariser rapidement avec ces concepts vous pourrez télécharger le nouvel exemple CityEngine fourni avec cette version. Il illustre les dernières fonctionnalités de CGA à travers une collection de bâtiments et de façades inspirés d'architectures contemporaines et propose des règles procédurales inédites et prêtes à l'emploi.

  • Modèles de masse : Explorez des formes architecturales dynamiques et sculpturales rendues possibles grâce à des modifications géométriques.
  • Façades : Découvrez des designs de façades contemporaines avec des motifs hexagonaux, des torsions et des perforations.
  • Composants : Réutilisez les éléments de base qui sous-tendent les exemples.
  • Vous trouverez plus de détails en ligne. L'exemple est également disponible en téléchargement directement dans  CityEngine  2025.1, dans le menu principal : Aide > Télécharger les tutoriels et exemples.

Visual CGA : Façades de bâtiments sans code

Visual CGA pour la création de façades sans code

Si vous préférez construire de manière visuelle et interactive vos règles CGA, Visual CGA vous offre de nombreuses possibilités. Grâce à l'ajout des composants de façade à ESRI.lib, vous pouvez désormais transformer vos études volumétriques schématiques en visualisations réalistes. Que vous soyez urbaniste ou concepteur, cette approche de programmation visuelle s'appuie sur une bibliothèque de composants riche et en constante expansion, vous permettant de créer des modèles procéduraux aux façades détaillées sans aucune ligne de code. Vous pouvez diviser les volumes en étages, agencez les motifs de façade et ajoutez des éléments architecturaux prêts à l'emploi, tels que des fenêtres ou des dispositifs d'ombrage, pour créer un projet de bâtiment complet et réaliste, le tout avec Visual CGA.

L'éditeur Visual CGA intègre désormais de nouvelles fonctionnalités puissantes qui le rendent toujours plus performant et convivial. Grâce aux connexions de paramètres, vous pouvez partager des informations entre les composants, comme les numéros d'étage ou les hauteurs de fenêtres, ce qui vous offre une plus grande variété et un meilleur contrôle de vos conceptions procédurales. De plus, pour vous simplifier la tâche, l'éditeur Visual CGA inclut désormais une documentation intégrée. Chaque composant donne un accès immédiat à une description générale, et des infobulles expliquent chaque emplacement d'attribut et point d'extension.


Concepteur de rues : Plus d’informations sur les voies


L'introduction de l'outil Street Designer a rencontré un vif succès dans notre version 2025.0 et continue de s'améliorer ! Afin de mieux distinguer les lignes de la chaussée des trottoirs, ces derniers sont désormais affichés dans une teinte légèrement plus foncée. De plus, les lignes de séparation entre les trottoirs et la chaussée sont mises en évidence lorsque les outils "Street Designer" sont actifs.

Les icônes du pointeur de Street Designer dans la fenêtre d'affichage a été amélioré afin de faciliter l'identification de l'outil actif. La largeur minimale de voie est désormais de 0,1 mètre, aussi bien pour l'outil "Modifier la voie" que pour la section "Paramètres de voie" dans la fenêtre "Inspecteur".

Attributs d'objet améliorés


Nous savons que les concepteurs prennent en compte bien plus que la simple voie individuelle. Vous, en revanche, vous vous intéressez au type de voie, à sa direction, à sa largeur et à sa relation avec les voies adjacentes au sein d'un même segment, afin de garantir une caractérisation précise. C'est pourquoi nous avons ajouté des attributs d'objet affichant les caractéristiques des voies et leur position relative par rapport aux autres voies du même segment. Vous pouvez également déterminer si une voie appartient à la chaussée ou au trottoir ; ces attributs sont automatiquement mis à jour lorsque vous modifiez ou déplacez des voies. Cette fonctionnalité favorise une conception de voirie plus pertinente et contextuelle. De plus, si vous personnalisez vos propres règles de voies CGA, des options de détail avancées sont désormais disponibles pour le marquage des voies. Enfin, comme introduit dans CityEngine  2025.0, vous pouvez enregistrer la conception en tant que nouvelle configuration de rue personnalisée pour une réutilisation ultérieure.

Les attributs d'objet ont également été améliorés pour les voies créées à l'aide de l'importation OSM "Get Map Data". Une nouvelle catégorie, osm_derived_lane_category, permet d'interroger les voies par type d'usage, notamment véhicule, bus, vélo et piéton.

Vous pourrez découvrir comment ces nouvelles catégories sont appliquées dans la nouvelle règle CGA Generic_Lane_for_OSM_Import, disponible dans la dernière version d'ESRI.lib. Cette règle est activée par défaut pour les importations de rues OSM. Grâce à cette mise à jour, l'importation de données cartographiques est plus réaliste que jamais.

Options de tri pour les configurations de rues

Nous avons ajouté des options de tri pour les configurations de rue : "Recently used", "Recently added" ou "Highest width" De plus, un affichage sous forme de liste, empilant les configurations verticalement, est désormais disponible pour une meilleure lisibilité des noms longs. Vous le trouverez directement à droite de la nouvelle option de tri.

Amélioration des performances et de la géométrie de la rue

Plusieurs mesures ont été prises pour améliorer les performances lors de la manipulation des rues et de l'utilisation de Street Designer, ce qui a permis une édition beaucoup plus fluide. Nous avons également renforcé la géométrie des rues aux intersections en réduisant le nombre de petits triangles et en supprimant les minuscules espaces visuels à la limite entre les intersections et les voies.


Présentation de l' API Python 3 (Beta)

Python  3 transforme notre  intégration Python,  qui était auparavant un outil d'automatisation fermé, en une plateforme ouverte permettant aux développeurs de créer des solutions et des applications personnalisées à l'aide de l'API CityEngine .

Vous pouvez désormais intégrer  CityEngine à d'autres API Esri telles qu'ArcPy et l'API ArcGIS pour Python, ainsi qu'à des milliers de bibliothèques tierces. Ceci permet des cas d'utilisation variés, notamment l'analyse de réseaux routiers, la modification de scènes par l'IA et la création de formulaires de saisie de données personnalisés pour l'interface utilisateur.

Une nouvelle interface utilisateur permet de gérer plusieurs  interpréteurs Python  et environnements virtuels. Les projets et la  console Python interactive  peuvent être configurés pour utiliser des interpréteurs ou des environnements virtuels spécifiques. Consultez  la section "Utilisation de Python 3"  pour plus d'informations.

L'API Python 3 et son interface utilisateur sont disponibles en version bêta. Consultez la liste des  limitations connues.

 
Tutoriels et documentation


Mes collègues de Zurich de l'équipe CityEngine ont mis à jour le catalogue de tutoriels avec du nouveau contenu et des visuels améliorés :


Nous avons enrichi notre catalogue avec deux nouvelles séries de tutoriels, chacune proposant une séquence de tutoriels avec des instructions étape par étape à travers les flux de travail essentiels  de CityEngine :


Et ce n'est pas tout...

Esri a mis à jour les tutoriels suivants en y ajoutant de nouveaux flux de travail et des visuels actualisés :

  • Tutoriel 10 : Programmation Python
    Les scripts du projet et la documentation ont été mis à jour afin de suivre de meilleures pratiques de codage, et la sous-section "Modifier la largeur des rues" a été supprimée en raison de son incompatibilité avec "Street Designer".

  • Tutoriel 14b : Modélisation sur terrain
    Permet d'apprendre les bases de la modélisation des rues et des formes sur le terrain.

  • Tutoriel 21 : Importation CSV
    Permet d'apprendre à importer des données à partir d'un fichier .csv et à les utiliser dans des tableaux de code CGA.

Pour résumer, la vidéo ci-dessous résume les principales évolutions de CityEngine  2025.1 :



Passer à la version 2025.1

Vous pouvez consulter les notes de version de CityEngine 2025.1 pour connaître tous les détails sur les nouvelles fonctionnalités, les améliorations et les corrections de bogues. Rendez-vous sur My Esri pour effectuer la mise à niveau vers CityEngine  2025.1.

Vous découvrez CityEngine et vous ne disposez d'une licence CityEngine ou d'un utilisateur nommé "Professional" ou "Professional Plus" ? Vous pouvez essayer la version d'évaluation gratuite et entièrement fonctionnelle.

Partager cet article:

Rejoindre la discussion

    Les commentaires à propos de cet article: