ARツールキット

ARツールキット
原作者加藤裕和マーク・ビリングハーストイワン・プーピレフ
初回リリース1999 (1999年
安定版リリース
1.1.9 / 2023年5月18日[ 1 ] ( 2023-05-18 )
リポジトリgithub .com /artoolkitx /artoolkitx
書かれたCC++
オペレーティング·システムクロスプラットフォーム: LinuxWindowsOS XiOSAndroid
タイプ3Dグラフィックス
ライセンスGNU Lesser General Public License v3.0 (特別な例外あり)。
Webサイトhttp://www.artoolkitx.org/http://www.hitl.washington.edu/artoolkit/

ARToolKitは、現実世界に仮想画像を重ね合わせる拡張現実( AR)アプリケーションを作成するためのオープンソースのコンピュータトラッキングライブラリです。現在、GitHubでホストされているオープンソースプロジェクトとしてメンテナンスされています。[ 2 ]

概要

ARToolKitは、拡張現実(AR)を実現するために、実際のカメラの位置と向きを、正方形の物理的なマーカーまたは自然物マーカーを基準としてリアルタイムで計算するビデオトラッキング機能を使用します。実際のカメラの位置が分かれば、仮想カメラを同じ位置に配置し、実際のマーカーに正確に重ねて3Dコンピュータグラフィックスモデルを描画できます。このように、ARToolKitは、ARにおける2つの主要な課題、すなわち視点トラッキングと仮想オブジェクトのインタラクションを解決します。

ARToolKitは、もともと1999年に奈良先端科学技術大学院大学加藤博一氏によって開発され[ 3 ] 、ワシントン大学HITラボからリリースされました 。2001年にARToolWorksが法人化され、HITラボからオープンソース版ARToolKitのv1.0がリリースされました。ARToolKitはモバイル向けの最初のAR SDKの1つであり、2005年にSymbianで最初に動作し、[ 4 ]、2008年にiPhone 3GでiOS、[ 5 ]、そして2010年にはAndroidで動作し[ 6 ] 、 2011年後半にはARToolWorksによってプロフェッショナル版がリリースされました。

ARToolKitはDAQRIに買収され、2015年5月13日にバージョン5.2からオープンソースとして再リリースされました。[ 7 ]以前はプロフェッショナルライセンス版でのみ利用可能だったすべての機能が含まれています。これらの機能には、モバイルサポートと自然な特徴追跡が含まれます。

ARToolKitPlus(「ARToolKit+」と表記されることもある)は、モバイルデバイス向けに最適化されたARToolKitライブラリの後継となることを目指していました。ARToolKitは元々C言語で書かれていましたが、ARToolKit+はメンテナンス性を高めるためにC++に移植され、より使いやすくするために新しいクラスベース(C++)APIを備えています。[ 8 ] [ 9 ] [ 10 ] [ 11 ]

ARToolworksの元CEOとCTOであるベン・ヴォーンとフィル・ラムは、ソフトウェアの開発と保守、そしてARToolKitコミュニティの継続的なサポートを確実にするためにartoolkitXを作成しました。artoolkitXは当初、ARハードウェアとソフトウェアを開発する中国のAR企業であるRealmax Incによってサポートされていました。[ 12 ]

特徴

QR コードを含む AR コードの例。

オペレーティングシステム

ARToolKitの現在のバージョンは、Microsoft WindowsMac OS XLinuxiOSAndroidプラットフォームをサポートしています。また、モバイルARアプリケーションをサポートするために、 SymbianおよびWindows Phoneにも移植されたARToolKitのバージョンもあります。

ARToolKitはUnityゲームエンジンプラグインとしても利用可能で、例えば、Unity内の仮想カメラをトラッキングされたマーカーターゲットを基準とした現実世界のカメラの位置合わせや、カメラとの通信処理などを行うことができます。このプラグインは、OS X版Unity、Windows版Unity、Android版Unity、iOS版Unityをサポートしています。[ 13 ]

参照

コンピュータビジョンにおける拡張現実基準マーカーの比較

参考文献

  1. ^ 「リリース · artoolkitx/Artoolkitx」 . GitHub .
  2. ^ ARToolKit GitHub ページ。
  3. ^ Kato, H., Billinghurst, M. 「ビデオベースの拡張現実会議システムのためのマーカートラッキングとHMDキャリブレーション」第2回IEEEおよびACM国際拡張現実ワークショップ(IWAR 99)の議事録、1999年10月。 [1]
  4. ^ 「Symbian上のARToolKitのプロジェクトページ」 。 2016年3月3日時点のオリジナルよりアーカイブ2015年6月18日閲覧。
  5. ^ 2008年にiPhone 3Gで動作しているARToolKit
  6. ^ 2010 年に Google Android G1 上で実行されている ARToolKit。
  7. ^ DAQRIがARのパイオニアARToolworksを買収
  8. ^ Daniel Wagner; Dieter Schmalstieg. 「モバイルデバイスでのポーズトラッキングのためのARToolKitPlus (2007)」 . 「モバイルデバイスでのポーズトラッキングのためのARToolKitPlus」 . 2007.
  9. ^ "v4r_artoolkitplus" .
  10. ^「ARToolKitPlus」 .
  11. ^「ARToolkitとARToolkitPlusの違い」
  12. ^ “artoolkitXウェブサイト” . 2018年5月3日時点のオリジナルよりアーカイブ2018年5月3日閲覧。{{cite web}}: CS1 maint: bot: 元のURLステータス不明(リンク
  13. ^ 「ARToolKit for Unity」 . GitHub . 2023年6月7日閲覧