Augmented Reality (AR) is combining real world objects with virtual  ones (computer generated). Major experimentation with AR has been in field of video processing, where live video feeds are combined with 2D or 3D objects. The early impressions on AR came along with the the Java AR Toolkit called NyARToolkit, more info can be found here. Based on the NyARToolkit, the Flash AR Toolkit (FLARToolkit) was created to work with Flash and Flex. FLARToolkit has been clubbed with 3D programmatically authoring  tools for Flash like PaperVision3D (pv3d) and Away3D to augment the the live video feeds with the 3D objects.

The simple principle behind the AR is that in the live video feed, a Marker needs to be placed in the live video feed and the application then does the image processing (breaks the video into BitMapData) to determine the Marker and match it with the pre stored marker pattern, which can be created using Adobe Photoshop.  After determining the position of the marker in the video, the AR toolkit augments the 3D object.

I think to understand more about augment reality one needs to experience it, so kindly find a live demo here created using Flex 3, FLARToolkit and PaperVision3D. As I told earlier you will need a marker, so kindly print the  following PDF which can be used as a marker with the live demo.

Simple AR Cube Demo Source Code


5 Comments on “Augmented Reality using FLARToolKit and PaperVision3D”

You can track this conversation through its atom feed.

  1. MrSteel says:

    cool, good trying out new things… check out http://words.transmote.com/wp/flarmanager/ good for managing few markers on a screen :)

  2. Mohammed Khan says:

    Hi Alexander aka @mrsteel, well i am yet to try out FLARManager, maybe over coming weekend. Thnx for pointing out.

  3. Gareth Shapiro says:

    That’s cool. Thanks for sharing Mohammed.

  4. Mohammed Khan says:

    I just realized now that i have “So Kindly……..” spilled all over the post !!!! Oops I need to be careful with words next time “So Kindly……..”

  5. Augmenting Flex 3 Component using FLARToolKit & PaperVision3D | The Pixel Code says:

    [...] continuation to my last post, I finally got some time today to continue work on some examples for Augmented Reality using [...]

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>