Why Ad Hoc 3D?