Le blog francophone consacré
aux technologies Esri

CityEngine 2014.0 est disponible


CityEngine est la solution d'Esri permettant d'automatiser la génération de modèles 3D (bâtiments, voies, trottoirs, mobiliers urbains, espaces verts, forêts, terres agricoles, ...) à partir de simples données 2D de votre SIG et de règles procédurales. En décembre dernier sortait la version 2013 de CityEngine, suivie d'une mise à jour mineure (2013.1) au mois de mars. Le rythme des versions s'accélère donc en 2014 avec au moins deux versions prévues pour cette année. C'est la première version, CityEngine 2014.0, qui vient d'être mise en ligne vendredi dernier par Esri. Pour ceux d'entre vous qui ont leur CityEngine sous conditions de maintenance, vous pouvez le télécharger dès maintenant sur le Customer Care Portal


Cette nouvelle version contient de nombreuses corrections et améliorations qui en font la release la plus stable depuis son intégration dans la plateforme ArcGIS. CityEngine apporte également plusieurs évolutions très intéressantes. J'en résume quelques unes ci-dessous:

Nouvelle librairie de règles prêtes à l'emploi

Avec CityEngine 2013, Esri avait introduit la librairie "Esri Vegetation", une librairie de règles basée sur 75 modèles d'arbres et de plantes issue de la bibliothèque de LumenRT, et déclinée sur trois types de représentation (réaliste, compact et analytique). En version 2014, ce concept de librairie de règles prête à l'emploi (nommée ESRI.lib) a été étendue pour fournir des règles pour la génération de bâtiments, de façades, de toits et de voies.


Ces règle permettent aussi la production de modèles génériques (colorés) ou réalistes (texturés). Pour les utiliser, il vous suffira d'importer les règles CGA (et les ressources associées) dans votre projet pour les appliquer dans leur version originale ou en les personnalisant.



Support amélioré des polygones "à trous"

Il s'agissait d'une demande d'amélioration assez ancienne dans CityEngine, à partir de la version 2014 les polygones à trou sont supportés pour les opérations CGA suivantes: offset, roofGable, roofHip et roofShed.

Génération de voies

La génération automatique de voies est un point important de CityEngine. En version 2014, dans la foulée des améliorations de performances réalisées en version 2013, les capacités de modélisation de voies ont été de nouveaux améliorées en version 2014:
  • Amélioration des performances sur les volumétries importantes de filaires routiers
  • Amélioration de l'algorithme de tessellation au niveau des croisements de voies
  • Ajout d'un nouvel attribut d'objet pour distinguer les trottoirs à gauche et à droite
  • Ajout de sources de type "shape parameter"
  • Amélioration de l'outil "Analyse graphs"
  • Amélioration de l'outil "Grow streets" (sur la gestion du nombre de files)
  • ...



Exemple de plug-in pour Unity basé sur le SDK CityEngine

Depuis la version 2013, Esri met à disposition des développeurs 3D un SDK qui leur permet d'intégrer les capacités de génération de modèles 3D (le moteur procédural) de CityEngine au coeur d'autres applications. Ainsi, les utilisateurs peuvent développer leur propre solution de modélisation et de rendu 3D, qu'il s'agisse d'une application autonome ou d'une intégration dans des outils SIG ou CAO/DAO du marché. L'avantage est de pouvoir préparer des règles procédurales et de pouvoir les exécuter (ou exécuter des instruction CGA), sans démarrer l'application CityEngine, et de récupérer les modèles 3D résultant. 

Avec la version 2014 de CityEngine, Esri fournit un exemple de plug-in pour le moteur de jeux vidéo Unity permettant de générer des modèles 3D urbains exploitant le moteur CityEngine directement dans Unity.

Plug-in CityEngine dans Unity

Pour info, tout déploiement du SDK nécessite une licence CityEngine. Selon les capacités utilisées, cette licence peut être "basic" ou "advanced", en fixe ou en flottante. 

Le SDK CityEngine se télécharge ici et les exemples de développement de plug-in pour Maya et Unity sont disponibles sur l'espace GitHub Esri.
Démarrer avec CityEngine 2014

Si vous disposez pas encore de la solution CityEngine, vous pouvez la tester en version d'évaluation de 30 jours en téléchargeant le média (Windows, Linux ou Mac) à partir de cette page.
  

Partager cet article:

Rejoindre la discussion

    Les commentaires à propos de cet article: