最近楽しいことがないので、UE4に逃げます。
AR
昔も椅子を出すことはしました。昔は組み込まれていなかったんですね。
今はARkitとかARcoreも使えるらしいです。
ver4.20をインストールするとNewProjectにARがありました。
この記事通りに設定していきます。
https://docs.unrealengine.com/en-US/Platforms/AR/ARQuickStart
下の3つはMobile/Tablet、3D or 2D、No Starter Content
ちなみに最初この設定をせずにそのまま実行したら、
"attempting to start an AR session but there is not AR system. To use AR, enable blsARapp under project settings
と出てPCで実行できませんでした。
ググったらこれはArkitとかのモバイル用なのでwebcamでやるものではないそうです。
enable blsARApp? - Unreal Engine Forums
Androidビルドのための設定
Androidでビルドできるように設定してみます。(私の端末ではARcore使えないけど、oculusGOでも使うし)
Edit>Projectsetting>AndroidSDKから設定します。
unityでAndroidSDKとjdkは入れていたのですが、そのほかにndkとANTというのが必要だそうです。
ndkはAndroidStudioのSDKToolsから
Antはこのサイトから
Apache Ant - Binary Distributions
それぞれ設定を終えたら、Projectsetting>Androidで赤い部分をボタンを押して緑にしました。
MinimumSDKverを適当に19とかにしておきました。ここらへんはUnityと同じだと思う。
実行
その後スマホをデバッグ可能状態にしてUSBでつなげて、右上のLaunchの横から自分のスマホを選択したらビルド?が開始しました。
終わって、スマホを見るとARcoreがないとできないよ~って出ました!
当然ですね!
でも一応ビルドまではできました。
ARkit
そのうちARkitもするかも。macでやれば簡単なのかな?
無料のAppleアカウントではできませんでした!!!!!
下のガイドライン通り進めていってたのですが、デベロッパーサイトの画面が違っていて前に進めなくなりました。
別に無料でできないのはいいけど、公式はそれをわかりやすく書いていて欲しかった・・・
結論から言って、UE4では無料AppleのアカウントからだとARKITやiOSはまともに開発できないっぽいです。
— ゆういち (@nullpodesu) September 19, 2017
もうちょっと簡単になると良いんですけどね、有料版で公式サイトを使った方法しか載ってないのはどうかと思う。
何も設定しないまま、ipadをパソコンにつないで、UE4でLaunchしたらこういうエラーが出ます。
[UE4] 実機でデバックしてみよう!(iOS編)|株式会社ヒストリア
VR(oculusGo)
VRはUE4でWinMRができないのにもかかわらず、VR用の教材をUdemyで買って最初のほうだけ触って何もしていないというよくわからない状況です。
このサイトの通りにGearVRの設定をした。
Samsung Gear VR UE4 Quick Start
いろいろあってとてもめんどくさかった。
Edit>PluginでOculusVRにEnabledをいれる。最初から入ってた。
一旦Save Currentでシーンを保存する。名前を付ける。
PrijectSetting
ProjectSettingでAndroidからSDKVersionを19,19にして
その下のFullScreenと
もっと下のほうのConfigure~~GearVRにチェックを入れる。
あとInputのDefault Touch InterfaceをNoneにしろって書いていたけど、できない!
あとMaps&Modelsをさっき保存したシーン名にする。
ビルド
その後適当にシーンを作る。影がきれい。もっと光がぶわーってしていたイメージだけど変わったのかな?
そしてoculusGoをつないで、launchにPacificというアンドロイドマークが出たらクリックでビルドされる。
今回も一発でできた。
ただ目のところに白い2重丸がずっと出る。そうやって消すのかわからない。
エディターにもカメラとかない。
まあいいや
唯一の解説ブログに、Androidの設定にCodeworksというのが必要って書いてあるが、結局ダウンロードしなくてもできた。
何者?
感想
ARcore対応のスマホが欲しい
今この本をやっています。