3D waves