3D marker based system