FLARToolKit とは
- ARToolKit の AS3 版です。
- A虎@氏が Java に移植した NyARToolkit をさらに AS3 に移植。
- FLARToolKit は入力画像からマーカーを認識して、3 次元空間でのカメラ位置を計算するとこまでをやってくれます。
- 3D グラフィックスとの合成などは各自で実装する必要あり。
- ただし簡単に合成できるようにヘルパー的なものはついてます。(Papervision3D, Away3D, Sandy, Alternativa3D 用のクラスが用意されています。)
- ちなみにサンプルで使用してるのは Papervision3D。
- Frocessing でも動いたみたい。
ライセンス
FLARToolKit を使用する場合は、以下の 2 つのライセンスのどちらかを選択してください。
GPL
GPL を選択された場合、商用・非商用を問わず無料で使用可能です。
ただしソフトウェアのバイナリ (SWF ファイル、AIR アプリ等) を第三者に公開するのであれば、そのソフトウェアを構成するすべてのソースファイルを GPL ライセンスで公開しなければなりません。FLARToolKit 移植元の ARToolKit、NyARToolKit が GPL v3 で配布されているため、FLARToolKit も必然的に GPL での配布となります。
GNU General Public License, version 3
商用ライセンス
商用案件などでソースコードを開示したくない場合は、商用ライセンスが用意されています。
商用ライセンスを購入された場合は、ソースコードを開示する必要はありません。
株式会社エム・ソフトさん(日本代理店)にお問い合わせください。
ダウンロード
次のページからダウンロードしてください。
Version 2.x系とVersion 1.x系があります。
Version 2.x系はFLASH CS4でパブリッシュできないので、利用される際はバージョンに気をつけてください。
ソースコードをダウンロード、使用することでライセンスに同意したものとします。
開発者向け
リポジトリは下記になります。
Version 2.x系は下記
http://www.libspark.org/svn/as3/FLARToolKit/trunk/
リポジトリブラウザで見るならこちら → http://www.libspark.org/browser/as3/FLARToolKit/trunk/
Version 1.x系は下記
http://www.libspark.org/svn/as3/FLARToolKit/branches/ver1_x_x
リポジトリブラウザで見るならこちら → http://www.libspark.org/browser/as3/FLARToolKit/branches/ver1_x_x/
コミットされた内容に応じて、不定期的にパッケージングします。
使い方
- 初心者向けチュートリアル書きました → FLARToolKit スタートガイド by Saqoosha
- gihyo.jp にて初心者向け連載書きました → FLARToolKitを使ったAR系Flashの作り方 by Saqoosha
- Adobe Developer Connection に初心者向け記事書きました → 簡単! FLARToolKitをはじめよう! by Saqoosha
- ver1.x、2.x、FLARManagerの説明書書きました → FLARToolKit / The Sixwish project by Rokubou
フォーラム
FLARToolKit 専用の Google Group, FLARToolKit userz があります。
海外の人が多いのでほとんどが英語ですが有用な情報がいっぱい流れてるので参加しよう!
サンプルとか
- ポリチクビ by trick7 (サンプルじゃねーな)
- 手のひら式打ち上げ花火 by Saqoosha
- タロタローグの人がいろいろ作ってる
- AID-DCC Inc. & Katamari Inc. presents New Year Special Site [ZERO-NINE]
- FLARToolKit + Away3D + WOW-Engine = AR Cloth Simulation by Saqoosha
- Adobe MAX 2009 Japan で展示してたやつ by Saqoosha

