June 8th, 2020       Tutorials Unreal Engine - by Andreas Namestnik

Design procedural virtual urban spaces in Unreal

The free Unreal Engine is a marvelous piece of technology for modeling architecture and urban structures in 3D and since its release its getting more and more followers.

The free Unreal Engine is a marvelous piece of technology for modeling architecture and urban structures in 3D and since its release its getting more and more followers. Now Cornell University and industry powerhouses KPF (Kohn Pedersen Fox Associates) and FXCollaborative have joined together to give us yet a new tool to design virtual urban spaces called Vitruvio. The procedural generation of cities works with Esri CityEngine. https://www.youtube.com/watch?time_continue=1&v=wOM7Sn2oxJg&feature=emb_title

The core objective of the Virtual Places project, which also receives support from HP, is to develop an Unreal Engine-based toolset that will enable architects and designers to quickly design virtual urban spaces that users can experience collaboratively in real time. https://www.unrealengine.com/en-US/spotlights/cornell-university-partners-with-industry-on-a-new-approach-to-urban-design-and-planning

We took this as an opportunity to show you a way on how to implement edddison with this new tool!

edddison is a story-telling tool. It enables you to involve clients, managers, and colleagues to the planning process. Stop using the computer mouse for presentations, reduce the complexity and use edddison instead.. For more information visit our Introduction. Or watch this Youtube Video!

The original Vitruvio project focuses on a VR experience, a technology, which we believe, still has its problems compared to a mixed-reality solution like edddison, especially when used without an “operator”. Read more about this in our blog post edddison simplifies moving in Virtual Reality scenes – VR locomotion done right In this post we are going to show you how to implement edddison for unreal into “Vitruvio” in just a few simple steps.

  1. Download and install Unreal Engine 4.24 Pro Tip for installing Unreal Editor: Something, that happens when installing Unreal Editor, is that Visual Studio is not installed correctly, but is needed for a compiling C++-Code. Follow this Tutorial to be sure to install Visual Editor correctly. Additonaly be sure to have the .net Framework installed (also from the Workloads Installer in the tutorial)
  2. Download Vitruvio Demo Project
  3. Download and install edddison for unreal trial version
  4. Open Vitruvio Demo Project in Unreal Engine
  5. Add edddison for unreal plugin to project via the UE4 Marketplace
  6. Make sure both plugins, Vitruvio and edddison, are enabled in your project. If you get any warning about edddison while opening the project, please follow this part.2020-02-13 09_50_55-.png
  7. Follow the Vitruvio Tutorial to generate your own city. We took the Favela.rpk from the tutorial for this blog post.2020-02-13 10_00_26-Correo_ Benjamin Smich _ Videoagente - Outlook.png
  8. Configure edddison with the edddison tutorial Activate and configure edddison plugin , following steps 4 and 5.
  9. Add Bounding Boxes, make floor plans and cameras with Step 6.
  10. Run edddison by clicking the “Play-Button” in the plugin-options.
  11. The edddison editor is starting up.
  12. Add a edddison license ( How to add license )
  13. Create a new edddison project and follow the editor tutorialadding a floor plan and a POV.

Congratulations! With this few simple steps you have a working Vitruvio-Installation with edddison as navigation solution! I made a small video to show you the proof of concept here. Video Version of Gif You can now test walking around in the editor by clicking the POV-Symbol and dragging it. Rotate with the mouse wheel.


2020-02-13 12_01_12-Vitruvio - edddison - v2.1.1.002.png


Connect a Tablet or other touchscreen to your project! edddison comes with the possibility to use a variety of software and hardware controllers to navigate your projects. For an overview have a look at this tech demo video! https://www.youtube.com/watch?v=qsbxTMFE4ek   To use a software controller like a tablet or smartphone just download the edddison controller app from the Play Store or iOS Store and connect to your project via this Controller tutorial!



Hardware Controllers are certainly the most wowing possiblity to control your 3D software with tangible objects, you can use the edddison projection table or edddison tabletop in combination with tangible objects.



For a full description of your hardware options follow this link.

Prepared Project and Demo Files: If you dont want to go through all this steps setting up the demo project, i prepared my finished files for you to download! Just open the project in UE, import the edddison configuration in the editor and connect your app!

Vitruvio + Edddison: 

If you have any questions about this project, feel free to contact Benjamin at benjamin.schmid(@)edddison.com


Test edddison for free

Stay in touch

Stay in touch

Sign up for our newsletter and we will provide you with the latest update and let you know when edddison will be available.