How to change the tracking image file?
→Change nftdataset value. In NFT, it need to place 3 files(.iset, .fset, .fset3) onto same path.
For example: If you specify “d \\ example”, “c:\\ example.iset”, “c:\\ example.fset”, “c:\\example.fset3” will be used as a tracking image.
How to change the tracking image size?
→Set the paper image width in mm to the second parameter of addNftTarget function.
How to make the tracking image set file?
→NftFileGenerator.jar is a fileset generator.
Download NyARToolkit.utility.zip from the following URL. https://github.com/nyatla/NyARToolkit/releases
For compatibility with ARToolKit5
Calculation algorithm of NyARToolKit is identical to the ARToolKit5 but there is a slight difference.
The cause of the difference are the accuracy of floating-point calculations, and the simplification of the math functions.
TheNyARToolKitand ARToolKit datafiles(iset fset fset3)are compatible. These files canbe used with each other.
Source code header and bundled licence text has been updated in NyARTK4.nyatla branch.
Other branches are not updated.
These branch will probably available on LGPLv3. However,should contact to commiter if you require completeness.
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();”.