I was recently looking into this for roguelike-like visibility calculations. The term I came across was "isovist" not "viewshed", but they seem identical? The former appears to be used a lot in architecture.
Calculating a 2d isovist is (relatively) simple, for 3d it seems much more complex. Is this simplified by the fact that it's dealing with a height map?
Calculating a 2d isovist is (relatively) simple, for 3d it seems much more complex. Is this simplified by the fact that it's dealing with a height map?