Rendering animations in Blender can be time consuming. Depending on the quality and image size, one frame can take 1 to 3 minutes (or longer!) Since a second of video is 24 frames, it can take hours or days to render a movie of any interesting length.
So I am studying the use of more realtime solutions that trade some quality for speed. In particular, I have explored Unity and Unreal game engines. At the present time, the consensus seems to favor Unreal for graphical quality so that is what I am concentrating on at the moment.
I have spent the last few weeks developing a workflow for translating my model to Unreal (a.k.a. UE4). So far, I have created a terrain model by making a height map from my Blender mesh and worked out the techniques for porting assets (objects and textures) to work with UE4 materials. Some additional details that have been worked include the lighting, animating a camera, and rendering an image sequence that can be turned into a video.
The video above is a first test render of the Veramendi buildings on the un-textured terrain.