トマシープが学ぶ

Mac/Unity/AR好きのミーハー初心者 記事内容は自分用のメモ。何も求めないで

VRタイピングゲームで文字の打ちやすさを測りたくない【準備編2】

 これの続きです。

bibinbaleo.hatenablog.com

いろいろ考えた結果、シンプルに遠くと手元のキーボードどちらが打ち込みやすいかを比較できるようにしようと思いました。

キーボードの種類も一つに絞ります。何となくマイクロソフトのにしました。

f:id:bibinbaleo:20180527113157p:plain

またoculus goで動くようにしたらいろいろな人に被験者実験してもらいやすいのではないかと思い、実装してみます。

ただoculus goはコントローラーも3dofで位置は動かせないので手元の入力がしにくいかも?

スタンドアロンで6dofのコントローラー出てこないかな?mirage soloもコントローラーは3dofらしい。

キーボードを消えないようにする

github.com

MRTKの最新バージョン2017.4.0.0 Release Candidate 2を使いました。

Unityも2017.4にしています。

今まで古いMRTKを使っていましたが、新しい奴にはいろいろ入っていますね。

f:id:bibinbaleo:20180527113518p:plain

これのkeyboardをシーンに加えて実行するとキーボードが消えてしまいます。

keyboard.csのsetActive(falese)の部分を全部コメントアウトさせました。

f:id:bibinbaleo:20180527113633p:plain

コントローラーでポインター

とりあえずコントローラーからLineで線を出してみました。

f:id:bibinbaleo:20180527114041p:plain

Lineはデフォルトのマテリアルだと妙に透明で手前のキーボードにかぶさると見えなくなったのでstandardシェーダーなマテリアルをセットしました。

f:id:bibinbaleo:20180527114001p:plain

さてこれでUIなどをクリックするにはどうするんでしょう?

GearVR x Unity - 視線や専用コントローラーで操作するサンプル

こちらの記事を参考にしました。

とりあえずcubeの色を変えることはできました。

f:id:bibinbaleo:20180527120957g:plain

VRSamplesを使います。

記事通りですが、VRsampleのCameraのVRCameraUI部分をHandAnchorの下において、

f:id:bibinbaleo:20180527120339p:plain

f:id:bibinbaleo:20180527114418p:plain

HandAnchorに3つのスクリプトを付けて設定。

f:id:bibinbaleo:20180527114424p:plain

CubeにVR Interactive Itemと色が変わる

f:id:bibinbaleo:20180527114420p:plain

入力できるようにするには、

change colorのprivate void HandleClick()をbuttonにつなげればいいのかな???

これが役立ちそう

blog.nextscape.net

最後に

HolotoolkitとOVRとVRsampleのスクリプトがごっちゃで何もわからない!!!!

f:id:bibinbaleo:20180527122159p:plain

VRでの広告

現状ただのツイート&リンクまとめになってる・・・

なんだかんだ、まだVR広告を見たことがない

コンテンツ自体が映画の宣伝とかはあるけど・・・スパイダーマンとかcocoVRとか

Oculus GoのCocoVRは最後にブルーレイ発売中だよ!って出てくる。

そういうのではなく、スマホアプリの広告みたいなやつだよな〜

記事

wrap-vr.com

www.moguravr.com

googleのやつよさそう

www.youtube.com

f:id:bibinbaleo:20180525162626p:plain

ツイート

 

 

 

 

 

 

 

最後に

どんな感じになるんでしょうね

部屋の色温度で感情は変わるのかVR

色が人間の心身に影響を与えるのは、よく知られています。

www.i-iro.com

ということで部屋の照明や壁の色を簡単に変えれるVRを作ります。

正直インテリア系VRで同じような機能(家具の色や照明の色を変えれる)のついたものはすでにあると思いますが、こっちはあくまで心理に働きかけたい!!!

マテリアルの色を変える方法

VR内でどうやって動的にユーザーが選んだ色に変えるのがいいんでしょうね?

VRchatにマテリアルを変えられるEventがありました。それ使ってもいいなあ

そしたらいろんな人に体験してもらいやすいし?

bibinbaleo.hatenablog.com

それかカラーピッカーアセットを使用するか 

github.com


アセットストアにも無料のピッカーが4つぐらいありました。

まずTriangleを試してみました。

サンプルシーンは、キューブをクリックしたらピッカーが出てきて色を変えれるというもの!まさにこれじゃん

f:id:bibinbaleo:20180428092507p:plain

そう思いVRに適用するためにサンプルシーンのスクリプトをそのまま壁に貼りました。

f:id:bibinbaleo:20180428093147p:plain

実際マウスでクリックしたら出てくるけど、コントローラーではクリックできないし、色を変えることもできませんでした。

f:id:bibinbaleo:20180428092508p:plain

VRTKだとUIをクリックする機能はあるみたいなのでUIベースのカラーピッカーを使いたい。

これはGUIベースらしい

github.com

 

なぜかVRTKでは使えなかった。

f:id:bibinbaleo:20180428110227p:plain

サンプルの34を参考にいろいろ付けたけどだめだったよおお

f:id:bibinbaleo:20180428131740p:plain

f:id:bibinbaleo:20180428110230p:plain

ドラッグするポインターをDropZoneの子オブジェクトにしないといけないけど、改装を変更したら動いてくれない。

VRchat

VRchatでやったほうがよさそう。

やりました。

www.youtube.com

こんな感じで部屋の素材全部指定して、マテリアルに球の色を設定しています。

f:id:bibinbaleo:20180526173215p:plain

球を触ったら指定したマテリアルがセットされます。

f:id:bibinbaleo:20180526173224p:plain

 Triggerの使い方は昔記事に書きました。

bibinbaleo.hatenablog.com

VRchat最強!!!

感情が変わったかはよくわかりません。

どうでもいい話 

中学生の頃の自由研究?でも色について調べるぐらいには、色が好きです。

特にその中学生の時の調べ学習で印象的だったのが、ピンクです。赤や青などにはポジティブな効果もネガティブな効果もあったのに、ピンクだけは悪いところがないって書いてありました。幸せの色らしい。

ただ身につけるかというと別で、女の子っぽいのが嫌でこの歳になるまでピンクの商品はあんまり買いませんでした。

ただ最近おそ松さんに出会って、末松推しになったことも影響してピンクと黄色の組み合わせが好きになりました。いい色ですよね。好きなものを連想する色を見ると幸せな気分になりますよね♡ 可愛い

 

ねんどろいど おそ松さん 松野トド松 ノンスケール ABS&PVC製 塗装済み可動フィギュアねんどろいど おそ松さん 松野十四松  ノンスケール ABS&PVC製 塗装済み可動フィギュア

 

VRのUIの知見リンクをまとめる

随時追加予定

ホロラボ

 

www.slideshare.net

遠近感などで空間を表現
視線誘導は左上から
45cm~3.6mのところにコンテンツを置くと心地いい距離
水平は30度いない

NEUTRANS

www.slideshare.net

手元に操作パネルを置く

ボタンの文字の大きさなどは空港の表示や高速道路の表示を参考にした。

Google 

自分の昔の記事から

bibinbaleo.hatenablog.com

daydreamもといgoogleのUX担当の人ががVRのUIについて語っている動画。

www.youtube.com

具体的な数値がいっぱいでわかりやすい。日本語で聞きたい

f:id:bibinbaleo:20180206232656p:plain

f:id:bibinbaleo:20180206232906p:plain

最後の方にUnityのCanvasについても語ってた。よくわからないけど、canvas自体の大きさは0.001ぐらい小さくしておいて、それを大きさ1の空オブジェクトの子にしたらスケール変更がしやすいよ的な感じかな??

f:id:bibinbaleo:20180206232652p:plain

 

ここでsketchファイルを配布していた。

Google VR  |  Google Developers

sketchは無料期間が切れてひらけないのでfigmaで開いた。

f:id:bibinbaleo:20180206232256p:plain

UIの距離の話や、アイコン、パネルの並びなどの例があった。

f:id:bibinbaleo:20180206233450p:plain

コピペして使っていいのかな

 

GoogleCardBoardの時のUIガイドラインもあるそうです。翻訳してくださってる。

vr-lab.voyagegroup.com

簿記3級・・・

 ミーハーなのでこのツイートを見て簿記3級を取ろうと思いました。

www.kentei.ne.jp

メリット

もっとやる気を上げるためにtwitterで簿記3級で検索すると色々出てきます。

 

 

勉強

このサイトの最初の方をやりました。 

studyboki3.com

すごく良さそうですが、そもそもの内容が予想以上に頭に入ってこない。

勝手に簡単な試験かと思ってたけど、馴染みがなさすぎてにゃ〜ん

 

大学にあったこの本も借りたけど、OculusGoにハマって返却期限を迎えてしまいました。

日商簿記3級最短合格テキスト―5日15時間でうかる! (ダイエックス出版の最短合格シリーズ)

本自体はストーリーがあるので良さそうだったけど古いのかな?

最後に

そんなこんなで一瞬で熱が冷め、6月の試験の応募期間が過ぎました。

次受けることはあるのでしょうか?

最近、資格試験を受けるモチベーションがゼロ

 

応用情報受けないと・・・

 

 

Oculusストアで配布する方法を調べたかっただけなのに

一回ぐらい配布とかしてみたい!まだスマホのアプリもやったことないけど。

無料で配布できたりするのでしょうか?

参考

普通のoculusアプリを配布する方法の記事があった。

Devel/OculusRift/OculusStoreでの配布方法 - cubic9.com

http://static.oculus.com/documentation/pdfs/ja-jp/publish/latest/publish.pdf

facebookのoculusデベロッパーグループでも色々まとまっていた。

https://www.facebook.com/groups/1535715303335703/about/

下の3つの記事は全部日本語に翻訳されていた。

developer.oculus.com

developer.oculus.com

developer.oculus.com

 

このページにGoの開発について書いてありました。

developer.oculus.com

一番下に配布について

  • Oculus Goのアプリとアップデートの送信

    Oculus Goアプリケーションの提出と更新は、既存のGear VR用Oculus開発者ダッシュボードを通じて実行されます。アップデートをアプリケーションにプッシュすると、Oculus GoとGear VRの両方のユーザーにプッシュされ、新しいアプリケーションの提出プロセスはほぼ同じままです。アプリやアップデートを送信する際の注意点をいくつかご紹介します:

    • Oculus Dashboardにビルドをアップロードするときに、配布用に特定のデバイス(Gear VRバイスまたはOculus Go)をオプトインまたはアウトできるようになりました。
    • アプリケーションをアップロードすると、Oculus Goとの非互換性を引き起こす可能性のある機能が自動的にスキャンされます。これらの問題のいずれかが見つかった場合は、通知されます。この状態でGear VRのアプリをリリースすることはできますが、Oculus Goのリリースでは、エラーがなくなった新しいビルドが必要になります。
    • 互換性の問題があるため、一部のアプリケーションは自動的にOculus Goの配布をオプトアウトしています。互換性エラー(たとえば、Google Playサービスへの依存)を修正し、新しいビルドをアップロードすることで、アプリケーションをOculus Go配布に戻すことができます。
    • バーチャルリアリティチェックし、すべてのアプリケーションは、提出時に合格しなければならないオクルス移動のために、わずかに更新されました。提出する前に確認してください。
    • 詳細については、Oculus Storeへの提出に関するドキュメントを参照してください

Dashboard

oculusのdashboardにいった。

Oculus開発者ダッシュボード

Create new app

f:id:bibinbaleo:20180518181344p:plain

mobileかPCかと聞かれmobileを選択するとこんな画面

f:id:bibinbaleo:20180518180857p:plain

GearVRじゃない・・・でも他にないので適当に名前をつけてContiue

f:id:bibinbaleo:20180518181736p:plain

Downloadsをクリックするといろいろな便利アセットをダウンロードできそうだった。よくわからない。

 

これを読むとAPIを含める必要があるみたい!

Uploading Gear VR and Go Apps

 

Toolsをクリックするとosigというのをプロジェクトに含める必要がある??

https://dashboard.oculus.com/tools/osig-generator/

説明を見てadbをやってデバイスの番号を見て、ファイルをダウンロードして、Unityのプロジェクトのとあるフォルダの中に入れた。

Project/Assets/Plugins/Android/assets/

Pluginsなんてフォルダなかったので作った。

 

こんな画面を見つけた。これに沿ってやっていけばよさそう

 

f:id:bibinbaleo:20180518191355p:plain

 

最後に

ストアに出すのにお金がかかるのかわからなかった。

どこにも書いてないし多分かからない?

google storeは7000円、applestoreは1万円

oculus goのキーボードまとめ

一覧

GoのHome

日本語はまだない

f:id:bibinbaleo:20180518133501p:plain

ミニバージョンもありました!

f:id:bibinbaleo:20180518221830p:plain

地球儀マークを押したらその左下にキーボードの形2種類のアイコンがあってそこから選べた。

facebook360

音声認識ができた!

f:id:bibinbaleo:20180518221133p:plain

f:id:bibinbaleo:20180518221944p:plain

Netflix

かな

f:id:bibinbaleo:20180518133507p:plain

英字

f:id:bibinbaleo:20180518133509p:plain

cineVR

f:id:bibinbaleo:20180518133515p:plain

ニコニコ

頭の動きで選択

f:id:bibinbaleo:20180518133518p:plain

DMM

同じく頭の動きで選択。ニコニコと全くおなじ

f:id:bibinbaleo:20180518133520p:plain

ShootingShowdown

シンプル

f:id:bibinbaleo:20180518133526p:plain

360channel

日本語しかない!頭で選ぶ。

f:id:bibinbaleo:20180518140835p:plain

最後に

 全体的に壁に張り付いていて、フラットで小さくて四角いですね。

据え置き型でいろいろやった時は手元で小さいキーボードや、空中に浮かんでいる感じのが多かった気がする。

f:id:bibinbaleo:20180518135059p:plain

bibinbaleo.hatenablog.com

 ほかにもキーボード付きのコンテンツないかな~♪