1. An apparatus, comprising: a processor; and a memory, at least one of the processor or the memory being adapted for: detecting a first perspective of a three-dimensional marker, the three-dimensional marker having a shape that presents a different appearance from every angle; identifying or generating a first three-dimensional virtual overlay corresponding to the first perspective of the three-dimensional marker; and projecting or displaying the first three-dimensional virtual overlay corresponding to the first perspective of the three-dimensional marker such that the first three-dimensional virtual overlay substantially covers the first perspective of the three-dimensional marker.