{"id":511382,"date":"2019-05-21T01:47:42","date_gmt":"2019-05-21T08:47:42","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=511382"},"modified":"2022-04-12T18:44:47","modified_gmt":"2022-04-13T01:44:47","slug":"the-journey-from-cityengine-to-unreal-engine","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/design-planning\/the-journey-from-cityengine-to-unreal-engine","title":{"rendered":"From CityEngine to Unreal Engine: the journey from first design steps to high-quality real-time visualization"},"author":9392,"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,37151,22941],"tags":[42631,549072,391242,147682,391252],"industry":[],"product":[36781],"class_list":["post-511382","blog","type-blog","status-publish","format-standard","hentry","category-3d-gis","category-design-planning","category-mapping","tag-cityengine","tag-esrirdzurich","tag-procedural-design","tag-unreal-engine-4","tag-vr-experience","product-city-engine"],"acf":{"short_description":"Overview of the design-to-visualization workflow from ArcGIS CityEngine to Epic Games Unreal Engine","flexible_content":[{"acf_fc_layout":"image","image":{"ID":511442,"id":511442,"title":"3","filename":"3.jpg","filesize":236394,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/3.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/design-planning\/the-journey-from-cityengine-to-unreal-engine\/3-12","alt":"","author":"9392","description":"","caption":"","name":"3-12","status":"inherit","uploaded_to":511382,"date":"2019-05-20 07:27:40","modified":"2019-05-20 07:27:40","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1649,"height":902,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/3-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/3.jpg","medium-width":464,"medium-height":254,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/3.jpg","medium_large-width":768,"medium_large-height":420,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/3.jpg","large-width":1649,"large-height":902,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/3.jpg","1536x1536-width":1536,"1536x1536-height":840,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/3.jpg","2048x2048-width":1649,"2048x2048-height":902,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/3-826x452.jpg","card_image-width":826,"card_image-height":452,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/3.jpg","wide_image-width":1649,"wide_image-height":902}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"sidebar","content":"<p>For an in-depth technical documentation of the overall workflow, visit our main article on <a href=\"https:\/\/arcg.is\/1i9DLT0\">Esri Community<\/a>.<\/p>\n","image_reference":false,"layout":"standard","image_reference_figure":"","snippet":"","spotlight_name":"","section_title":"","position":"Center","spotlight_image":false},{"acf_fc_layout":"content","content":"<p>We are excited to present an example project from first design steps using ArcGIS CityEngine, to high-end visualization using Unreal Engine, Epic Games\u2019 enterprise solution based on their Unreal Engine 4 game engine. Our motivation for this project is to show the new possibilities that come along with the latest releases of CityEngine and Unreal Engine, and to explore the creative potential that is revealed by linking these two engines.<\/p>\n"},{"acf_fc_layout":"youtube","start_time":"0","end_time":"","youtube_video_url":"<iframe title=\"CityEngine VR Experience 2019.0\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/VLdFZMZOkJY?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>"},{"acf_fc_layout":"content","content":"<p>Our starting point is the plan for the redevelopment of Dorchester Avenue in South Boston carried out by Boston Planning &amp; Development agency (<a href=\"http:\/\/www.bostonplans.org\/\">www.bostonplans.org<\/a>). The study inspired us to look into the area learning from the guidelines and conclusions of the proposal and come up with our own ideas for what Dorchester Avenue could become: a lively spacious green city.<\/p>\n<p>We set off for a multi-dimensional design process considering aesthetic, functional and environmental criteria, that were integrated in a sequence of computational strategies leading to the generation of the city. Then we exported the city to the game engine for high-quality and VR visualization and for creating a virtual reality (VR) experience. In this post we want to tell the story of the technical workflow that has been the backbone of our project step-by-step and to share the insights that we gained from this project.<\/p>\n<h3>The design challenge<\/h3>\n<p>The sheer scale and complexity of <a href=\"https:\/\/www.esri.com\/en-us\/arcgis\/products\/arcgis-urban\/overview\">urban design projects<\/a> are some of the greatest challenges a designer must face: manual analysis becomes unpractical and it is hard to apply design processes that yield results in a reasonable time frame. Procedural modeling allows to speed up the process of designing large numbers of objects by laying out the rules that describe them and letting the computer take care of the repetitive task of the generation of geometry. CityEngine brings procedural modeling and urban analysis tools within the reach of architects, designers and planners in an environment that does not require in-depth computational knowledge.<\/p>\n<p>In our story we link to various resources for learning how to use CityEngine to lay out rules for the generation of buildings from scratch that will be useful for following the story. Then we go a step further to examine how to structure and organize those rules from a designer\u2019s perspective, and ways to convey design aspirations in a rule-based computational process. We present a modular design approach, separating the process of the generation of buildings into clearly defined parts that are written in separate CGA rules. These can be combined in various ways allowing for more morphological diversity with less coding, as well as high level of control over the design.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":511932,"id":511932,"title":"overall2","filename":"overall2-2.jpg","filesize":631380,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/overall2-2.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/design-planning\/the-journey-from-cityengine-to-unreal-engine\/overall2-3","alt":"","author":"9392","description":"","caption":"","name":"overall2-3","status":"inherit","uploaded_to":511382,"date":"2019-05-21 08:21:36","modified":"2019-05-21 08:21:36","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":7165,"height":1856,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/overall2-2-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/overall2-2.jpg","medium-width":464,"medium-height":120,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/overall2-2.jpg","medium_large-width":768,"medium_large-height":199,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/overall2-2.jpg","large-width":1920,"large-height":497,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/overall2-2.jpg","1536x1536-width":1536,"1536x1536-height":398,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/overall2-2.jpg","2048x2048-width":2048,"2048x2048-height":531,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/overall2-2-826x214.jpg","card_image-width":826,"card_image-height":214,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/overall2-2-1920x497.jpg","wide_image-width":1920,"wide_image-height":497}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h3>The v<a name=\"_Toc7763621\"><\/a>isualization challenge<\/h3>\n<p>Once the procedural models are complete, we export them to Unreal Engine, which allows to realize high quality renders and to \u2018walk\u2019 through the project in real-time. However, processes like setting up the lighting, applying materials and textures, introducing assets such as foliage, cars, people, or street furniture at this big scale, can pose difficulties. At the same time, the number of high-detailed buildings and the large extent of the scene can bring the performance of the computer to its limits, making it hard to navigate around or render. To answer to these challenges, we provide an Unreal Engine template with the basic settings, materials and suitable lighting, and we present strategies and tips for facilitating time consuming tasks and improving the performance of the scene. What is more, we discuss ideas for exploring temporal dimensions of an urban scene such as visualization of day-night cycle or use of moving actors.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":511482,"id":511482,"title":"1b","filename":"1b.jpg","filesize":324946,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/1b.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/design-planning\/the-journey-from-cityengine-to-unreal-engine\/1b","alt":"","author":"9392","description":"","caption":"","name":"1b","status":"inherit","uploaded_to":511382,"date":"2019-05-20 07:45:12","modified":"2019-05-20 07:45:12","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1651,"height":905,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/1b-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/1b.jpg","medium-width":464,"medium-height":254,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/1b.jpg","medium_large-width":768,"medium_large-height":421,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/1b.jpg","large-width":1651,"large-height":905,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/1b.jpg","1536x1536-width":1536,"1536x1536-height":842,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/1b.jpg","2048x2048-width":1651,"2048x2048-height":905,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/1b-826x453.jpg","card_image-width":826,"card_image-height":453,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/1b.jpg","wide_image-width":1651,"wide_image-height":905}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p><span class=\"s1\">A great contribution of our workflow is that it enables the exploration of the project in an immersive virtual reality environment. The VR experience starts in a virtual planning office with a table that has the 3D model of the city placed on top. From there the user can teleport in the city and explore the design in scale 1-1, change the hour of day and light conditions, as well as explore different scenarios during the VR session.<\/span><\/p>\n"},{"acf_fc_layout":"image","image":{"ID":515292,"id":515292,"title":"!1_table","filename":"1_table.jpg","filesize":1305603,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/1_table.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/design-planning\/the-journey-from-cityengine-to-unreal-engine\/1_table-2","alt":"","author":"9392","description":"","caption":"","name":"1_table-2","status":"inherit","uploaded_to":511382,"date":"2019-05-27 11:58:16","modified":"2019-05-27 11:58:16","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1984,"height":1102,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/1_table-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/1_table.jpg","medium-width":464,"medium-height":258,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/1_table.jpg","medium_large-width":768,"medium_large-height":427,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/1_table.jpg","large-width":1920,"large-height":1066,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/1_table.jpg","1536x1536-width":1536,"1536x1536-height":853,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/1_table.jpg","2048x2048-width":1984,"2048x2048-height":1102,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/1_table-826x459.jpg","card_image-width":826,"card_image-height":459,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/1_table-1920x1066.jpg","wide_image-width":1920,"wide_image-height":1066}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"image","image":{"ID":511902,"id":511902,"title":"2_city","filename":"2_city.jpg","filesize":385536,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/2_city.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/design-planning\/the-journey-from-cityengine-to-unreal-engine\/2_city","alt":"","author":"9392","description":"","caption":"","name":"2_city","status":"inherit","uploaded_to":511382,"date":"2019-05-21 08:19:32","modified":"2019-05-21 08:19:32","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1920,"height":1010,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/2_city-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/2_city.jpg","medium-width":464,"medium-height":244,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/2_city.jpg","medium_large-width":768,"medium_large-height":404,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/2_city.jpg","large-width":1920,"large-height":1010,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/2_city.jpg","1536x1536-width":1536,"1536x1536-height":808,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/2_city.jpg","2048x2048-width":1920,"2048x2048-height":1010,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/2_city-826x435.jpg","card_image-width":826,"card_image-height":435,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/2_city-1920x1010.jpg","wide_image-width":1920,"wide_image-height":1010}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h3><a name=\"_Toc7763622\"><\/a>Workflow<\/h3>\n<p>Our workflow consists of two parts: procedural design, with CityEngine 2019 as the main tool and visualization strategies with Unreal Engine 4.22 as the main tool, that we describe in detail in our <a href=\"https:\/\/arcg.is\/1i9DLT0\">full story<\/a> on Esri Community. For each part we discuss our approach conceptually and then give technical details for the implementation of our ideas, along with tips for best practices and links to relevant pages for more in depth exploration of the various techniques.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":511972,"id":511972,"title":"overal_diagram","filename":"overal_diagram-e1558428076223.png","filesize":991622,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/overal_diagram-e1558428076223.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/design-planning\/the-journey-from-cityengine-to-unreal-engine\/overal_diagram","alt":"","author":"9392","description":"","caption":"","name":"overal_diagram","status":"inherit","uploaded_to":511382,"date":"2019-05-21 08:39:39","modified":"2019-05-21 08:39:39","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":2234,"height":1122,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/overal_diagram-e1558428076223-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/overal_diagram-e1558428076223-464x233.png","medium-width":464,"medium-height":233,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/overal_diagram-e1558428076223-768x386.png","medium_large-width":768,"medium_large-height":386,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/overal_diagram-e1558428076223-1920x964.png","large-width":1920,"large-height":964,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/overal_diagram-e1558428076223.png","1536x1536-width":1536,"1536x1536-height":771,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/overal_diagram-e1558428076223.png","2048x2048-width":2048,"2048x2048-height":1029,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/overal_diagram-e1558428076223-826x415.png","card_image-width":826,"card_image-height":415,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/overal_diagram-e1558428076223-1920x964.png","wide_image-width":1920,"wide_image-height":964}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p style=\"text-align: justify;\">Our goal? To shed more light on how architects and planners can use CityEngine as a design tool for their projects. To show step-by-step the workflow that links CityEngine 2019 with Unreal Engine 4.22 for achieving high-quality real-time visualization of large-scale scenes. To bring together knowledge from various sources that is necessary for overcoming challenges of such projects. And last but not least, to open the discussion for further exploration of what new creative potential the combination of CityEngine with Unreal Engine can bring to the table.<\/p>\n<p>Further reading:<\/p>\n<p><a href=\"https:\/\/arcg.is\/1i9DLT0\">From CityEngine to Unreal Engine in-depth technical documentation on Esri Community<\/a><\/p>\n<p><a href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/design-planning\/ce-ue4-vr-experience\/\">The original CityEngine VR Experience blog post<\/a><\/p>\n<p><a href=\"https:\/\/www.esri.com\/en-us\/landing-page\/product\/2019\/sign-up-for-xr-news\">Sign up for Esri XR news<\/a><\/p>\n<p>&nbsp;<\/p>\n"}],"authors":[{"ID":9392,"user_firstname":"Ioanna","user_lastname":"Mitropoulou","nickname":"imitropoulou","user_nicename":"imitropoulou","display_name":"Ioanna Mitropoulou","user_email":"imitropoulou@esri.com","user_url":"","user_registered":"2019-04-02 06:08:45","user_description":"Ioanna Mitropoulou is an architect with an interest in computational design, computer graphics, urban design and digital fabrication. She works as a designer in the XR team at the ESRI R&amp;D Centre in Zurich. Ioanna received her Master degree in Architecture from the NTUA school of Architecture in Athens in 2017, and the Advanced Masters in Digital Fabrication from ETH Zurich in 2018.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/IMG_0428b-213x200.jpg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"},{"ID":8142,"user_firstname":"Stefan","user_lastname":"Arisona","nickname":"Stefan Arisona","user_nicename":"sarisona","display_name":"Stefan Arisona","user_email":"SArisona@esri.com","user_url":"https:\/\/robotized.arisona.ch","user_registered":"2018-07-02 07:31:48","user_description":"Dr Stefan Arisona is a senior principal software engineer and team lead at the Esri R&amp;D Center Zurich. His main interests are in GIS, AEC, computer graphics, game design and digital art, and he oversees the development of extended reality applications such as 360 VR and XR Viewer. He received a MSc in Electrical Engineering from ETH Zurich and a PhD in Computer Science from University of Zurich. Stefan is a founding principal investigator of ETH's Future Cities Laboratory in Singapore, where he developed new visualization and simulation methods for architecture, urban planning and design.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/04\/stefan_arisona_2025_0-465x465.jpeg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"},{"ID":9292,"user_firstname":"Taisha","user_lastname":"Fabricius","nickname":"Taisha Fabricius","user_nicename":"tfabricius","display_name":"Taisha Fabricius","user_email":"TFabricius@esri.com","user_url":"","user_registered":"2019-03-26 08:42:10","user_description":"Taisha Fabricius is a technology leader at the Esri R&amp;D Center in Z\u00fcrich, Switzerland. With over a decade of hands-on experience spanning product management, innovation strategy, and tech evangelism, Taisha specializes in Extended Reality (XR) and Web 3D, driving Esri\u2019s strategy for immersive geospatial technologies. With a focus on transforming spatial data into interactive experiences, Taisha is helping redefine how people explore and understand complex environments through XR and web-native 3D.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/06\/headshot-213x200.jpg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"},{"ID":261202,"user_firstname":"Hasret","user_lastname":"Gumgumcu","nickname":"hgumgumcu","user_nicename":"hgumgumcu","display_name":"Hasret G\u00fcmg\u00fcmc\u00fc","user_email":"hgumgumcu@esri.com","user_url":"","user_registered":"2021-08-06 20:20:10","user_description":"Hasret G\u00fcmg\u00fcmc\u00fc holds both a Bachelor's degree and a Master's degree in Geomatics Engineering from the ETH Zurich. He works as a Product Engineer in the XR team at the Esri R&amp;D Center Zurich with an interest in extended reality, computer vision, urban planning and digital maps.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/08\/photo_hasret_gumgumcu-scaled-e1628669657914-261x261.jpeg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"related_articles":"","card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/xr_birds_card.png","wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/blog_post_banner4.jpg"},"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>From CityEngine to Unreal Engine: the journey from first design steps to high-quality real-time visualization<\/title>\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\/design-planning\/the-journey-from-cityengine-to-unreal-engine\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"From CityEngine to Unreal Engine: the journey from first design steps to high-quality real-time visualization\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/design-planning\/the-journey-from-cityengine-to-unreal-engine\" \/>\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=\"2022-04-13T01:44:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.esri.com\/arcgis-blog\/wp-content\/uploads\/2019\/05\/blog_post_banner.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ESRI\" \/>\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\/design-planning\/the-journey-from-cityengine-to-unreal-engine#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/design-planning\/the-journey-from-cityengine-to-unreal-engine\"},\"author\":{\"name\":\"Ioanna Mitropoulou\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/56dc86cd0674dc9a104a61222a7dddc7\"},\"headline\":\"From CityEngine to Unreal Engine: the journey from first design steps to high-quality real-time visualization\",\"datePublished\":\"2019-05-21T08:47:42+00:00\",\"dateModified\":\"2022-04-13T01:44:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/design-planning\/the-journey-from-cityengine-to-unreal-engine\"},\"wordCount\":15,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"CityEngine\",\"EsriRDZurich\",\"procedural design\",\"Unreal Engine 4\",\"VR experience\"],\"articleSection\":[\"3D Visualization &amp; Analytics\",\"Design and Planning\",\"Mapping\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/design-planning\/the-journey-from-cityengine-to-unreal-engine\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/design-planning\/the-journey-from-cityengine-to-unreal-engine\",\"name\":\"From CityEngine to Unreal Engine: the journey from first design steps to high-quality real-time visualization\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2019-05-21T08:47:42+00:00\",\"dateModified\":\"2022-04-13T01:44:47+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/design-planning\/the-journey-from-cityengine-to-unreal-engine#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/design-planning\/the-journey-from-cityengine-to-unreal-engine\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/design-planning\/the-journey-from-cityengine-to-unreal-engine#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"From CityEngine to Unreal Engine: the journey from first design steps to high-quality real-time visualization\"}]},{\"@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\/56dc86cd0674dc9a104a61222a7dddc7\",\"name\":\"Ioanna Mitropoulou\",\"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\/2019\/05\/IMG_0428b-213x200.jpg\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/IMG_0428b-213x200.jpg\",\"caption\":\"Ioanna Mitropoulou\"},\"description\":\"Ioanna Mitropoulou is an architect with an interest in computational design, computer graphics, urban design and digital fabrication. She works as a designer in the XR team at the ESRI R&amp;D Centre in Zurich. Ioanna received her Master degree in Architecture from the NTUA school of Architecture in Athens in 2017, and the Advanced Masters in Digital Fabrication from ETH Zurich in 2018.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/ioanna-mitropoulou-51b23a43\/\"],\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/imitropoulou\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"From CityEngine to Unreal Engine: the journey from first design steps to high-quality real-time visualization","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\/design-planning\/the-journey-from-cityengine-to-unreal-engine","og_locale":"en_US","og_type":"article","og_title":"From CityEngine to Unreal Engine: the journey from first design steps to high-quality real-time visualization","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/design-planning\/the-journey-from-cityengine-to-unreal-engine","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2022-04-13T01:44:47+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/www.esri.com\/arcgis-blog\/wp-content\/uploads\/2019\/05\/blog_post_banner.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@ESRI","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/design-planning\/the-journey-from-cityengine-to-unreal-engine#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/design-planning\/the-journey-from-cityengine-to-unreal-engine"},"author":{"name":"Ioanna Mitropoulou","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/56dc86cd0674dc9a104a61222a7dddc7"},"headline":"From CityEngine to Unreal Engine: the journey from first design steps to high-quality real-time visualization","datePublished":"2019-05-21T08:47:42+00:00","dateModified":"2022-04-13T01:44:47+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/design-planning\/the-journey-from-cityengine-to-unreal-engine"},"wordCount":15,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["CityEngine","EsriRDZurich","procedural design","Unreal Engine 4","VR experience"],"articleSection":["3D Visualization &amp; Analytics","Design and Planning","Mapping"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/design-planning\/the-journey-from-cityengine-to-unreal-engine","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/design-planning\/the-journey-from-cityengine-to-unreal-engine","name":"From CityEngine to Unreal Engine: the journey from first design steps to high-quality real-time visualization","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2019-05-21T08:47:42+00:00","dateModified":"2022-04-13T01:44:47+00:00","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/design-planning\/the-journey-from-cityengine-to-unreal-engine#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/design-planning\/the-journey-from-cityengine-to-unreal-engine"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/design-planning\/the-journey-from-cityengine-to-unreal-engine#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"From CityEngine to Unreal Engine: the journey from first design steps to high-quality real-time visualization"}]},{"@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\/56dc86cd0674dc9a104a61222a7dddc7","name":"Ioanna Mitropoulou","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\/2019\/05\/IMG_0428b-213x200.jpg","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/IMG_0428b-213x200.jpg","caption":"Ioanna Mitropoulou"},"description":"Ioanna Mitropoulou is an architect with an interest in computational design, computer graphics, urban design and digital fabrication. She works as a designer in the XR team at the ESRI R&amp;D Centre in Zurich. Ioanna received her Master degree in Architecture from the NTUA school of Architecture in Athens in 2017, and the Advanced Masters in Digital Fabrication from ETH Zurich in 2018.","sameAs":["https:\/\/www.linkedin.com\/in\/ioanna-mitropoulou-51b23a43\/"],"url":"https:\/\/www.esri.com\/arcgis-blog\/author\/imitropoulou"}]}},"text_date":"May 21, 2019","author_name":"Multiple Authors","author_page":"https:\/\/www.esri.com\/arcgis-blog\/products\/city-engine\/design-planning\/the-journey-from-cityengine-to-unreal-engine","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/05\/blog_post_banner4.jpg","primary_product":"ArcGIS CityEngine","tag_data":[{"term_id":42631,"name":"CityEngine","slug":"cityengine","term_group":0,"term_taxonomy_id":42631,"taxonomy":"post_tag","description":"","parent":0,"count":24,"filter":"raw"},{"term_id":549072,"name":"EsriRDZurich","slug":"esrirdzurich","term_group":0,"term_taxonomy_id":549072,"taxonomy":"post_tag","description":"","parent":0,"count":96,"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":2,"filter":"raw"},{"term_id":147682,"name":"Unreal Engine 4","slug":"unreal-engine-4","term_group":0,"term_taxonomy_id":147682,"taxonomy":"post_tag","description":"","parent":0,"count":4,"filter":"raw"},{"term_id":391252,"name":"VR experience","slug":"vr-experience","term_group":0,"term_taxonomy_id":391252,"taxonomy":"post_tag","description":"","parent":0,"count":2,"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":687,"filter":"raw"},{"term_id":37151,"name":"Design and Planning","slug":"design-planning","term_group":0,"term_taxonomy_id":37151,"taxonomy":"category","description":"","parent":0,"count":115,"filter":"raw"},{"term_id":22941,"name":"Mapping","slug":"mapping","term_group":0,"term_taxonomy_id":22941,"taxonomy":"category","description":"","parent":0,"count":2690,"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":83,"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\/511382","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\/9392"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=511382"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/511382\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=511382"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=511382"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=511382"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=511382"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=511382"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}