Depending on your exact requirements style wise, Google Sketch up might help since you would like a bit of perspective. There are lot's of pre created models, you just have to spend the time looking for what you want, and if you can't find it, you can always make it yourself. It may not meet all of your needs, but I would start there as you have total control over the perspective. The only issue I can think of is your use may conflict with some of the prebuilt model licenses...<shrug>