Until now, these have relied on what are known as "metamaterials" - artificially-produced materials that have microscopic variations in their properties that guide incoming light waves around or over a hiddenobject.
The BBC and others noted, for example, when a flat region was hidden under a "carpet", when the carpet hid a 3D object, and when the carpet was dispensed with and a 3D object was hidden in "free space".