Collaborative 3d visualization on large screen displays