NyARToolkit 4.1.0(Java/C#/Unity3D)をリリースします。
http://sourceforge.jp/projects/nyartoolkit/releases/
更新内容は以下の通りです。
新機能
共通
- ARToolkit Professional Version4のカメラパラメータが使用できるようになります
- OpenCVスタイルのカメラパラメータを使用できるようになります。
- MarkerSystemでARプレイカードを使用できるようになります。
Java
- スケッチシステムに、J2se版を追加しました。
- NyARBufferedImageIoにNyARRgbRasterをラップするcreateWrappedBufferedImage関数を追加しました。
Unity
- WebPlayerに対応しました。また、サンプルを追加しました。
- サンプルの設定ファイルをResourceから読み込むように修正
バグ修正
共通
- MarkerSystemで複数のARマーカ取り扱い時に検出ミスが発生する不具合の修正しました。(#29287)
- NyARPointerStack#removeが正常に動作しない不具合を修正しました。(#29917)
- MarkerSystemが10個以上のマーカを同時に認識できない問題を修正しました。(#30173)
- その他の不具合修正( #29763 , #28851)
変更
共通
- NyARParamのコンストラクタを変更しました。初期値設定やファイルから値をロードするときは、static関数をコールします。
- NyARCodeのコンストラクタを変更しました。初期値設定やファイルから値をロードするときは、static関数をコールします。
- NyARParam#changeSizeが、x,y独立してスケールするようになりました。
- NyARTransMatの仕様を変更しました。NyARTransmatResultを廃止し、NyARTransmatResultParamとNyARDoubleMatrix44へ返却するようになりました。
- NyARMath/NyARDoubleMatrix44/NyARDoubleMatrix33に関数を追加しました。
- サンプルを変更にあわせて修正しました。
Java
- GlSketchの起動方法を変更しました。new Sketch().run();のようにコールする必要があります。
C#
- D3dSketchの起動方法を変更しました。new Sketch().run();のようにコールする必要があります。
English
NyARToolkit version 4.1.0 (Java/C#/Unity) released.
http://sourceforge.jp/projects/nyartoolkit/releases/
New function
All
- NyARParam supports ARToolkit Professional Version4 format.
- NyARParam supports OpenCV style Matrix.
- NyARMarkerSystem supports PS AR play card format.
Java
- Added the J2se version to a sketch system.
- Added the createWrappedBufferedImage function which wraps NyARRgbRaster to NyARBufferedImageIo.
Unity
- Supported WebPlayer. And added it’s sample.
- The configuration files loader was changed. Files are loaded from Resource.
BugFix
- #29287,#29917,#30173,#29763, #28851
Changes
All
- The constructor of NyARParam was changed. Call a new static function for loading.
- The constructor of NyARCode was changed. Call a new static function for loading.
- NyARParam#changeSize function parameter is changed. it can set scales independently x and y.
- The specification of NyARTransMat function is changed. it became to return 2 parameters – NyARTransmatResultParam and NyARDoubleMatrix44. NyARTransmatResult is removed.
- The function is added to NyARMath/NyARDoubleMatrix44/NyARDoubleMatrix33.
- All samples are changed to follow changes.
Java
- The starting method of GlSketch is changed. It is necessary to call like “new Sketch().run();” .
C#
- The starting method of D3dSketch is changed. It is necessary to call like “new Sketch().run();”.