I have had a lot of success with the 3d basemaps solution. However, I'm currently stuck in a project when trying to create buildings with textures. I get to the "Add textures to buildings" task in the "Publish Buildings" task group, but the results of that specific task are that only a subset of buildings receive textures and the remainder don't display. When I repeat this I end up with a different set of buildings with textures but, again, others don't display. In each case, the rendered buildings within the scene are incomplete.
Any ideas? This is the first time this phenomenon has occurred.