The end-user experiences a 3D ‘pop-out’ effect due to the refraction of the image by the array of tiny lenticular lenses incorporated in the EyeFly3D screen overlay. EyeFly3D overlays come in various models, each designed to match to the unique display specifications of various smartphone and tablet models. These low-cost screen overlays, which double as screen protectors, need to be purchased separately. (see www.eyefly3d.com for distributors and online retailers).
In order to achieve the 3D effect, the SDK performs pre-processing on the image to match the lenticular lens array. In a fast-moving game, the SDK invokes pixel-level processing by accessing the power of the device’s GPU (Graphics Processing Unit) through OpenGL ES 2.0 and above or Metal (for iOS devices).
Any 3D image needs multiple view outputs. The SDK provides functions to generate multi view outputs, but also blends them into a single view by applying masks specific to the device display specifications.