This client asked me to create a version of their cube logo that had a QR Code with their site URL embedded in it or juxtaposed to it. This was an interesting assignment, as until this time I had no idea how many possible ways a QR code can be modified and still be read with accuracy. All of the examples I created below, I tested and they actually work with QR readers.
First I tried some label-like approaches.
Then I created a variety of modification styles, testing L, M, Q, and H error protection levels.
Here’s a closer look at the little details on these.
So, here I tried another approach, mapping 1/3 of the QR Code onto each of three frontal cubic surfaces, accounting for perspective distortion. And in doing so, I was able to animate the cube in 3D with the code coming into perfect scan-ability every third rotation.
The client wasn’t sure he wanted people to wait for the 3rd rotation for the QR to be scanned, so he asked me to do a flat mapping on each surface. This works too, but you must hold your QR scanner camera at an angle to the code to account for the perspective distortion. Yet, it still works!