人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Augmented Reality 技術 (拡張現実技術)について、
アーキテクチャの基本設計を図示してちゃんと説明するとどのようになるのでしょうか?
図示している資料へのリンクでも構いません。

内容を判断してポイントを振りたいと思います。
よろしくお願い致します。

●質問者: RESTfulJapan
●カテゴリ:コンピュータ インターネット
✍キーワード:アーキテクチャ ポイント リンク 技術 拡張現実
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● azuco1975
●5ポイント

http://rikunabi-next.yahoo.co.jp/tech/docs/ct_s03600.jsp?p=00157...

◎質問者からの返答

書き方が悪かったかもしれませんが、プログラムのアーキテクチャ的な部分が知りたいのです。

つまりもう少し詳しい説明ってことです。


2 ● goog20090901
●23ポイント

http://www.new-v.com/jp_web/productsMofa1.asp

◎質問者からの返答

ありがとうございます。

求めていたものに近いですが、やや画像が小さいですね…。

もう少し回答を受け付けてみます。


3 ● ardarim
●23ポイント

英語ですが、これがわかりやすいのではないでしょうか。

ARライブラリとして有名なARToolKitのドキュメントからの引用です。

ARToolKit Documentation (How does ARToolKit work?)

◎質問者からの返答

ありがとうございます。

確かに分かりやすいです。

もう少し回答を受け付けてみます。


4 ● hseisyu
●39ポイント ベストアンサー

どのレベルでのアーキテクチャか、というのがわからなかったのでズレてるかもしれませんし、図示ではなく文章で説明しますが、参考までに。。

主な仕組みとしては、カメラ等で現実世界を撮影して、そのカメラの二次元の映像を元に仮想物体のための三次元空間の定義を行い、カメラ映像に三次元描画用のライブラリを用いて仮想物体を上乗せする、という処理を繰り返すことになります。

カメラの映像から三次元空間を定義する、というところが難しいのですが、このあたりはライブラリを利用することが多いです。例えば有名な ARToolKit は既出のマーカー認識機能を持っていて、画像マーカーをあらかじめ定義しておくと、カメラ画像からマーカー位置を中心点として3次元空間を定義してくれます。動作としては、RESTfulJapan さんが紹介しているサイトの動画がわかりやすいと思います。最近だと、マーカレス技術の ptam 等も注目を集めていて、カメラの画像だけの情報で自分の三次元位置を把握できるものもあります。

一旦カメラの情報から三次元位置が取れてしまえば、一般的なARアプリケーション上では、背景がカメラ画像で、カメラが定義した三次元空間を中心とする純粋な三次元プログラミングができます。例えば、ARToolKit を利用してマーカーの位置を三次元空間の中心と定義している場合、中心点の少し上にボールを描いて、中心点に半透明に同程度の大きさの黒い円(影)を描けば、あたかもボールが浮いているような映像をレンダリングすることができます。三次元プログラミングには、OpenGL 等を利用することになりますので、三次元プログラムの知識と理論は必須です。

ARToolKit には、単純なサンプルプログラムも含まれていますので、これ以上のことは直接ダウンロードしてソースコードを見ていただくのがよいかと思います。

◎質問者からの返答

丁寧な解説、どうもありがとうございます!

知りたかったアーキテクチャはまさに解説されていた通りのことです。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ