Limited space! Get on waitlist to be the first to know when tickets go live!
iOSでもARしよう 前回の「3DモデルがアニメーションするARをOpenGL ESで作る」までは、主にAndroidでAR(拡張現実)を実現する方法について解説してきました。 スマートフォンの2大勢力としてiPhoneとAndroidが挙げられる以上、iPhoneでARを実現する方法も書かなけれ消化不良というものでしょう。「モバイルARアプリ開発“超”入門」の第5回はiPhoneやiPadで使用されているiOSにスポットを当ててみます。 iOSで使用可能なARライブラリ8選 iOSで使用可能なARライブラリは各社開発を進めているため、実用に耐え得るもののみに絞っても、かなりの数が出そろっています。まずは、それぞれのライブラリについて、各社のサイトやデモアプリを動かした結果を基に簡単に見ていきます(アルファベット順)。 また、以下の一覧では認識方法を以下の3種類に分けて記述していきます。
OpenGLESでのマウスピッキング 前回までのソーコードで、AR空間上にオブジェクトを浮かべて表示することができた。となると、次はこのオブジェクトをタッチしたときに、何らかの情報を表示したくなるだろう。タッチしたオブジェクトが通常のUIViewであれば、CocoaのAPIを使えばいい。だが、今回はOpenGLを使って描画しているので、タッチ判定は別の方法で行う必要がある。 つまり、画面上の座標から、そこに表示されているOpenGLのポリゴンを取得する必要があるのだ。これは、マウスピッキングと呼ばれるテクニックになる。フルのOpenGLであれば、マウスピッキングを行うために、セレクションモードと呼ばれる状態が用意されている。だが、iOSで提供されているOpenGLESでは、セレクションモードを利用することができない。したがって、別の手段を考える必要がある。 そこでここでは、ARオブジェクト
そのラジコンヘリはiPhoneとWi-Fiで接続し、タッチパネルの操作やiPhoneの傾きに応じて動き出す。機体に搭載されたカメラやセンサーを使って姿勢を自動制御するから、操作は簡単。4つのプロペラで器用にホバリングするし、風を受けてもその場にとどまろうとする。操作の際には機体を直視してもいいが、機体のカメラからiPhoneに届けられる映像を見て、パイロット気分を味わうのも楽しい。さらに、機体の画像認識ソフトウェアが他の機体やカラーマーカーの位置を理解して、iPhoneのコックピット映像上でAR(拡張現実)シューティングが楽しめる――。 まるで“未来のおもちゃ”の話をしているようだが、これは9月16日に日本でも発売されるラジコンヘリ「AR.Drone」の特徴だ。市場想定価格は4万3800円で、amazonやソフトバンクオンラインショップで販売するほか、表参道や心斎橋などのソフトバンクショッ
概要 私はBlueskyについて深く学びました。Blueskyは、X(昔のTwitter)の一つの代替手段として、多くの関心を集めています。このサービスの主な魅力の一つは、ユーザーが自分のタイムラインに表示されるコンテンツを自由にコントロールできる点です。ユーザーは自分の好みに応じて、どんな情報を表示するか、どんな人とつながるかを選ぶことができます。 Blueskyを見るためにログインする必要がないので、登録していない人でも投稿やプロフィールの閲覧が可能です。この機能が追加されたのは2023年12月で、それまではログイン状態でのみ閲覧可能でした。そのため、私がログアウト状態でも投稿を見られるようにする新たな設定が用意されています。 これまで使ってみてわかったことをいくつかリストアップすると以下のようになります: Blueskyで新しいアカウントを作成するには簡単な手順を踏むだけです。「新し
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く