Sichtverschattungsanalyse

Ich suche ein Programm zur Durchführung von Sichtverschattungsanalysen. Hat damit jemand Erfahrungen und kann mir ein gutes Programm nennen (am besten mit Bezugsmöglihkeit und ungefährem Preis)?
Eine Auswahl

ArcGIS + 3D-Analyst oder Spatial Analyst (keyword viewsheds),
ArcView 3.x + Visibility Analyst
Manifold + Surface Tools (keyword visible area)
Keine Ahnung, ob TNTlight diese Funktion bietet, TNTmips hat sie
Autodesk 3ds Max
Global mapper

Preise beginnen bei 280 EUR

Eine Suche in ArcScripts ist vielleicht auch einen Test wert.