{"id":2988904,"date":"2026-11-11T00:00:55","date_gmt":"2026-11-11T08:00:55","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2988904"},"modified":"2026-11-12T01:43:45","modified_gmt":"2026-11-12T09:43:45","slug":"whats-new-in-cityengine-2026-1","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/3d-gis\/whats-new-in-cityengine-2026-1","title":{"rendered":"What&#8217;s New in CityEngine 2026.1"},"author":360672,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[23771,615021,738191],"tags":[25781,25891,773712,42631,391242],"industry":[],"product":[36781],"class_list":["post-2988904","blog","type-blog","status-publish","format-standard","hentry","category-3d-gis","category-aec","category-developers","tag-3d","tag-arcgis","tag-architectural-visualization","tag-cityengine","tag-procedural-design","product-city-engine"],"acf":{"authors":[{"ID":360672,"user_firstname":"Jennifer","user_lastname":"Johnson","nickname":"Jen Johnson","user_nicename":"jenjohnson","display_name":"Jen Johnson","user_email":"jenjohnson@esri.com","user_url":"","user_registered":"2024-08-26 13:49:44","user_description":"Jen Johnson is a Product Engineer on the ArcGIS CityEngine team at the Esri R&amp;D Center in Zurich. Her background is in landscape architecture, urban planning, geodesign and sustainable design for passive development strategies. She has otherwise used her GIS knowledge to support humanitarian initiatives worldwide.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/01\/IMG_6204-2-213x200.jpg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"short_description":"Support for imperial units, new street features, new (V)CGA facade and shading elements new Python automation workflows and more.","flexible_content":[{"acf_fc_layout":"content","content":"<p>ArcGIS CityEngine 2026.1 is here, with updates that make it easier to design streets, create detailed buildings, automate repetitive work, and share your work. This means it&#8217;s finally time to visit <a href=\"https:\/\/links.esri.com\/cityengine\/my-esri\">My Esri<\/a> and upgrade!<\/p>\n"},{"acf_fc_layout":"content","content":"<h2>Imperial units<\/h2>\n<div>\n<p>Work in the units that suit your project by easily switching between metric and imperial units in the UI while actively building and editing your 3D content.<\/p>\n<\/div>\n"},{"acf_fc_layout":"image","image":{"ID":2988909,"id":2988909,"title":"1 - Imperial Units","filename":"1-Imperial-Units.gif","filesize":7927333,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/1-Imperial-Units.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/3d-gis\/whats-new-in-cityengine-2026-1\/1-imperial-units","alt":"","author":"360672","description":"","caption":"","name":"1-imperial-units","status":"inherit","uploaded_to":2988904,"date":"2026-11-10 12:10:31","modified":"2026-11-10 12:10:31","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":960,"height":540,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/1-Imperial-Units-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/1-Imperial-Units.gif","medium-width":464,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/1-Imperial-Units.gif","medium_large-width":768,"medium_large-height":432,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/1-Imperial-Units.gif","large-width":960,"large-height":540,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/1-Imperial-Units.gif","1536x1536-width":960,"1536x1536-height":540,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/1-Imperial-Units.gif","2048x2048-width":960,"2048x2048-height":540,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/1-Imperial-Units-826x465.gif","card_image-width":826,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/1-Imperial-Units.gif","wide_image-width":960,"wide_image-height":540}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Unit support currently focuses on the CityEngine UI, accessible in the <a href=\"https:\/\/doc.arcgis.com\/en\/cityengine\/2026.1\/help\/get-started-preferences-appearance.htm#ESRI_SECTION1_AE35B4F3CCAC40DAAF774DA58BBC6FF7\">Display Unit preferences<\/a>.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2989108,"id":2989108,"title":"UpdatePreferences","filename":"UpdatePreferences.gif","filesize":2947103,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/UpdatePreferences.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/3d-gis\/whats-new-in-cityengine-2026-1\/updatepreferences","alt":"","author":"360672","description":"","caption":"","name":"updatepreferences","status":"inherit","uploaded_to":2988904,"date":"2026-11-10 18:15:43","modified":"2026-11-10 18:15:43","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1904,"height":1078,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/UpdatePreferences-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/UpdatePreferences.gif","medium-width":461,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/UpdatePreferences.gif","medium_large-width":768,"medium_large-height":435,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/UpdatePreferences.gif","large-width":1904,"large-height":1078,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/UpdatePreferences-1536x870.gif","1536x1536-width":1536,"1536x1536-height":870,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/UpdatePreferences.gif","2048x2048-width":1904,"2048x2048-height":1078,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/UpdatePreferences-821x465.gif","card_image-width":821,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/UpdatePreferences.gif","wide_image-width":1904,"wide_image-height":1078}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h2>Street visualization \u2013 Lanes on joints<\/h2>\n<div>\n<p>Get even more control over how lanes, joints, sidewalks, and intersections come together to create detailed and consistent street designs. When two street segments have matching lane counts, joints can now preserve the lane structure by generating individual lane shapes. These shapes provide attributes consistent with street segments, making it easier to apply CGA rules across your street network.<\/p>\n<\/div>\n"},{"acf_fc_layout":"image","image":{"ID":2988910,"id":2988910,"title":"2 - Progressive Lanes On Joints","filename":"2-Progressive-Lanes-On-Joints.gif","filesize":6950652,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/2-Progressive-Lanes-On-Joints.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/3d-gis\/whats-new-in-cityengine-2026-1\/2-progressive-lanes-on-joints","alt":"","author":"360672","description":"","caption":"","name":"2-progressive-lanes-on-joints","status":"inherit","uploaded_to":2988904,"date":"2026-11-10 12:10:47","modified":"2026-11-10 12:10:47","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1920,"height":1080,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/2-Progressive-Lanes-On-Joints-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/2-Progressive-Lanes-On-Joints.gif","medium-width":464,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/2-Progressive-Lanes-On-Joints.gif","medium_large-width":768,"medium_large-height":432,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/2-Progressive-Lanes-On-Joints.gif","large-width":1920,"large-height":1080,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/2-Progressive-Lanes-On-Joints-1536x864.gif","1536x1536-width":1536,"1536x1536-height":864,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/2-Progressive-Lanes-On-Joints.gif","2048x2048-width":1920,"2048x2048-height":1080,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/2-Progressive-Lanes-On-Joints-826x465.gif","card_image-width":826,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/2-Progressive-Lanes-On-Joints.gif","wide_image-width":1920,"wide_image-height":1080}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>You can also have a joint automatically inherit attributes and CGA rules from a reference segment. <span data-teams=\"true\">Once enabled, the joint matches the reference segment\u2019s style and stays in sync as you make changes to the segment.<\/span><\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2988911,"id":2988911,"title":"3 - Auto Assign Lanes","filename":"3-Auto-Assign-Lanes.gif","filesize":4648940,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/3-Auto-Assign-Lanes.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/3d-gis\/whats-new-in-cityengine-2026-1\/3-auto-assign-lanes","alt":"","author":"360672","description":"","caption":"","name":"3-auto-assign-lanes","status":"inherit","uploaded_to":2988904,"date":"2026-11-10 12:11:02","modified":"2026-11-10 12:11:02","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1920,"height":1080,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/3-Auto-Assign-Lanes-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/3-Auto-Assign-Lanes.gif","medium-width":464,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/3-Auto-Assign-Lanes.gif","medium_large-width":768,"medium_large-height":432,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/3-Auto-Assign-Lanes.gif","large-width":1920,"large-height":1080,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/3-Auto-Assign-Lanes-1536x864.gif","1536x1536-width":1536,"1536x1536-height":864,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/3-Auto-Assign-Lanes.gif","2048x2048-width":1920,"2048x2048-height":1080,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/3-Auto-Assign-Lanes-826x465.gif","card_image-width":826,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/3-Auto-Assign-Lanes.gif","wide_image-width":1920,"wide_image-height":1080}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<div>Texture mapping for intersections and sidewalks has also been improved for more consistent results. More precise measurements from either side of a sidewalk give you additional control when modeling details such as curbs.<\/div>\n"},{"acf_fc_layout":"image","image":{"ID":2988912,"id":2988912,"title":"4 - Multi Street Configs","filename":"4-Multi-Street-Configs.gif","filesize":21373423,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/4-Multi-Street-Configs.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/3d-gis\/whats-new-in-cityengine-2026-1\/4-multi-street-configs","alt":"","author":"360672","description":"","caption":"","name":"4-multi-street-configs","status":"inherit","uploaded_to":2988904,"date":"2026-11-10 12:11:42","modified":"2026-11-10 12:11:42","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1920,"height":1080,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/4-Multi-Street-Configs-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/4-Multi-Street-Configs.gif","medium-width":464,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/4-Multi-Street-Configs.gif","medium_large-width":768,"medium_large-height":432,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/4-Multi-Street-Configs.gif","large-width":1920,"large-height":1080,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/4-Multi-Street-Configs-1536x864.gif","1536x1536-width":1536,"1536x1536-height":864,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/4-Multi-Street-Configs.gif","2048x2048-width":1920,"2048x2048-height":1080,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/4-Multi-Street-Configs-826x465.gif","card_image-width":826,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/4-Multi-Street-Configs.gif","wide_image-width":1920,"wide_image-height":1080}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h2>CGA improvements<\/h2>\n<div>\n<p>New CGA capabilities give you more options for creating complex building footprints and architectural forms. Setbacks now support holes, allowing you to apply setbacks to interior edges for designs such as courtyard balconies and loggias. You can also use <a href=\"https:\/\/doc.arcgis.com\/en\/cityengine\/latest\/cga\/cga-shape-recomposition-essential-knowledge.htm\">Recompose<\/a> with setbacks to combine shapes into continuous forms and explore more advanced footprint configurations. This release also improves CGA compiler performance to support faster rule development and iteration.<\/p>\n<\/div>\n"},{"acf_fc_layout":"image","image":{"ID":2988913,"id":2988913,"title":"5 - CGA Improvements","filename":"5-CGA-Improvements.gif","filesize":7695987,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/5-CGA-Improvements.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/3d-gis\/whats-new-in-cityengine-2026-1\/5-cga-improvements","alt":"","author":"360672","description":"","caption":"","name":"5-cga-improvements","status":"inherit","uploaded_to":2988904,"date":"2026-11-10 12:12:04","modified":"2026-11-10 12:12:04","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1920,"height":1080,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/5-CGA-Improvements-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/5-CGA-Improvements.gif","medium-width":464,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/5-CGA-Improvements.gif","medium_large-width":768,"medium_large-height":432,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/5-CGA-Improvements.gif","large-width":1920,"large-height":1080,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/5-CGA-Improvements-1536x864.gif","1536x1536-width":1536,"1536x1536-height":864,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/5-CGA-Improvements.gif","2048x2048-width":1920,"2048x2048-height":1080,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/5-CGA-Improvements-826x465.gif","card_image-width":826,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/5-CGA-Improvements.gif","wide_image-width":1920,"wide_image-height":1080}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h2>Optimized exporters for bringing (V)CGA models to the platform<\/h2>\n<div>\n<p>Bring your CityEngine models into the ArcGIS platform with optimized glTF, SLPK, and FileGDB exporters. Texture transformations are now baked into texture coordinates for correct texture tiling, while optimized instanced primitives improve rendering performance in ArcGIS Scene Viewer. These improvements make it easier to move from procedural design in CityEngine to visualization and sharing across ArcGIS.<\/p>\n<\/div>\n"},{"acf_fc_layout":"image","image":{"ID":2988914,"id":2988914,"title":"6 - VCGA Optimized Export","filename":"6-VCGA-Optimized-Export.gif","filesize":10433231,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/6-VCGA-Optimized-Export.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/3d-gis\/whats-new-in-cityengine-2026-1\/6-vcga-optimized-export","alt":"","author":"360672","description":"","caption":"","name":"6-vcga-optimized-export","status":"inherit","uploaded_to":2988904,"date":"2026-11-10 12:12:27","modified":"2026-11-10 12:12:27","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1280,"height":720,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/6-VCGA-Optimized-Export-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/6-VCGA-Optimized-Export.gif","medium-width":464,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/6-VCGA-Optimized-Export.gif","medium_large-width":768,"medium_large-height":432,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/6-VCGA-Optimized-Export.gif","large-width":1280,"large-height":720,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/6-VCGA-Optimized-Export.gif","1536x1536-width":1280,"1536x1536-height":720,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/6-VCGA-Optimized-Export.gif","2048x2048-width":1280,"2048x2048-height":720,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/6-VCGA-Optimized-Export-826x465.gif","card_image-width":826,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/6-VCGA-Optimized-Export.gif","wide_image-width":1280,"wide_image-height":720}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h2>Visual CGA<\/h2>\n<p><strong>Out-of-the-box facades<\/strong><\/p>\n<div>\n<p>Add architectural detail while keeping your focus on the urban design scale. New facade elements in Esri.lib provide ready-to-use compositions of windows, balconies, shading and other architectural details. Choose from curtain wall, punched window, and ribbon window facade types, with coordinated options for ground, regular, and top floors and different building dimensions.<\/p>\n<\/div>\n"},{"acf_fc_layout":"image","image":{"ID":2988915,"id":2988915,"title":"7 - VCGA Facade Designs","filename":"7-VCGA-Facade-Designs.gif","filesize":10553880,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/7-VCGA-Facade-Designs.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/3d-gis\/whats-new-in-cityengine-2026-1\/7-vcga-facade-designs","alt":"","author":"360672","description":"","caption":"","name":"7-vcga-facade-designs","status":"inherit","uploaded_to":2988904,"date":"2026-11-10 12:12:48","modified":"2026-11-10 12:12:48","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1920,"height":1080,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/7-VCGA-Facade-Designs-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/7-VCGA-Facade-Designs.gif","medium-width":464,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/7-VCGA-Facade-Designs.gif","medium_large-width":768,"medium_large-height":432,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/7-VCGA-Facade-Designs.gif","large-width":1920,"large-height":1080,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/7-VCGA-Facade-Designs-1536x864.gif","1536x1536-width":1536,"1536x1536-height":864,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/7-VCGA-Facade-Designs.gif","2048x2048-width":1920,"2048x2048-height":1080,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/7-VCGA-Facade-Designs-826x465.gif","card_image-width":826,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/7-VCGA-Facade-Designs.gif","wide_image-width":1920,"wide_image-height":1080}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p><strong>Shading Elements<\/strong><\/p>\n<p>New shading elements add even more variety with awnings, blinds, shutters, louvers, and slats to quickly customize facade designs.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2988916,"id":2988916,"title":"8 - VCGA Shading Components","filename":"8-VCGA-Shading-Components.gif","filesize":16668049,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/8-VCGA-Shading-Components.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/3d-gis\/whats-new-in-cityengine-2026-1\/8-vcga-shading-components","alt":"","author":"360672","description":"","caption":"","name":"8-vcga-shading-components","status":"inherit","uploaded_to":2988904,"date":"2026-11-10 12:13:29","modified":"2026-11-10 12:13:29","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1920,"height":1080,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/8-VCGA-Shading-Components-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/8-VCGA-Shading-Components.gif","medium-width":464,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/8-VCGA-Shading-Components.gif","medium_large-width":768,"medium_large-height":432,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/8-VCGA-Shading-Components.gif","large-width":1920,"large-height":1080,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/8-VCGA-Shading-Components-1536x864.gif","1536x1536-width":1536,"1536x1536-height":864,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/8-VCGA-Shading-Components.gif","2048x2048-width":1920,"2048x2048-height":1080,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/8-VCGA-Shading-Components-826x465.gif","card_image-width":826,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/8-VCGA-Shading-Components.gif","wide_image-width":1920,"wide_image-height":1080}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Also, with the new space use component, it is now possible to assign space use types to individual floors. This information can be used in reports to calculate space use metrics and GFA breakdowns.<\/p>\n"},{"acf_fc_layout":"content","content":"<h2>Improvements for Python 3<\/h2>\n<div>\n<p>CityEngine 2026.1 expands the possibilities for workflow automation and deploying your own custom tools with Python. Three new command-line arguments support unattended batch jobs. The Python 3 API can now check whether the installed <code>cityengine<\/code> package is compatible with your CityEngine version and connect to one of multiple running CityEngine instances. Additional updates let you create a console for the active editor, update the <code>cityengine<\/code> package directly from Python preferences, and use UTF-8 in the console and editor. Together, these updates provide a stronger foundation for automation, scripting, and future AI-assisted workflows.<\/p>\n<\/div>\n"},{"acf_fc_layout":"content","content":"<h2>PKI authentication for <span class=\"ph\">ArcGIS Enterprise<\/span> portals<\/h2>\n<div>\n<p>CityEngine now supports Public Key Infrastructure (PKI) authentication for appropriately configured ArcGIS Enterprise portals. Choose to remember your certificate when signing in and retrieve your CityEngine license from a PKI-enabled Enterprise portal. This supports CityEngine workflows in secured environments with limited internet access.<\/p>\n<\/div>\n"},{"acf_fc_layout":"content","content":"<h2>New tutorials and examples<\/h2>\n<div>\n<p>Ready to put these features to work? Access examples and tutorials from within CityEngine by going to <strong>Help &gt; Download tutorials and examples<\/strong>.<\/p>\n<\/div>\n"},{"acf_fc_layout":"content","content":"<ul>\n<li><a href=\"https:\/\/links.esri.com\/cityengine\/2026.1\/vcga-playground\"><strong>Example: VCGA Playground <\/strong><\/a>&#8211; explore the new Esri.lib shading components and new facade configurations in this updated example<\/li>\n<li><a href=\"https:\/\/doc.arcgis.com\/en\/cityengine\/2026.1\/tutorials\/tutorial-4-import-streets.htm\"><strong>Tutorial 4: Import Streets<\/strong><\/a> &#8211; step through workflows for importing and editing street data<\/li>\n<li><a href=\"https:\/\/doc.arcgis.com\/en\/cityengine\/2026.1\/tutorials\/tutorial-10b-python-scripting-working-with-streets.htm\"><strong>Tutorial 10b: Python Scripting &#8211; Working with Streets <\/strong><\/a>&#8211; automate street editing workflows<\/li>\n<li><a href=\"https:\/\/www.arcgis.com\/home\/item.html?id=872ed2bceade42759c5eda9b9bd87dd7#overview\"><strong>Example: Python 04 Scene Editing Tools <\/strong><\/a><strong>&#8211;<\/strong> speed up repetitive scene editing workflows using these new tools and get started using instructions in this blog: <a href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/3d-gis\/cityengine-python-scene-editing-tools\">Custom productivity tools for ArcGIS CityEngine using the Python API<\/a>.<\/li>\n<li><a href=\"https:\/\/links.esri.com\/cityengine\/2026.1\/example-complete-streets\"><strong>Example: Complete Streets<\/strong><\/a> &#8211; check out this updated example for the latest <a href=\"https:\/\/github.com\/d-wasserman\/Complete_Street_Rule\">Complete Streets rule <\/a>by David Wasserman which includes lane-rule support.<\/li>\n<\/ul>\n"},{"acf_fc_layout":"content","content":"<h2>Documentation<\/h2>\n<p>As always we were sure to update the help documentation, particularly the node shapes section about workin with <a class=\"xref xref\" href=\"https:\/\/doc.arcgis.com\/en\/cityengine\/2026.1\/help\/help-street-and-crossing-shapes.htm#ESRI_SECTION1_98DD9A67C38E4A879D30B3FC5DBC5736\">lanes on joint nodes<\/a>.<\/p>\n<p>To dive a bit deeper into what this release offers, see our <a href=\"https:\/\/www.youtube.com\/watch?v=R6kvU6fT_yM\">release video,\u00a0 <\/a><a href=\"https:\/\/doc.arcgis.com\/en\/cityengine\/latest\/whats-new\/cityengine-whats-new.htm\">What\u2019s New docs<\/a> and the <a href=\"https:\/\/links.esri.com\/cityengine\/2026.1\/release-notes\">Release notes<\/a> for more information.<\/p>\n"}],"related_articles":"","show_article_image":false,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/Card-Banner-Template-16_9-826px-x-465px.png","wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/Thumbnail-Template-2026-16_9-1920x1080-1.png"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>What&#039;s New in CityEngine 2026.1<\/title>\n<meta name=\"description\" content=\"Support for imperial units, new street features, new (V)CGA facade and shading elements new Python automation workflows and more.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/3d-gis\/whats-new-in-cityengine-2026-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What&#039;s New in CityEngine 2026.1\" \/>\n<meta property=\"og:description\" content=\"Support for imperial units, new street features, new (V)CGA facade and shading elements new Python automation workflows and more.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/3d-gis\/whats-new-in-cityengine-2026-1\" \/>\n<meta property=\"og:site_name\" content=\"ArcGIS Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-12T09:43:45+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ESRI\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/3d-gis\/whats-new-in-cityengine-2026-1#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/3d-gis\/whats-new-in-cityengine-2026-1\"},\"author\":{\"name\":\"Jen Johnson\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/f67d314a51e642c08cc0b93efa68d60e\"},\"headline\":\"What&#8217;s New in CityEngine 2026.1\",\"datePublished\":\"2026-11-11T08:00:55+00:00\",\"dateModified\":\"2026-11-12T09:43:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/3d-gis\/whats-new-in-cityengine-2026-1\"},\"wordCount\":5,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"3D\",\"ArcGIS\",\"Architectural Visualization\",\"CityEngine\",\"procedural design\"],\"articleSection\":[\"3D Visualization &amp; Analytics\",\"Architecture, Engineering, and Construction\",\"Developers\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/3d-gis\/whats-new-in-cityengine-2026-1\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/3d-gis\/whats-new-in-cityengine-2026-1\",\"name\":\"What's New in CityEngine 2026.1\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2026-11-11T08:00:55+00:00\",\"dateModified\":\"2026-11-12T09:43:45+00:00\",\"description\":\"Support for imperial units, new street features, new (V)CGA facade and shading elements new Python automation workflows and more.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/3d-gis\/whats-new-in-cityengine-2026-1#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/3d-gis\/whats-new-in-cityengine-2026-1\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/3d-gis\/whats-new-in-cityengine-2026-1#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What&#8217;s New in CityEngine 2026.1\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"name\":\"ArcGIS Blog\",\"description\":\"Get insider info from Esri product teams\",\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\",\"name\":\"Esri\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"width\":400,\"height\":400,\"caption\":\"Esri\"},\"image\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/esrigis\/\",\"https:\/\/x.com\/ESRI\",\"https:\/\/www.linkedin.com\/company\/5311\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/f67d314a51e642c08cc0b93efa68d60e\",\"name\":\"Jen Johnson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/01\/IMG_6204-2-213x200.jpg\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/01\/IMG_6204-2-213x200.jpg\",\"caption\":\"Jen Johnson\"},\"description\":\"Jen Johnson is a Product Engineer on the ArcGIS CityEngine team at the Esri R&amp;D Center in Zurich. Her background is in landscape architecture, urban planning, geodesign and sustainable design for passive development strategies. She has otherwise used her GIS knowledge to support humanitarian initiatives worldwide.\",\"knowsLanguage\":[\"English\"],\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/jenjohnson\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"What's New in CityEngine 2026.1","description":"Support for imperial units, new street features, new (V)CGA facade and shading elements new Python automation workflows and more.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/3d-gis\/whats-new-in-cityengine-2026-1","og_locale":"en_US","og_type":"article","og_title":"What's New in CityEngine 2026.1","og_description":"Support for imperial units, new street features, new (V)CGA facade and shading elements new Python automation workflows and more.","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/3d-gis\/whats-new-in-cityengine-2026-1","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2026-11-12T09:43:45+00:00","twitter_card":"summary_large_image","twitter_site":"@ESRI","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/3d-gis\/whats-new-in-cityengine-2026-1#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/3d-gis\/whats-new-in-cityengine-2026-1"},"author":{"name":"Jen Johnson","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/f67d314a51e642c08cc0b93efa68d60e"},"headline":"What&#8217;s New in CityEngine 2026.1","datePublished":"2026-11-11T08:00:55+00:00","dateModified":"2026-11-12T09:43:45+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/3d-gis\/whats-new-in-cityengine-2026-1"},"wordCount":5,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["3D","ArcGIS","Architectural Visualization","CityEngine","procedural design"],"articleSection":["3D Visualization &amp; Analytics","Architecture, Engineering, and Construction","Developers"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/3d-gis\/whats-new-in-cityengine-2026-1","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/3d-gis\/whats-new-in-cityengine-2026-1","name":"What's New in CityEngine 2026.1","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2026-11-11T08:00:55+00:00","dateModified":"2026-11-12T09:43:45+00:00","description":"Support for imperial units, new street features, new (V)CGA facade and shading elements new Python automation workflows and more.","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/3d-gis\/whats-new-in-cityengine-2026-1#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/3d-gis\/whats-new-in-cityengine-2026-1"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/3d-gis\/whats-new-in-cityengine-2026-1#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"What&#8217;s New in CityEngine 2026.1"}]},{"@type":"WebSite","@id":"https:\/\/www.esri.com\/arcgis-blog\/#website","url":"https:\/\/www.esri.com\/arcgis-blog\/","name":"ArcGIS Blog","description":"Get insider info from Esri product teams","publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization","name":"Esri","url":"https:\/\/www.esri.com\/arcgis-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","width":400,"height":400,"caption":"Esri"},"image":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/esrigis\/","https:\/\/x.com\/ESRI","https:\/\/www.linkedin.com\/company\/5311\/"]},{"@type":"Person","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/f67d314a51e642c08cc0b93efa68d60e","name":"Jen Johnson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/01\/IMG_6204-2-213x200.jpg","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/01\/IMG_6204-2-213x200.jpg","caption":"Jen Johnson"},"description":"Jen Johnson is a Product Engineer on the ArcGIS CityEngine team at the Esri R&amp;D Center in Zurich. Her background is in landscape architecture, urban planning, geodesign and sustainable design for passive development strategies. She has otherwise used her GIS knowledge to support humanitarian initiatives worldwide.","knowsLanguage":["English"],"url":"https:\/\/www.esri.com\/arcgis-blog\/author\/jenjohnson"}]}},"text_date":"November 11, 2026","author_name":"Jen Johnson","author_page":"https:\/\/www.esri.com\/arcgis-blog\/author\/jenjohnson","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2026\/11\/Thumbnail-Template-2026-16_9-1920x1080-1.png","primary_product":"ArcGIS CityEngine","tag_data":[{"term_id":25781,"name":"3D","slug":"3d","term_group":0,"term_taxonomy_id":25781,"taxonomy":"post_tag","description":"","parent":0,"count":362,"filter":"raw"},{"term_id":25891,"name":"ArcGIS","slug":"arcgis","term_group":0,"term_taxonomy_id":25891,"taxonomy":"post_tag","description":"","parent":0,"count":227,"filter":"raw"},{"term_id":773712,"name":"Architectural Visualization","slug":"architectural-visualization","term_group":0,"term_taxonomy_id":773712,"taxonomy":"post_tag","description":"","parent":0,"count":2,"filter":"raw"},{"term_id":42631,"name":"CityEngine","slug":"cityengine","term_group":0,"term_taxonomy_id":42631,"taxonomy":"post_tag","description":"","parent":0,"count":28,"filter":"raw"},{"term_id":391242,"name":"procedural design","slug":"procedural-design","term_group":0,"term_taxonomy_id":391242,"taxonomy":"post_tag","description":"","parent":0,"count":3,"filter":"raw"}],"category_data":[{"term_id":23771,"name":"3D Visualization &amp; Analytics","slug":"3d-gis","term_group":0,"term_taxonomy_id":23771,"taxonomy":"category","description":"","parent":0,"count":733,"filter":"raw"},{"term_id":615021,"name":"Architecture, Engineering, and Construction","slug":"aec","term_group":0,"term_taxonomy_id":615021,"taxonomy":"category","description":"","parent":0,"count":150,"filter":"raw"},{"term_id":738191,"name":"Developers","slug":"developers","term_group":0,"term_taxonomy_id":738191,"taxonomy":"category","description":"","parent":0,"count":473,"filter":"raw"}],"product_data":[{"term_id":36781,"name":"ArcGIS CityEngine","slug":"city-engine","term_group":0,"term_taxonomy_id":36781,"taxonomy":"product","description":"","parent":36591,"count":89,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=city-engine","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2988904","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/users\/360672"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=2988904"}],"version-history":[{"count":29,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2988904\/revisions"}],"predecessor-version":[{"id":2988922,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2988904\/revisions\/2988922"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=2988904"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=2988904"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=2988904"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=2988904"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=2988904"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}