Develop and Download Open Source Software

Browse Subversion Repository

Contents of /NyARToolkitCPP/trunk/readme.ja.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 480 - (show annotations) (download)
Thu May 27 03:26:46 2010 UTC (13 years, 10 months ago) by nyatla
File MIME type: text/plain
File size: 3869 byte(s)
[update]NyARToolkitCPP
OpenGL用のサンプルを追加した。

1 ARToolkit C++ class library NyARToolkitCPP.
2 Copyright (C)2008-2010 R.Iizuka
3
4 version 2.5.4
5
6 http://nyatla.jp/
7 airmail(at)ebony.plala.or.jp
8 --------------------------------------------------
9
10
11 [[NyARToolkitCPP]]
12
13 NyARToolkitCPPは、NyARToolkit for Java 2.5.3系をベースにした、C++
14 によるNyARToolkit互換のクラスライブラリです。
15
16 処理性能は、オリジナルARToolKit比で、約400%程度高速です。
17 NyARToolkitと同様に、検出数が多くなるほど高速になります。
18
19
20 ※マーカ検出クラスは、SingleMarkerDetectorのみ(単一マーカ検出クラス)
21  が使用可能です。MarkerDetector(複数マーカ検出クラス)は未実装です。
22
23
24
25 ARToolkitは、加藤博一先生とHuman Interface Technology Labにより
26 開発されたAugmented Reality (AR) ライブラリです。
27 詳しくはこちらをご覧下さい。
28 http://www.hitl.washington.edu/artoolkit/
29
30 NyARToolkitはARToolkit 2.72.1をベースに開発された、ARToolKit互換の
31 演算結果を持つ、Javaクラスライブラリです。
32 詳しくはこちらをご覧下さい。
33 http://nyatla.jp/nyartoolkit/
34
35
36 [[動作/開発環境]]
37
38 - forWindows
39 Visual Stadio 2008 Express Editionのコンパイル環境があります。
40
41 - forLinux
42 gccでコンパイルできるmakefileがあります。
43
44 - forAlchemy
45 Adobe alchemy用のswcを作成するmakefileがあります。
46 コンパイル方法は、NyARToolkitAS3以下にあるhow_to_compile.txtを見てください。
47 ※2.5.0ではメンテナンスされていないため、使用不可能です。
48
49
50 [[ディレクトリ構成]]
51
52 - ./data
53 マーカーファイル/カメラ設定ファイルがあります。
54
55 - ./forLinux
56 Linux/cygwin向けのmakefileがあります。
57
58 - ./forWindows
59 Win32向けの、VisualStadio2008用solutionファイルがあります。
60
61 - ./forAlchemy
62 Adobe alchemy向けのmakefile、ActionScriptバインドクラスがあります。
63
64 - ./inc
65 NyARToolkitCPPのIncludeファイルがあります。
66
67 - ./src
68 NyARToolkitCPPのソースファイルがあります。
69
70 - ./src.utils
71 アプリケーション向けのユーティリティクラスがあります。
72
73 - ./extlib
74 外部ライブラリを置く予定地です。
75
76
77 [[モジュール構成]]
78
79 現在は、マーカー検出・座標変換を行う計算クラス群のみの実装です。
80 DirectX、OpenGLとの接続クラス、カメラ画像のキャプチャクラスは
81 別途実装する必要があります。
82
83 ARToolKitと置換するときには、ARToolKit変換行列→OpenGL行列
84 の変換関数を流用してください。
85
86
87
88 [[NyARToolkitとの差分]]
89
90 クラス構造が、一部C++の記法に合わせて変更されていますが、
91 基本的にはNyARToolkitと同一です。
92
93
94 [[ライセンス]]
95 後述するモジュールを除いたNyARToolkitCPP主要コンポーネントは、
96 商用ライセンスとGPLv3以降のデュアルライセンスを採用しています。
97 (Version/2.4.0より、GPLv3ライセンスになりました。)
98
99
100 以下のディレクトリ配下にあるものは、NyARToolkitCPPとは別のライセンスで
101 取り扱います。詳細は、各モジュールのライセンスを確認してください。
102
103 forAlchemy/AlchemyMaster
104 forAlchemy/NyARToolkitAS3
105 extlib/NyWin32Capture
106
107
108 -GPL
109 GPLについては、LICENCE.txtをお読みください。
110
111 -商用ライセンス
112 商用ライセンスについては、ARToolWorks社に管理を委託しております。
113 http://www.artoolworks.com/Home.html
114
115 日本国内での販売については、下記にお問い合わせ下さい。
116 http://www.msoft.co.jp/pressrelease/press090928-1.html
117
118
119
120

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26