ARToolkit C# class library NyARToolkitCS.
Copyright (C)2008 R.Iizuka

version 0.1.0.20080518

http://nyatla.jp/
airmail(at)ebony.plala.or.jp
--------------------------------------------------




・NyARToolkitCS

NyARToolkitCSは、nativeなコードを一切使用しない、C#のみで
構成されたNyARToolkit互換クラスライブラリです。

ARToolkit 2.72.1及び、NyARToolkit version 1.2.0.20080511を
ベースに構築されています。

VisualC# 2008での動作を確認しています。


ARToolkitは加藤博一先生とHuman Interface Technology Labにより
開発されたAugmented Reality (AR) ライブラリです。
詳しくはこちらをご覧下さい。
http://www.hitl.washington.edu/artoolkit/

NyARToolkitはARToolkit 2.72.1をベースに開発された、ARToolKit互換の
演算結果を持つ、Javaによるクラスライブラリです。
詳しくはこちらをご覧下さい。
http://nyatla.jp/nyartoolkit/



・構成

+-------------------------------------------+
|               Application                 |
+-------+-----------------+-----------------+
|未実装 |     未実装      |                 |
+-------+-----------------+                 |
|未実装 |     未実装      |  NyARToolKitCS  |
+-------+-----------------+                 |
|Camera |        3D       |                 |
--------------------------------------------+

現在は演算NyARToolkitのcore機能のみを提供しており、3D出力部
とカメラ入力部は独自に実装していただく必要があります。

今後、映像キャプチャにDirectShow、3D出力にDirect3Dを
使う、ツール群を実装する予定です。



・サンプルなど

現在は静止画からマーカーを検出し、その位置を検出するサンプル
（RawTest）のみが実装されています。


サンプルは以下のディレクトリにあります。


./sample
  NyARToolkitCSのVC8アプリケーションサンプルプロジェクトがあります。

NyARToolkitCS_RawTest



・NyARToolkitとの差分

NyARToolkitのクラス構造・演算結果に互換性があります。
システムクラスについては、.NETとjavaでそれぞれ異なったものを使用しています。

演算性能は、Java版NyARToolkitより数％遅いか、同じ程度です。


・足りない機能等

カメラキャプチャ・３D出力部のリファレンス実装がありません。
今後実装していきます。


・ライセンス
GPLです。詳しくはLICENCE.txtをみてください。


・お願い
NyARToolkitCSを使って面白いものが出来たら、是非教えてください。

それと強制では有りませんが、NyARToolkitCSを使った感想などを
送ってくれると、今後の励みになります。



2008.05.18 R.Iizuka A虎＠nyatla.jp
