私は現在コンピュータサイエンスの学部生で、来年は最終年度に入ります。拡張現実は本当に興味深いトピックだと思いますが、どこから始めればよいかわかりません。
このトピックとどこで利用可能なライブラリについて学習を始めますか?
非常に人気のある流行語であるため、拡張現実は、個別に学習できるいくつかの異なるアルゴリズムで構築できます。通常は以下をカバーします:
このテーマに飛び込むには、次の手順をお勧めします。
この 拡張現実フレームワークの比較表 を見て、作業に適したARフレームワークを選択してください。
qualcomm'svuforia AR apiは無料であり、考えられるすべてのAR機能を備えているので、始めるのに最適な場所です。
また、この本は、ARアプリの構築を始めるのに非常に役立ちました。 iOSおよびAndroid用のARゲームの開発 ドミニク・クシュナン、ハッサンELハバク
Yelpの拡張現実Monocle機能の背後にいる人物であるベンニューハウスは、スタンフォードで、それを作成する際に行ったプロセスについて講演しました。 iTunes Uの次の場所で無料で入手できます。 https://podcasts.Apple.com/us/podcast/iphone-application-development-winter-2010/id384233225
(リンクはChromeでは機能しませんが、Safariでは機能します。機能しない場合は、iTuneの検索ボックスで「Yelp Monocle」を検索し、iTunes Uレクチャーをダウンロードしてください。)
講義はiPhoneのプログラミングについてですが、そのほとんどは他の分野に翻訳できます。貴重な情報が満載で、作りたいもののすべてのコンポーネントを見るのに非常に役立つことがわかりました。
プラグマティックプログラマーARブック は、それについて読むだけでなく、多くのコードサンプルと参加するエクササイズで、かなり優れています。少し古いですが、かなり良い出発点になるはずです。
段階的なチュートリアルとサンプルコードのため、これは私にとって非常に役に立ちました: http://dev.metaio.com/sdk/getting-started/
それはあなたの電話/開発者アカウントのセットアップから追跡構成と3Dコンテンツまであなたを連れて行きます。
IPhoneのARコードを探すのに少し時間を費やしました。 ARと場所を実行する場合は、このプロジェクトをダウンロードしてください
http://github.com/adascent/iPhone-AR-Toolkit
上記のARKitに基づいていますが、改善され、実際にコンパイルされます。元のARキットはデバイスのローテーションをサポートしていません。他の誰かがそれを追加しましたが、実際のコードは機能しなかったため、第三者がそれを取り、修正しました。
現在、このコードに機能が追加されています。