Posts Tagged ‘3D’

Augmented Reality, a new “door” for 3D artists.

Posted on: 1 Comment

      Since 3D design is a crucial part in the development of any augmented reality system, these 3D artists have seen a new field plenty of opportunities to develop their ideas and talents. Mobile programming, real-time optimization or computer vision algorithms play an essential role in current augmented reality systems, but 3D design is the viewable part, the “face” for costumers, the last layer of these systems. Thus, everyone can imagine how important are those 3D professionals for successful AR systems.

      A few years back in time, 3D artists were mostly needed in industries like videogames, advertising and movies. Now, Augmented Reality has opened a whole new market with job oportunities and a lot of yet undiscovered creative uses. The need for 3D designers for AR is clear, and now that this new market is growing exponentially, thanks to it’s uses for marketing (and even videogames), will also create a big ammount of new jobs.

(more…)

Making 2D components in the 3D World using the ARLab 3D Render

Posted on: No Comments

      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.

(more…)

Quaternion. The magic of the 3-Dimensional space.

Posted on: No Comments

Once you enter into the amazing 3-Dimensional space you notice that there are several concepts to use if you want to apply transformations over your 3D models. We are talking about rotations, translations and scaling. We can rotate a in the 3D space using: Euler angles, rotation Matrices and quaternions.

(more…)

Image Tracking in Augmented Reality. The translation between the 2D and the 3D world.

Posted on: No Comments

      Image tracking is well-known in the Computer Vision and the Augmented Reality world mainly due to the user´s interaction it provides when a model 3D is rendered over the image tracked. From ARLab we believe this product is a gap between how the augmented reality was seen in last years and how is seen nowadays. It really makes the user feel the new experience that Augmented Reality is able to offer by mixing real and virtual world in one single space and moment.

      But the steps between recognizing an image and placing over it a 3D model are not easy, and a lot of possible issues have to been taken into consideration. As any normal mobile application will run in a daily environment, some aspects like bright changes, tilt angles or  sudden rotations must be filtered and managed in order to achieve a good and robust performance in the tracking. This is only the beginning, and once the image tracking is performed in the 2D world it is time to dig into the 3-Dimensional space.

(more…)

3D Softwares – Which one is better to start with?

Posted on: No Comments

When we want to create 3D content for augmented reality or for any other purposes, we need, of course, a 3D creation software. There are plenty of options, and some of them are thought for being combined with other ones, so in this post I’ll talk a little about some of the main 3D softwares so you can decide which one fits your needs better or it’s more accessible to you.

First things first… if you’re new to 3D, nottice that you’re going to find yourself overwhelmed by the interface and the big ammount of options, but this doesn’t depend too much on the software you pick, they’re all similar: different interfaces, different workflows or philosophies, but similar options and features. It’s just that 3D is a really big world, and you just need to take sometime to get used to the new options that you have in your hands.

So let’s mention the most used 3D softwares: 3Ds Max, Maya, SoftImage, Modo, LightWave, Blender. There are a lot more, but these are the most powerful and popular ones, so we’ll focus on them.

Logos of the main 3D Softwares

(more…)

AUGMENTED REALITY AND 3D

Posted on: No Comments

Augmented reality wouldn’t be the same without an extensive use of 3D. After all, if we’re tracking an image to see something virtual on top of it, we need a 3D model that can be displayed in that virtual 3D world that exists over the real one that we see through our device’s camera.

AR is based on providing information over a real image that we get from a camera. But the interesting point is what we show, and how we show it. We want AR to be an inmersive experience, and as as we live in a tridimensional world, what can be more inmersive than showing 3D information over it?

Of course, hardware is a limit for this task. Realistic and complex 3D requires computing power. A lot of desktop computers today are able to play the latest generation videogames, which use very realistic graphics including realtime shadows, depth of field, millions of polygons, visual effects, distortions… but if we take one element of that games and put it over a real world image, we can see that it’s not so realistic at all!! (The reason is the context, as we’re seeing that object between a whole world of objects represented in the same way, it gives us a realistic experience, but when we change the context of that object to the real world, it loses that realism)

Note that we’re talking about realtime 3D graphics. In movies we’re used to see even realistic characters that perfectly fit into the real world, but that images are not realtime, a long rendering process and then manual tweaking by artists has been done to make it fit in that given scene of the movie that won’t change anymore. But realtime graphics (like in videogames) are another story. Everything must be calculated now, as it’s interactive and it depends on our actions, that’s why it requires some graphic power to represent realtime 3D.

Evolution of movile devices graphics quality during last years

(more…)