Vitruvio

CityEngine Plugin for Unreal Engine

Vitruvio is a plugin for Unreal Engine (UE). It enables the use of CityEngine CGA rules for the generation of procedural buildings in the Unreal Editor or at runtime.

About Vitruvio

With Vitruvio, game designers or artists do not have to leave the Unreal Engine to make use of the procedural modeling power of CityEngine. The buildings stay procedural all time and artists can change the height, style and appearance of buildings easily with a parametric interface. In addition, buildings can also be generated at runtime.
As input, Vitruvio requires Rule Packages (RPK) which are authored in CityEngine. An RPK includes assets and a CGA rule file which encodes an architectural style. The download section below provides links to the several RPKs which can be used out-of-the-box in Vitruvio.

Vitruvio is free for personal, educational, and non-commercial use. Commercial use requires at least one commercial license of the latest CityEngine version installed in the organization. Redistribution or web service offerings are not allowed unless expressly permitted. Please refer to the licensing section below for more detailed licensing information.

Downloads and Resources

Downloads

Download the latest version of Vitruvio here.

→ Unreal Marketplace

Documentation

A full documentation of Vitruvio is available on our github repository.

→ Read documentation

Github

For more information, assets and resources check our Github repository.

→ Go to Github

Examples

Paris

This example features a small part of Paris. The building footprints are exported from CityEngine using Get Map Data. Large parts of Paris were re-styled by Haussmann which earned the nickname the "Wall-City", because of continuous balconies running from facade to facade. The latter can be generated by selecting the higher level of detail.

Notes:

  • The rules are from the Paris example of CityEngine.
  • Please make sure to install Vitruvio before running the examples.


Downloads:

Paris Example

New York

This example features a part of New York. The building footprints are exported from CityEngine using Get Map Data.

Notes:

  • The rules are from the International City example of CityEngine.
  • Please make sure to install Vitruvio before running the examples.


Downloads:

New York Example

Medieval City

This example features buildings in a European medieval style.

Notes:

  • The building rules are from the Medieval City example of CityEngine.
  • Please make sure to install Vitruvio before running the examples.


Downloads:

Medieval City Example

NYC 2259

This example features New York city 240 years into the future, inspired by the great 1998 motion picture The Fifth Element.

Notes:

  • The rules are adapted from the NYC2259 example of CityEngine.
  • The rules assign custom Unreal Materials to the building facades which can be found in the Content/Materials folder.
  • Please make sure to install Vitruvio before running the examples.


Downloads:

NYC 2259 Example

ArcGIS Blog

Read articles from the CityEngine team.

Go to the blog

What's New

Discover recently added capabilities of CityEngine.

See what's new

Ressources

Build expertise and connect with the CityEngine community

Build expertise

Community

Share experiences and learn tricks from the CityEngine community.

Join the conversation