Home / Hardware / Augmented Reality for Less Than the Cost of a Webcam

Augmented Reality for Less Than the Cost of a Webcam

A 3D Christmas ornament, imported to LinceoVR as an OBJ model. It's ready to be associated with a marker in preparation for augmented reality.

DE contributing editor and MCAD blogger Kenneth Wong, testing out augmented reality using a simple webcam and a 3D model converted from CAD.

Augmented reality — the use of sophisticated software to merge physical reality and digital objects — has been around for quite some time. Top-tier automakers like Ford employs it to test out the designs they’re developing in digital forms before they commit them to the production line. Because the practice usually involves high-end hardware and professional software (with heavy customization), the prohibitive cost has prevented it from going mainstream.

However, this may be changing. With a product like LinceoVR from SeacO2, you can get started with your very own augmented reality session for about $35 (€25) — less than the cost of a webcam. (OK, to make this work, you need to invest in a webcam too.) The simple, straightforward software is marketed as a real-time rendering, animation, and augmented reality package. The introductory version serves as a teaser to get you to purchase more options, like batch rendering, texture tracking, autostereoscope features, and so on. Still, at $35, I’d say it’s a steal just to get the augmented reality function alone.

First, go ahead and fire up your favorite CAD program, because you’ll need a 3D model to project into your reality (you need something to augment your reality with). LinceoVR cannot read CAD files in their native forms; but it can import neutral 3D formats, so you’ll need to save your CAD model as IGES, OBJ, VRML, or some other supported type. Once you’ve done that, you can import the object into a LinceoVR scene. If your model is strictly geometry, you can use LinceoVR’s preloaded textures and materials to add some realism to it. (The library is limited in the $35 version.)

In LinceoVR, you’ll find a Trackable Items tab. That’s the tab you use to associate the 3D model in the scene with a marker, or a symbol that’s easily recognizable to the computer’s eye (the webcam, in my case). The association is quite easy. You just drag a symbol from a collection that comes with the software, then drop it onto the model in the scene tree. (You may also create your own symbol, using a graphics or an image of your choice.)

Once that’s done, you print the marker onto a paper — no special paper needed, any regular printer paper will do. Then you can launch the AR, or augmented reality mode. LinceoVR prompts you to identify your VR source, or a camera attached to your PC. Once you select the appropriate equipment, you’ll see a preview. That’s just about all the setup you’ll need to do to get into augmented reality.

When the camera goes live, you can simply hold up the printed marker. You’ll see your digital model superimposed on your paper marker, as if it has been imported into your live video feed. As you move your marker, the 3D model will rotate and shift in response, always conforming to the orientation of the marker.

The software includes ray-tracing option, so you can work in a photorealistic view. If you want to take a snapshot or capture a movie clip of your interaction with the digital object, the software’s virtual camera will record it for you. (Your output is limited to low-res only in the introductory version.)

SeacO2 offers a free (downloadable) LinceoVR viewer, so, if you want to send more than a movie clip, you can send an augmented reality scene for offline viewing. And if you want to embed an AR scene into your PowerPoint presentation, you may download the PowerPoint plugin toolbar from SeacO2.

At a consumer-friendly price bordering on impulse buy, LinceoVR gives you an easy way to transport your digital models into live video feed. Beside fun, creative gimmicks you might try (for example, hold and rotate a 3D Mini Cooper in your palm), you may also use the method to compare real merchandize with digital models (a real iPod and a digital iPod, side by side).

As the use of digital prototypes overtakes processes once served by clay models and foam models, augmented reality may become the answer to test fitting, clashes, and aesthetic harmony between digital designs and physical components.

For a demonstration of LinceoVR, watch the video below:

If you enjoyed this post, make sure you subscribe to my RSS feed!

About Kenneth

Kenneth Wong has been a regular contributor to the CAD industry press since 2000, first an an editor, later as a columnist and freelance writer for various publications. During his nine-year tenure, he has closely followed the migration from 2D to 3D, the growth of PLM (product lifecycle management), and the impact of globalization on manufacturing. His writings have appeared in Cadalyst, Computer Graphics World, and Manufacturing Business Technology, among others.


  1. Going to check it out. It’s a good, cheap start, but the Playstation equivalent doesn’t require a printed page and can see both hands.

    So, I’m wondering, before I downloand, if you tape two markers, one to the palm of each hand how it would work. I assume you can cut out the marker, but I also wonder if the marker could be smaller.


  2. Jim: Yes, you can use more than one marker at a time, so you can, in fact, use two markers before the camera to interact with two digital objects simultaneously. In my experience, I noticed that it worked best if the marker is surrounded by a generous amount of white space. You may trim the paper to get a smaller marker so it’s easier to hold in your palm, but make sure you leave a large white border around it.

  3. Hi,

    My name is Taral Patel(22) and I am a computer science student from India.

    I am searching over the web to figure out how to overlay 3d animation model over live webcam video. For Example: https://www.youtube.com/watch?v=65l16ZX-whA

    I am searching over the web for the correct software and helping tutorials but I couldn’t find any.

    Could you please help me find out how could this be achieved ? What is the correct software and tutorial for this ?

    I would really appreciate your help.

Leave a Reply

Your email address will not be published. Required fields are marked *