Phab2 Pro買いました。
Lenovo公式サイトで45700円ぐらいになっていたセール時を狙って買いました。
3日ぐらいで届きました。デカかった。大きいのは知ってたしiPhoneとの比較写真も見たことはあったけど実際見ると本当にでかくてタブレットとしてもちゃんと使えそうだなと思いました。
ケースも買いました。
Unity開発
SDKをダウンロード&Unityにインポートして開発。
Download the Tango SDK | Tango | Google Developers
ネットで探して3種類作りました。
Unityのバージョンは5.5とか5.4がいいらしいです。実際5.6だとカメラ周りがうまく行きませんでした。
5.5.4でやっと出来たよ(ノ゚ο゚)ノ オオォォォ- pic.twitter.com/jlHWIHa6WJ
— bibinba (@kagemiyaryu1) 2017年7月9日
シンプルに表示
ここら辺をいれて、
表示したいオブジェクトを適切な位置と大きさで置いたらいいっぽい。
Tango Managerには適切なやつにチェックを入れないといけない。
結果:うまくカメラが表示できない
スクリプトを使うやつ
Googleがスクリプトを書いて、タッチしたところに猫を表示してくれるスクリプトとその実装の仕方を書いているのでそれ通りにやりました。できました。
この下に影planeをつけたプレファブを作って、それをスクリプトにアタッチしたら影付きができるんじゃね?と思ってやったら、なぜか猫がすごく大きくなりましたが一応できました。
影つけたかった pic.twitter.com/RukSJcOhCf
— bibinba (@kagemiyaryu1) 2017年7月9日
猫を置くスクリプトはInstantiateというものを使っていました。
環境光を推定してくれるやつ
tangoカメラのtango Environmental Lightingにチェックをつければいいみたいです。
マテリアルはtango/Environmental Lightning以下のをつけないといけないっぽいです。
Cameraがうまく働いてないけど、環境光推定はできました。赤くなってるとこは赤いマウスをカメラに近づけた時になったので。
できました。
おまけ1:UI,解像度
tangoというかスマホ向け開発の話です。
私は今回3つのシーンを作りました。これを一気に一つのアプリで体験するためにはシーン遷移をしないといけません。ということでボタンをクリックしたら次のシーンに行くようにしました。
ボタンなどのUIを置くときは解像度設定?が必要な気がします。
Game画面の左上から、Phab2用の解像度(1440*2460)を設定します。
そうすることでキャンバスとgame画面がその大きさになってくれます。
おまけ2:影を出したい
この記事のようにメッシュを構成してそのマテリアルを変えるか、もしくはオブジェクトの下に影を出す板を置くのもあり。
おまけ3:MMDモデルを動かす。
MMDは本来MikuMikuDanceで使うことを想定されたものです。
ですがUnityでもMMDを使えるようにしたプラグイン(MMD4mecanim)を作ってくださっているかたがいます。
しかし、これはパソコン上での動作のみをサポートしており、Androidなどスマホでの動作は今のサポートされていません。
スタンドアローン(デスクトップ)以外での動作について、配布バージョンでは動作しないよう設定してあります。
※ WebPlayer, WebGL, iOS, Android, UWP(HoloLens) などはサポート対象外です。
ハック的に動作させたり、そのノウハウの共有、ビルドや動画・静止画のアップロード、SNS投稿など、私的使用外での使用はしないでください。
(もし、著作者及び権利者ご本人で、何らかの事情でこれを必要とする場合は、ご相談ください。)
しかし、調べたところ動かないけど表示はできることもあるようです。
追記
MMD for unityというプラグインを開発している方がいました!
他にはMMMとBlenderを介して動かした方の記事もありました。
他にはWebを経由する方法(MMDLoader.jsというものがあるらしい)
私はwebはよくわからないので、厳しいです。
ということで、不可能ではないですが、それなりにめんどくさいことが必要そうです。
でもfbx形式でUnityでも動かせるキャラクターはいるので、それで試して見ます。
最後に
2回目ぐらいのビルドで全部うまく動いたんだけど、そのあと色々いじってビルドしたらカメラが起動しなくて変な感じになってしまったまま、戻らないです。猫のやつしかスクショ撮ってないのでこんな感じの記事になってしまった。
どんなことができるのかまだよくわかってません。自分の力でどれくらいオリジナリティのあるものが作れるんでしょう。日本語の解説も少なそうだし、不安っすね〜
できれば研究につなげたいんだけどな
これからゆっくり色々やっていきます。(中間発表まであと一ヶ月)
追記:tangoを買ってからこちらの記事を改めて読むと色々夢が広がりますね。