If someone gives me directions, or in fact anything speaking only, I cannot picture the place and have a hard time paying attention and getting there. There instructions seem to get out of order in my head. Or people try to teach me how to navigate a city with street names. Ha, no.... landmarks work way better.
Once I've been somewhere though an ENTIRE place or route, it is imprinted in my memory. I know the layout of houses I've lived in over a decade ago, anything after the age of 3, but not just the layout. I can recreate the furniture and where it was, the color of the floor tiles, the placement of furniture and items that fascinated me. The earlier layouts have blacked out parts where I didn't know what was there because I didn't go there often, but anything later than the age of 6 is perfect.
I remember the layouts of schools, down to the types of chairs and since I was older even the posters hanging on the walls. And yet, I can't remember the faces of friends from those times.. I can only recognize people by their faces because i suck at names, and yet, they don't stay in my memory. It took me an entire year once to pin a name to someone's face. It became a running joke.
As for visualizing complex objects, I love doing that. I also like creating imaginary places and using the mind map/house technique to remember temporary things that I would otherwise forget. My short term memory is also crap.
_________________
Undiagnosed, but very likely AS. Am looking into getting a diagnoses.
Scored within the AS range in almost all the tests/quizzes.