全国の杏Pの皆様、この企画からはお久しぶりです。この企画を始めた事がきっかけで、かなり本格的なWebRTCの研究に夢中になっております。X)は元より、スマホやタブレットなど「ネットに繋がっている汎用機全てがWebRTCを備えている環境」になったと言う事ですから。私が特に注力しているのはP2P周りです。その性質上このブログに全くマッチしておらず、完全なるネタ不足となっている訳ですね!取りあえずこの研究でもデバイスのカメラやマイクにアクセスするので、localmediastream繋がりで久々にこの記事を更新しようと思った次第でございます。前回から大分間が空きましたが何も手を付けなかった訳ではありません。やっても現実世界と2次元世界の座標がズレてしまうから、数値の微妙な調整をしたりと奮闘はしていたのですが、iPhone6SとiPhone8plusですらズレいて...のいたちごっこ。悩んで出した答えとしてはカメラの画角(FOV)とやらが機種によって異なり、それを固定値でやってるらズレが生じるのでは無いかと。幅広く皆さんに体験してもらおうとすると、この物理的問題は避けては通れず。Androidのように多種多様なデバイスが存在する物に対応する事も出来ず。状態に追い詰められました(白目)ただ、ここまで杏が現実世界に近づいたのに「諦めるのは勿体ない」と言う事で、別のアプローチを模索しました。このプロジェクトを開始して「凹型2.5次元」とか造語遊びしてた時に、デレステ内の同僚Pで仲良くさせて頂いている某加蓮Pに要するにARでしょ?と突っ込まれた事がありました。その時に私の貧相な知識袋に入っていた「AR」と言う単語は特定のマークをカメラ越しに見ると、そこに特定のオブジェクトがリアルタイムにレンダリングされる。言う意味しか持っていませんでしたので、開発していたアプリケーションだと「マークが認識出来ないレベルでの遠距離でのレンダリングも有り得る」ためARに似てるかも!みたいな回答をしてしまいました。Wikipediahttps://ja.wikipedia.org/wiki/%E6%8B%A1%E5%BC%B5%E7%8F%BE%E5%AE%9Fええ、ちゃんとwikiでARの定義を調べました。Reality、オーグメンティッド・リアリティ、AR)とは、人が知覚する現実環境をコンピュータにより拡張する技術、およびコンピュータにより拡張された現実環境そのものを指す言葉。まんまコレの事やないか。赤っ恥である、認識を改めなければなりません。AR=拡張現実=凹型2.5次元OK、把握した。なると、AR技術について調べて行けばこの状況を打破できるかも知れないと言う事でネット上に転がっている記事を読み漁り始めました。マーカーレス・トラッキング取りあえず私がやりたい事はマーカーレス・トラッキングと言う手法で、より高いスペックが要求されてしまうようです。Tango」とやらに対応しているデバイスでしか現状は不可能な模様、ダメじゃん。マーカー・トラッキングこちらは私が認識していたARそのもので、three.jsと併用すると比較的容易に実現できるAR.jsと言うライブラリがあるらしいです。いくつかの記事を読んでいてこれ遊戯王のカードの上にモンスター出てくるアレ出来るんじゃね?と言う妄想で頭がいっぱいに(興奮)ヘッドマウントディスプレイで現実世界を描画しながらだから、実際のカードでプレイは可能なはず。はた目から見たら謎のヘッドギア付けた二人がカードゲームしてるだけに見えるけど、実際に戦っているデュエリストは自陣モンスターの背後から命令してるみたいな。アレ、これ滅茶苦茶楽しそう。飛び出すARカードゲーム『ジェネシス』が超面白そうhttps://sirabee.com/2016/09/15/163699/手札からカードを場に出すと、そこに描かれたクリーチャーが実体化して目の前に現れ、共に戦ってくれる。そんな某有名カードバト※既に開発中でした。AR.jsだけでは「単一」マーカーしか認識出来ないとの事。一応「A-Frame」なる謎の技術で実現は出来る見たいですが、外部サイト経由になるので後回し。ブログにて「(https:/...ARマーカーから離れたいまだ詳しい仕組みは分かっていないけど、取りあえずマーカーを認識した際に「平面」を捉える事が出来ています。これによりカメラの角度に対してモデルの角度や距離などが計算されると思われるので、杏を召喚する時はマーカーから行うと言うのは正解なはず。問題はこの後「そこに居座って貰うにはどうすれば?」って事なのですが、マーカーが認識出来なくなると描画も途切れてしまいます。Tracking」と言う技術が有るらしい。ハテブにて素晴らしい記事を発見しました。pocketsARマーカーが外れてもトラッキングする機能で、スカートの中を覗く事が出来るのか...http://tsubakit1.hateblo.jp/entry/2014/12/03/213743今回はARマーカー外でも追跡するARを作成する方法について紹介します。