OSDN Git Service

[backup]NyARToolkit for Java
[nyartoolkit-and/nyartoolkit-and.git] / readme.ja.txt
index c08e897..a4b6d29 100644 (file)
@@ -1,26 +1,22 @@
-ARToolKit Java class library NyARToolkit.\r
+ARToolKit Java class library NyARToolkit.\r
 Copyright (C)2008 R.Iizuka\r
 \r
-version 2.1.0\r
+version 2.4.0\r
 \r
 http://nyatla.jp/nyartoolkit/\r
 airmail(at)ebony.plala.or.jp\r
+wm(at)nyatla.jp\r
 --------------------------------------------------\r
 \r
 \r
 \r
 \r
-・NyARToolkit/2.1\r
+・NyARToolkit/2.4\r
 \r
 NyARToolkitは、Pure Javaで実装したARToolKitクラスライブラリです。\r
 \r
 ARToolKit 2.72.1をベースに構築されています。\r
 \r
-NyARToolkit/2.0系は、NyARToolkit/1.xと比較して構造的な最適化がされており、\r
-可読性と分離性が向上しています。\r
-\r
-\r
-\r
 J2SEでのみ動作を確認しました。\r
 J2MEやMIDP2.0にはそのうち対応します。\r
 \r
@@ -33,16 +29,25 @@ http://www.hitl.washington.edu/artoolkit/
 \r
 ・NyARToolkitの特徴\r
 \r
- -ARToolKitと同等な処理シーケンスを、クラスベースで再構築してあります。\r
+ -ARToolKitと同等な処理シーケンスを、クラスベースで再構築しています。\r
 \r
 -構造的な最適化がされており、ARToolKitと比較して可読性に優れています。\r
-ARToolKitと比較して、処理構造が最適化されています。\r
 \r
- -座標変換の演算性能が1.5倍ほど高速です。(JIT有効時)複数マーカー取り扱い時は、\r
-  オリジナルよりも良い成績が得られます。\r
+ -ARToolKit互換モードと、NyARToolkit最適化モードを搭載しています。(Version/2.4.0より)\r
+  \r
+  --NyARToolkit最適化モード\r
+    いくつかのアルゴリズムをARToolKitのものと差換え、高速化・精度の向上を図ります。\r
+    ARToolKit比で、約2倍高速です。(JIT有効時)複数マーカー取り扱い時は、\r
+    更に高速になります。ただし、計算結果はARToolKitのそれと若干ズレがでます。\r
 \r
- -取り扱える画像サイズに制限がありません。\r
+  --ARToolKit互換モード\r
+    ARToolKitのアルゴリズムを最適化し、高速化を図ります。\r
+    ARToolKit比で、約1倍高速です。(JIT有効時)\r
+\r
+ -取り扱える画像サイズに制限がありません。\r
+ -取り扱えるマーカー個数の最大値が可変です。\r
+ -Idマーカシステム(NyId)が利用できます。(Version/2.3.0より)\r
 \r
- -取り扱えるマーカー個数の最大値が可変です。\r
 \r
 \r
 \r
@@ -69,8 +74,8 @@ http://www.hitl.washington.edu/artoolkit/
 NyARJMF/CaptureQT/NyARJog/NyARJ3dは、下位のキャプチャモジュール\r
 や3Dライブラリを使いやすくするためのラッパークラス群です。\r
 \r
-これらとNyARToolkitは疎結合になっており、インタフェイスをあわせ\r
\81\93ã\81¨ã\81§ã\80\81è\87ªä½\9cã\83¢ã\82¸ã\83¥ã\83¼ã\83«ç­\89ã\81¨ã\81®å·®ã\81\97æ\9b¿ã\81\88ã\81\8cå\87ºæ\9d¥ã\81¾す。\r
+各モジュールとNyARToolkitは分離可能であり、個々を単独で使用す\r
\81\93ã\81¨ã\82\82å\8f¯è\83½ã\81§す。\r
 \r
 \r
 \r
@@ -100,11 +105,9 @@ http://www.apple.com/quicktime/qtjava/
 2.eclipseで空のワークスペースを作成し、sample,src,src.utils\r
   ディレクトリをインポートしてください。\r
 \r
-srcにはNyARToolkit本体、src.utilsにはキャプチャや3Dライブラリとの\r
-インタフェイスクラス群、sampleにはこれらを組み合わせた動作する\r
-サンプルプログラムがあります。\r
-\r
-\r
+srcディレクトリには、NyARToolkit本体(計算クラス群)があります。\r
+src.utilsディレクトリには、カメラキャプチャクラスや、3Dライブラリ用のラッパークラス群があります。\r
+sampleディレクトリには、NyARToolkitを使用したサンプルプログラムがあります。\r
 \r
 \r
 ・プロジェクトの説明\r
@@ -137,30 +140,33 @@ NyARToolkit.sample.jogl
  JOGL/JMFを使ったサンプルプログラムがあります。\r
 \r
   -jp.nyatla.nyartoolkit.jogl.sample.JavaSimpleLite\r
-   単一のマーカーを認識するARToolkitのsimpleLite相当のサンプルです。\r
+   単一のARToolKit用マーカーを認識するARToolkitのsimpleLite相当のサンプルです。\r
   -jp.nyatla.nyartoolkit.jogl.sample.JavaSimpleLite2\r
-   複数のマーカーを認識するサンプルです。~100個程度のマーカーを同時に\r
-   認識します。\r
+   複数のARToolKit用マーカーを認識するサンプルです。1~100個程度のマーカーを\r
+   同時に認識します。\r
+  -jp.nyatla.nyartoolkit.jogl.sample.SingleNyIdMarker\r
+   単一のNyIdマーカを認識するためのサンプルです。アプリケーションフレームワーク\r
+   SingleNyIdMarkerProcesserのリファレンス実装です。\r
 \r
 \r
 NyARToolkit.sample.java3d\r
  JOGL/JMFを使ったサンプルプログラムです。\r
  \r
   -jp.nyatla.nyartoolkit.java3d.sample\r
-  simpleLiteをJava3Dで動かすサンプルがあります。\r
+   simpleLiteをJava3Dで動かすサンプルがあります。\r
 \r
 NyARToolkit.sample.jmf\r
   JMFを使ったサンプルプログラムです。\r
 \r
   -jp.nyatla..nyartoolkit.jmf.sample\r
- JMFでキャプチャした画像をNyARToolkitで処理するサンプルプログラムです。\r
+  JMFでキャプチャした画像をNyARToolkitで処理するサンプルプログラムです。\r
  \r
 \r
 NyARToolkit.sample.qt\r
  Quicktime for Javaを使ったサンプルプログラムです。\r
 \r
  -jp.nyatla.nyartoolkit.qt.sample\r
- QuickTimeでキャプチャした画像をNyARToolkitで処理するサンプルプログラムです。\r
+  QuickTimeでキャプチャした画像をNyARToolkitで処理するサンプルプログラムです。\r
  \r
 \r
 \r
@@ -175,9 +181,19 @@ NyARToolkit.sample.qt
 \r
 \r
 ・ライセンス\r
-GPLv2以降です。詳しくはLICENCE.txtをみてください。\r
-ソースコード毎のライセンスは、各ソースファイルを参照してください。\r
 \r
+NyARToolkitは、商用ライセンスとGPLv3以降のデュアルライセンスを採用しています。\r
+(Version/2.4.0より、GPLv3ライセンスになりました。)\r
+\r
+ -GPL\r
+ GPLについては、LICENCE.txtをお読みください。\r
+\r
+ -商用ライセンス\r
+ 商用ライセンスについては、ARToolWorks社に管理を委託しております。\r
+ http://www.artoolworks.com/Home.html\r
+\r
+ 日本国内での販売については、下記にお問い合わせ下さい。\r
+ http://www.msoft.co.jp/pressrelease/press090928-1.html\r
 \r
 \r
 \r