The roof shading thing is the main reason I just draw them from scratch each time. I don't know how to achieve it automatically in photoshop (if it is even possible).

Those are some nice buildings, by the way.