role of 3d environments in architecture