Posts Tagged ‘natural feature tracking’

FLARManager v1.0.4 – Augmented Reality in Flash

Posted in to do on November 28th, 2010 by ericsoco – 2 Comments

Another minor update, this time focused on Away3D.

v1.0.4 mainly just updates Away3D from 3.3.4 to 3.6.0, which uses the native flash.geom.Matrix3D instead of MatrixAway3D. This update also includes a new Away3D SWC.

As usual, you can get it via svn/download. Instructions here.

If you like what you see here, please consider flipping a penny or two my way:
donate to FLARManager

Note: Away3D v3.3.4 is no longer supported by FLARManager; if you need support for it, use FLARManager v1.0.3 or earlier.

FLARManager v1.0.3 – Augmented Reality in Flash

Posted in to do on October 31st, 2010 by ericsoco – 7 Comments

So, I have to apologize for the CLibInit errors people have been running into when trying to compile the latest version. I left a reference to FlareTracker in FLARManagerProfiler.as when testing, and did not notice this caused Flash Builder to attempt to compile FlareTracker.as even though the default application is FLARManagerExampleLauncher.as.

This minor release, v1.0.3, fixes that problem. There’s not much else new here, except a couple minor bug fixes. As always, you can download via SVN or via the download link on the FLARManager page. You no longer have to get the flare* libraries to compile FLARManager; hope this helps all of you who’ve been struggling with CLibInit.

Oh! And. HAPPY HALLOWEEN :)

FLARManager: control jitter with activityThreshold

Posted in to do on September 23rd, 2010 by ericsoco – 10 Comments

After learning today about a very clever trick by Deepanjan Das, I decided to implement it in FLARManager.

The trick, in short:
only send the camera source to FLARToolkit while there is noticeable motion.
The result:
less jitter when the marker is held still in front of the camera.

To implement in FLARManager:
Download the latest from svn, particularly FLARManager.as, FLARConfigLoader.as, and FLARCameraSource.as. the changes will automatically take effect.

To tweak the value, set activityThreshold within the <flarSourceSettings> element in flarConfig.xml. Set higher to further reduce jitter in stationary markers, and set lower to allow more freedom of motion with stationary markers.

Enjoy!

FLARManager v1.0.1 – Augmented Reality with Flash

Posted in Uncategorized on August 15th, 2010 by ericsoco – 24 Comments

Minor update to FLARManager v1.0. Imagination has requested that I not distribute their libraries, so I’ve removed them from the FLARManager distro. This will make it easier for us to ensure both FLARManager and the flare* products are as up-to-date as possible, as well as smoothing out some other potential distribution issues.

However, this means that getting flare*tracker and flare*NFT projects running requires a bit more work. As such, I’ve reverted the examples and tutorials to use FLARToolkit, which I can distribute along with FLARManager, and also created this page to describe, in-depth, how to implement the various tracking engines that FLARManager supports.

Please take a moment to download the latest version of FLARManager and the current evaluation SDKs for flare*tracker and flare*NFT to ensure you’re up-to-date. And feel free to pester me with questions (as comments, below) about setting up your projects — I need your help to get the documentation as clear as possible.

FLARManager v1.0 – Augmented Reality with Flash

Posted in to do on August 7th, 2010 by ericsoco – 33 Comments

Hello folks. I’m happy to announce that FLARManager is finally all growed-up!

FLARManager v1.0 has been quite a while in the making, especially the movement from v0.7. This is due to a number of factors; one of these has been working out the final details, between ARToolworks and Imagination, of flare*tracker and flare*NFT integration, which i first previewed in this blog post. But the major factor is the amount of restructuring that has gone into FLARManager.

Why restructure? FLARManager is now able to work with any tracking library, just as it’s able to work with any 3D framework. And switching between tracking libraries is as simple as this:

 
FLARToolkit:
new FLARManager("flarConfig.xml", new FlarToolkitManager(), this.stage);
flare*tracker:
new FLARManager("flarConfig.xml", new FlareManager(), this.stage);
flare*NFT:
new FLARManager("flarConfig.xml", new FlareNFTManager(), this.stage);

 
Obviously, the freedom given to application developers, creatives, and agencies by natural feature-tracking is the biggest element of this release to be excited about. But the restructuring goes deeper — FLARManager can now function as a link between *any* tracking library and *any* 3D framework. Developers are no longer bound to decisions based on limited availability or documentation; they are free to choose the tools that work best for them. (Some Californian CEOs would do well to pursue similar goals.)

You can get FLARManager version 1.0 here.

So what else is new about v1.0? A quick rundown beyond the jump…
read more »