I am looking for open source software similar to ESRI City Engine and currently going through open source software directory.

About ESRI City Engine (Quick introduction)

We want to make few historical places in 3D format & I heard that in some cases its difficult to integrate with other software (i.e. Esri City engine to Google earth and vice verse etc)

Most of the spatial data is in PostgreSQL/PostGIS . Hence looking for alternative so any open source software included 3 D editing facility will be great.

  • 1
    could you elaborate on what City Engine does in general and what you want to do in particular?
    – Ian Turton
    Apr 16, 2013 at 9:27
  • @iant Currently we need to make 3 D models for important parts of the city & few extra things .I will update the question soon.
    – Sunil
    Apr 16, 2013 at 9:48
  • 3
    CityGML is OpenSource - citygml.org mainly used for European Cities (Germany, Austria use it) View Examples here citygml.org/index.php?id=1539
    – Mapperz
    Apr 16, 2013 at 13:38
  • @Mapperz thanks for the reply I am going though the links : )
    – Sunil
    Apr 16, 2013 at 17:45

4 Answers 4


You could look at Blender which is the defacto standard open source 3D modeling program with a huge community and tons of tutorials out on the web.

Here is a tuturial about creating a cityscape in Blender.


3D City DB may be an option for you.

It is "open source and released under the terms of LGPL" and supports CityGML, Oracle and PostGIS.


Look at the Virtual Terrain Project (vterrain.org). This is designed to deal with large and complex terrain models, and is fully open source. You might still want to use Blender for custom buildings, but VTP has procedural building modeling built in.


you can try sketchup together with Google Earth, you can position the 3D objects correctly in sketchup then create a kml with terrain and 3 objects, you can streem 3d into a kml network link, this will work nicely if you do not have a complex setup

Not the answer you're looking for? Browse other questions tagged or ask your own question.