Getting Started with Augmented Reality / FLARToolKit
Setup
Getting a Dev Environment Setup
Create a new Flex 3 project inside FlashDevelop and name it HelloFlarToolkit. For simplicity sake, just copy the files extracted from the download of FLARManager into the src folder that was generated. Also make sure that you copy the resources folder from FLARManager to the root of your project folder.
If you are following along in FlashDevelop, just erase the Main.mxml file, right click FLARManagerTest_PV3D.as and choose Always Compile. You can also go ahead and delete the other 3 files in the base directory.
One last set for the environment, if you are in FlashDevelop right click on the project name and go to Properties. Make sure that you have Flash Player 10 selected under Platform and you set the dimensions to 640 x 480.
Now we are all setup to start creating our very own FLARToolKit example.
Markers
Augmented Reality uses markers to place the scene that we are going to create. Make sure that you have setup your marker, or used one of the default patterns that ship with FLARManager. As explained in the overview, you can go here: http://flash.tarotaro.org/blog/2008/12/14/artoolkit-marker-generator-online-released/ to generate your own marker.
Save your pattern file as pattern.pat and save it in the /resources/flar/patterns/ folder on your project. And make sure that you have printed out a copy for yourself to test with.
Now we are ready to use our app, once we make a couple minor changes.











February 7th, 2009 at 2:07 am
I bet many of PV3D developers are waiting for something like that. It looks very interesting, it’s a nice work even if its on an early state, i wonder if someday it will turn into a desktop app (maybe it could be added as an option).
April 29th, 2009 at 6:04 pm
Hi Marc
This tutorial its so awesome, its really answers me a lot of doubts about FLAR and how to handle it
I got a question.
How can I detect the angle of the container where all the items were placed, i mean, if I rotate the pattern over any angle in diferent axis(x,y,z), how can i get the currents angle(x,y,z) were the container is rotates
Best regards,
David Andres Niño
May 5th, 2009 at 10:37 pm
A error!!, please you can’t send project source files?
Spanish
Me ocurren errores cuando quiero ejecutar los archivos, me dice que las clases tienen errores, me podrias enviar el proyecto completo?
Gracias
May 6th, 2009 at 9:03 am
Hello !!
Thanks for great explainations on a difficult subject
(at least for me)
I followed all your step but I still get an error :
Error #1063: Argument count mismatch on HelloFlarView$iinit(). 3 expected, 0 found.
(translated from french sorry)
Any idea how to fix that ?
Thanks a lot !!!
May 13th, 2009 at 8:34 pm
It’s great, but when i rotate my face, it can’t tracking
July 16th, 2009 at 7:37 pm
I have two major problems following this tutorial:
1. if i chose flash 10 nothing will compile with the error Error: unknown configuration variable ‘target-player’
10.0.0
2. if i chose flash 9 i get the error FLARManagerTest_PV3D.as(44): col: 24 Error: Syntaxfehler: identifier vor lessthan erforderlich.
var patterns:Vector. = new Vector.();
^
Build halted with errors (mxmlc).
Done (1)
i guess it’s because i use newer versions, any idea how to fix this would be appreciated
August 14th, 2009 at 6:21 pm
Thanks for the tutorial. So far, so good.
August 19th, 2009 at 3:06 am
Hey. I believe that all government is evil, and that trying to improve it is largely a waste of time. Help me! Please help find sites for: Deep conditioners recipe. I found only this - best central air conditioners. Applications the sag fighter is a specific type of power conditioner used for protection against deep voltage sags deep voltage drops. In recent years, I purchased a “prize” yellow labrador puppy and began searching the market for a shampoo and conditioner that would serve that vivid memory. Thanks for the help :rolleyes:, Giva from Hungary.
August 29th, 2009 at 4:33 am
Excuse me. Computer Science is no more about computers than astronomy is about telescopes. Help me! Could you help me find sites on the: Stock to pick. I found only this - louis navellier stock picks. Barron’s agreed the shape that madoff’s tricks were most even such to basic making his player’s ivory coefficients, future stock picks. Best regards :mad:, Kachine from Cambodia.
October 19th, 2009 at 5:54 am
hello, i am tommy ,i am a student,i want to create some flash game use the face detection, but i dont know how can do it.i try serach it information in internet but i cant search the particular description to tell the face detection by flash.
could you tell me have any website have particular to tell the flash face detection ,thank you very much.
January 11th, 2010 at 7:08 pm
Would you be so kind as to share this code?
January 15th, 2010 at 1:12 pm
if you want to check out what you can do with this library I leave my projects page here http://facepong.blogspot.com/
January 24th, 2010 at 7:03 am
Hi there,
I am trying to follow your example but i get a black window (no camera input). Any idea how to fix this??
btw: for those having the lessthan error. Make sure you target Flash player 10 and also have the latest flex sdk
March 2nd, 2010 at 1:18 am
I have an error.
C:\Users\Carlos\HelloFlarToolkit\src\views\HelloFlarView.as(103): col: 108 Error: Syntax error.
var materialsList:MaterialsList = new MaterialsList({all: new FlatShadeMaterial(pointLight3D, 0xffffff, 0×000000)});
Anyone can help me?
March 2nd, 2010 at 10:10 pm
Alex, I have the same problem. I only see a black window. Did you fix the problem?
March 2nd, 2010 at 11:11 pm
looks like you are using a special character in the colour definition (0×000000), that isn’t an x that you are using. that could be the reason for that error