I started the modelling of the tower as a small project in Houdini to get a better understanding of basic procedural modelling. It grew slightly larger then that, to include a terrain, with a main procedural Italian town, a few low res procedural background towns and L-system based trees.

All made in Houdini, with the exception of the humans(made in MakeHuman) and the cars(downloaded from CGTrader).

Rendered using Mantra and comped in Nuke. Rendered using Mantra and comped in Nuke.

Final animation

Technical breakdown

Olive tree examples

Final animation

Technical breakdown

Olive tree examples