iCAVE: immersive 3D visualization software