One of our key products is the 3D Rendering SDK. With that library we can make a lot of different stuff. The goal of this entry is just talking about making 2D components in the 3D world, such as a loading or a simple animation that will be layered on the screen. Imagine that we have a plane in which we can set up a texture, if we set up the texture several times, we will have the appearance of having a loading or an animation. And if we are able to set up these textures several times, up to 24 frames per second, we will have even a video textured on the screen.
This ability to allow users to make textures from 2D Images is very useful for these purposes explained before. Imagine that an advertiser wants to launch a video of one of their products once a defined image has been recognized. In order to create a real augmented reality experience, this video will be layered over the image, having the same perspective, same size and same transformations that the image suffers, giving to the user the impression that these textures are placed in fact in the real world rather in the device. This example can be extended to other cases, like rendering a video when a user focuses the camera to a CD or a Blu-ray cover.
With this feature, the addition of 3D content to the scene is not constrained to previously have a 3D model created, which can be a problem for some people, but allows everybody to be able to add 2D textures or components in the 3D world. This will make even easier creating Augmented Reality contents to non-experts that decide to use the ARLab´s products for their projects.Tags: 3D, Augmented Reality