World Architecture Day Sale - Evermotion products are 40% off

See more

Information Clause

In accordance with the art. 13 section 1 and 2 of the European Parliament and Council Regulation 2016/679 of the 27th April, 2016 on the protection of natural persons, with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation), hereafter RODO, I hereby inform that:

1. EVERMOTION S.C., 8 Przędzalniana Str., 15-688 Białystok, Poland is the Administrator of your Personal Data (APD)

2. Data Protection Inspector can be reached through e-mail:

3. Your personal data are to be processed on the basis of art. 6 section 1 letter a, b and f of RODO in order to:
a) prepare, conclude and execute the agreement and for other purposes approved by you,
b) to execute the legitimate interest like marketing of products and the agreement, claim assertion or defence against claims resulting from the law regulations.

4. Entities entitled to the reception of your personal data may be the authorised public bodies; mail providers; providers of the services covered by the agreement; responsible for debt recovery, keeping the archives, document utilization, legal consulting, technical services, IT services and accountancy.

5. Your personal data shall not be transferred to the third country, nor to the international bodies.

6. Your personal data shall be processed within the period of the agreement and upon your additional consent until you withdraw it. APD shall keep the data for the period of any civil law claim execution connected with the agreement.

7. You have the right to demand an access to your personal data, to correct or to delete the data if there is no other basis for the processing or any other purpose of such processing or to limit the processing of the data, to transfer the data to another administrator and to raise objections to the further data processing if there is no legal basis for further processing and to withdraw any previous consent.

8. You provide the personal data voluntarily, however they are necessary to conclude the agreement. The refusal of providing such data may result in the refusal of the agreement conclusion.

9. You have the right to lodge a complaint to the Personal Data Protection Office when in your opinion the data processing violates the regulations of General Data Protection Regulation of the 27 April, 2016 (RODO).

10. Your data will be automatically processed, including the form of profiling.
11. You are obligated to forward above mentioned information to your representative, especially if you appointed this person in the agreement as the contact person or as the representative for the agreement execution.


CityEngine review

Kamil Kuklo 2011-05-24 12:55 article  > Review

CityEngine is a multi platform software dedicated for planners, architects and all kind of CG artists that wish to create any kind of urban environment.

With its features you are able to build european medieval walled town, a modern parisian like city or even science fiction streets and buildings of the future. Your work can be based on maps or plans of any existing city or you can simply design your own from the scratch. Of course setting up all the parameters for every single object on the scene would be very time consuming. Therefore we are provided with several tools that can make all the hard work for us. Users can personalize their workflow and focus only at the ascpects they are especially interested in. In a result the very first scene in CityEngine can be created within only a few mouse clicks.

Instance City In Space made entirely within CityEngine


User interface

The user interface is nice and clean. All the windows can be easily rearranged and the final layout save into a file. In order to make navigation in a Viewport more intuitive you can choose the mouse scheme the same as in the software you are the most familiar with. Zooming, panning and tweaking our assets in a realtime is fast even when working on a heavy scenes. Although you will have to manage thousands of models at once you should not be worried. We can improve existing selection tools by using our own maps as references. This way models that are in a range of the colour defined by our image texture can be selected and edited all at once.

CityEngine's interface



CityEngine is based on vary scripts that come in handy at any stage of our work. For instance the easiest way to create a city is to invoke a City Wizard. It lets us define terrain dimension, its maximum elevation, city's size, layout (general shape of streets and lofts) and building types. Still it uses only templates which may not be sufficient in most of the cases. More detailed projects needs slightly different approach. If we are not trying to recreate a real city we can draw the streets ourselves or/and develop them by firing up "Grow Streets..." tool. It generates desired number of streets and lofts according to the parameters given by the user. We can tweak the result by adding extra segments or using move, scale or rotate tool. All the changes are made in realtime which means that lofts along with buildings are automatically updated. It's extremly easy and really fun feature to play with.

Developing streets with a "Grow Streets..." tool.


Another way of creating cities involves importing all kind of plans or schemes of urban environment. CityEngine supports .dxf, OpenStreetMaps, .shp, .dae or .obj files that can be either terrain or building models. Imported shapes or objects do not have to be complicated as long as we can develop them right inside the programm. Such operations are possible due to unique rule based modelling system. Each rule defines the look of selected initial shape or object by adding extra geometry, textures or even whole facadas for chosen buildings. Although we can reach for rules that are already built within CityEngine sometimes it's not enough. Unfortunately modyfing rules or writing the new ones is not that simple. If you have no experience with programming or node-based systems you may feel confused. There are no hints, no good explanationes of how to use attributes or components that are essential at this stage of our work. I found the node editor a bit difficult to navigate and not clear without extreme zooming in. The Tutorials that are available at are just a good introduction to the subject that needs a lot of further practise on your own. Nevertheless the topology of generated models and their textures are definitely top-notch.

editing .cga rule shown as a text and node scheme.


CityEngine is a multi level application that can be used by both amateurs and more advanced users. The first ones may appreciate its auto-generate scripts but the software has so much more to offer. That's why we are provided with a great quality free Training Materials such as tutorial videos and project files. Needless to say help documentation system consits of 550 pages filled with detailed description of every single option along with many tutorials. Moreover we can participate a free personal online demo to see the programm live in action and discuss how our production pipeline may benefit from it. There's also a forum where we can exchange our experiences with other users or just ask for an advice in case of any problems with CityEngine. I would also like to mention the fact that members of Procedural contact their clients via e-mail just in order to ask them about the evaluation of the programm so far. They are willing to answer any question and consider developing software according to the client's needs.

Streets, lofts and buildings are updated in a realtime to fit the new shape of the city



CityEngine is an amazing application that fits user expectations. It doesn't matter if you are looking for a fast way of generating cities or more complex application that lets you control every single element on the scene. The programm adapts to the current task and it's up to the user how many things can it entrust. Building streets, lofts and buildings is fast and brilliant as it involves rule-based system. However triggering the application of the rules on the selected initial shape requires some scripting knowledge that not everybody posses. Although there's an impressive support section at the Procedural homepage some of the tutorials are not up-to-date and quite hard to follow. Learning all the CityEngine features needs a lot of time and patience but definitely pays off. A quick glance at showcase webpage prooves that the programm has a potential everyone should be really aware of.

Official product page:
Author: Kamil Kuklo
You may also like...
Scene Manager plugin from Pulze

Scene Manager plugin from Pulze

RenderRam presents his favorite plugin for scene management


You need to be logged in to leave a comment. Don't have account? Register now.