再生速度の変更など主に再生速度の変更とPico版のSDKを更新したことにより、Pico版の色収差が軽減されています。■再生速度の変更100が標準です。50なら半分の速度でスロー再生。200なら倍速で再生します。アマレコVRサーバー側の設定で再生速度をプリセットできます。再生速度変更は主に、メイン画面とサブ画面の両方で60fpsの動画を再生した場合に、フレームレートが著しく落ちてしまうときに使います。どちらか一方の再生速度を75%にすることでフレーム落ちを軽減できますので、メインとサブの両方で60fpsの動画を再生する場合に活用してください。【注意事項】100以外にすると処理落ちや音ズレを起こす場合があるかもしれませんが、この手の機能はそういうものと割り切ってご利用ください。■タイムスタンプを揃える動画ファイルのタイムスタンプを書き換えます。日にちやタイムスタンプでソートした場合に並びを揃えたい場合に使います。初めに元となるファイルを選択し、「タイムス揃え」から記憶します。次に、記憶したファイルと同じタイムスタンプへ書き換えたいファイルを選択します(複数可)。最後に「タイムス揃え」から「選択したファイルのタイムスタンプを***と同じにする」で選択したファイルのタイムスタンプを書き換えます。チャンネルをリロードして並びが揃ったか確認してください。SDKの更新Pico版のSDKを2.8.3へ更新しました。色収差が改善されたと思いますので、Pico版をご利用の方は注視してみてください。この写真は作為的に色収差を生じさせていますので、実際の見え方とは異なりますが、おおむねこのような改善が確認できると思います。3.補足アマレコVRサーバーの通信プロトコルも変更されました。アマレコVRサーバーVer1.21(通信プロトコル121)の上位互換となりますので、サーバーVer1.22(通信プロトコル122)で古いアマレコVRアプリVer1.21を利用できます。アマレコVRアプリVer1.22を利用する場合はサーバーVer1.22(通信プロトコル122)が必要です。サーバーは上位互換ではありますが、基本的にはサーバー、アプリともに最新版をご利用ください。Ver1.21主に不具合修正です。■検索ワードリスト検索に使うワードを登録したり削除します。登録したいワードを選択後、「検索メニュー」から「’***’を追加する」でリストへ追加します。削除する場合は、「削除▽」を選択した後、削除したいワードを選択してください。ワードリストはサーバー側へ保存されます。■バッテリー使用率ファイル画面の右下へバッテリーの使用率を表示します。バッテリーの使用率は1時間使った場合にどの程度バッテリーが減るかを表示します。バッテリー温度」この場合、1時間使うと34%バッテリーが減ります。3.補足アマレコVRサーバーの通信プロトコルも変更されました。アマレコVRサーバーVer1.20とは互換性がありませんので、サーバー、アプリともにVer1.21以降をご利用ください。サーバー側の設定ファイルはそのまま使えますので、すでにアマレコVRサーバーVer1.20を使っている場合は「AmaRecVRServer.exe」を上書きしてください。ベータ版公開アマレコVRのベータ版を公開しました。検索機能とリストソートなどです。Ver1.20となっています。ワードを使ってサーバー側のファイルを検索します。ファイル画面でファイルを選択した後、画面下のファイル名の部分で検索ワードを設定できます。検索ワードを設定したあと「検索」ボタンを押すとサーバー側で検索処理を開始します。検索結果は(初期値の場合)チャンネル7の検索リストへ追加されます。検索処理はサーバー側で行います。VRデバイスの内臓ストレージは検索できません。内臓ストレージについてはチャンネル内検索を使ってください。サーバー側のチェンネル設定のどこか一つに検索リストが設定されていないと検索できません。検索対象となるフォルダは「SearchFolder1.vrl」で指定します。初期状態でチャンネル1からチャンネル8までの設定にでてくるフォルダ(PCフォルダおよびプレイリスト内のフォルダ)を検索するようになっていますので、そのままお使いください。チャンネル設定に無いフォルダを検索対象へ加えたい場合は「SearchFolder1.vrl」をメモ帳で編集してください。チャンネル設定が「PCフォルダ」の場合、サブフォルダは検索しません。アマレコVRサーバーVer1.00に同梱していた「SearchFolder1.vrl」から内容が変更されていますので、Ver1.20同梱の「SearchFolder1.vrl」を上書きしてください。現在再生しているチャンネル内で検索ワードが含まれるファイルを探し再生します。検索ボタンの隣にある上下の三角ボタンで次、または前のファイルを再生します。検索リスト、および「SearchFolder1.vrl」は使いません。■ファイル捜索サーバー側で同じファイル名のファイルを探します。お気に入りリストで、古い動画などファイルの保存場所が変わって再生できない場合に使います。ファイル画面のリスト上で捜索したいファイルを選択(複数可)したあと、右側にあるメニューから「捜索」ボタンを押すとサーバー側で捜索処理を開始します。捜索対象となるフォルダは「SearchFolder1.vrl」で指定します。VRデバイスの内臓ストレージは捜索できません。■リストソートPCフォルダまたはプレイリストに設定したチャンネルでファイルの並びを指定します。チャンネル選択ボタンの左側にあるチャンネルメニューをクリックして設定します。「タイムスタンプでソート」はファイルの更新日時でソートします。「日にちでソート」は時間までは考慮せず日付のみでソートします。同じ日付の場合は第2項目としてファイル名でソートします。検索リスト、お気に入りリスト、VRデバイスの内臓ストレージはソートできません。■メモリ機能フォルダ移動先のパスを登録することができます。通常のファイル移動で1ステップずつ操作するのが面倒な場合に使います。登録したいパスにあるファイルを選択してから、「メモリ」ボタンを押して表示されるメニューから登録します。登録はAドライブからZドライブまで、それぞれ2か所登録できます。選択したファイルのあるフォルダにサブフォルダを作成します。作成するフォルダ名はあらかじめサーバー側の「フォルダ作成リスト」で設定します。検索ワードを使ってサブフォルダを作ることもできます。■サブ画面プリセットサブ画面の位置を4つまで設定できるようになりました。「プリセット」ボタンを押して表示されるメニューから登録先を選択します。登録したサブ画面の位置はS[1]からS[4]で選択します。Server[Log].txt」を作成します。ログファイルへは接続、切断した日時や再生したファイル、お気に入りへ追加した、ファイルを移動した等を記録します。通信が一定時間(初期値120秒)行われない場合にサーバー側から強制切断します。■スリープ「PCマウスを使う」がONの場合にVRデバイスの電源ボタンを押す等でVRデバイスがスリープ状態になった(アマレコVRアプリの処理が一時的に止まった)際にサーバー側のマウス操作のロックを解除してPC側の操作をできるようにします。VRデバイスのスリープが解除されアマレコVRの処理が再開された場合は、サーバー側のマウスもロックされ再びPC操作はできなくなります。■強制切断サーバー側から通信を強制的に切断します。CTRL+Shift+Alt+キーボードのSキーを押すと強制切断します。「PCマウスを使う」がONの場合にマウスの左と右を15秒以上押し続けても強制切断できます。今回はアマレコVRサーバーの通信プロトコルも変更されました。アマレコVRサーバーVer1.00とは互換性がありませんので、サーバー、アプリともにVer1.20以降をご利用ください。サーバー側の設定ファイルはそのまま使えますので、すでにアマレコVRサーバーVer1.00を使っている場合は「AmaRecVRServer.exe」と「SearchFolder1.vrl」を上書きしてください。以上------------------------------------------------2019.12.29追記サーバー側でパスワードを設定すると通信エラーになって使えない不具合がみつかりました。来週あたりに修正版を公開する予定ですが、それまではパスワードを設定せずにご利用いただくか、前のバージョンをご利用ください。ご報告ありがとうございました。Questのアップデートでハンドトラッキング機能が使えるようになりました。慣れていなこともあって、腫れ物に触るような慎重な操作を必要とし、思ったより使い辛い印象です。「VR動画をハンドトラッキングのみでサクサク快適に視聴する」というのは現段階では無理な気がします。アマレコVRではPCマウス主体で操作しつつ、左手(右手)でサブ画面の移動などの補助的な使い方になりそうです。コンソール画面を出さずに左手で「つかんでポイ」的な操作でサブ画面の移動ができたら、それだけでも便利かもしれないですが、バッテリー消費とのトレードオフとして成立するかどうかは微妙と言ったところでしょうか。実用性よりはデモンストレーション的な意味合いが強いものになるかと思います。SDカードへ対応しました。Picoのコントローラーでもスクリーンの回転操作ができるようになりました。魚眼スクリーンの形状を修正(ポリゴン分割数の増加)しました。メイン画面・サブ画面切り替え時にファイル画面のチャンネルやリストも切り替わるようになりました。■説明SDカードに保存された動画ファイルを視聴できるようになりました。ネットワークモードの場合はサーバーのチャンネル設定から「ビデオフォルダ」に設定したチャンネルで利用できます。アマレコVR起動中にSDカードを差し替えた場合はファイル画面上部のチャンネル部を左ダブルクリック(トリガー2回)することでファイルリストをリロードできます。SDカード上の動画視聴中はSDカードの抜き差しをしないでください。SDカード上およびMoviesフォルダの動画ファイルはファイル移動等の操作ができません(ファイル移動等はサーバー側の機能です)。初期状態で選択できるファイルは拡張子が「.mp4」のファイルのみです。他のファイルも選択したい場合は下記「system.txt」を編集してください。Picoのコントローラーでスクリーンの位置を回転できるようになりました。タッチパッドの上を押しながら上下左右で回転します。回転操作中にトリガーを押すと今向いている方向を正面(視点リセット)にします。コントローラーでの回転操作に対応しましたが、長時間視聴する場合は、PCマウスで操作する方が楽だと思います。サーバーアプリに変更はありません。Ver1.11を使っている場合は今回公開するサーバーアプリは不要です。設定ファイル「system.txt」アマレコVRを実行すると「Android」フォルダ内のアマレコVRフォルダに設定ファイル「system.txt」が作られます。aviのように「EXT_LIST」へ半角スペースで区切った拡張子を記述することで、mp4以外のファイルへもアクセスできるようになります。再生できる可能性は低いです。「EXT_LIST」が無い場合は「system.txt」を削除してからアマレコVRを起動してください。魚眼スクリーンの形状を修正(ポリゴン分割数の増加)しました。Quest設定のデバイスから「トラッキング」を無効にする)ことでポジショントラッキングの為の画像処理やガーディアンの処理を行わなくなるためバッテリーの持ちが良くなるのではないかと思われます。gQuestではこれらの処理は不要ですので3DoFモードで利用することをお勧めします。・バッテリーの持ちが良くなる気がする(検証はしていません)・部屋が暗くても使える・動画視聴中にガーディアンに邪魔されないGOのリモコンやQuestのコントローラーでスクリーンを回転できるようになりました。GOの場合はパッドの上を押しながら、Questの場合はグリップボタンを押しながら上下左右へ回転します。回転操作中にトリガーを押すと今向いている方向を正面(視点リセット)にします。サーバーアプリはVer1.10に同梱していたものと同じですので、すでにVer1.10を使っている場合は今回公開するサーバーアプリは不要です。4K(以下Pico)版です。SDKをOculusからPicoのものへ差し替えて、微調整したものになります。ver1.10とほぼ同じです。・サーバーアプリはgQuest版と共通ですので、すでにgQuest版を使っている場合は今回公開するサーバーアプリは不要です。・現状、SDカードへ保存されている動画は再生できません。・スクリーンショットが機能しない。・バッテリーの温度が取得できない。・ディスプレイのリフレッシュレートの制御ができない。・デバイス設定のTiledMultiResLevelを廃止か一時的に廃止。・デバイス設定のeyeTextureResolutionScaleは片目あたりの横、縦の解像度を指定します。・サブ画面の位置を動かした際に回転を自動修正するように(カメラの方を向くように)した。2.インストールapkファイルをSDカードにコピーして、Picoのファイルマネージャからインストールしてください。インストール後はPicoのホーム画面の右側で通常のアプリと同様に扱われます。アンインストールも通常のアプリと同様の手順でアンインストールしてください。gQuestと同じです。以下のブログ記事を見てください。「Lmt」リミテッドレンジ、「Full」フルレンジ、通常はリミテッドレンジを使います。白飛びするような場合はフルレンジに切り替えてください。gQuestのサブ画面再生機能を紹介します。1.サブ画面再生とは背景となるVR動画とは別に手前に2D(3Dも可)のスクリーンを用意して2つの動画を同時に視聴する機能です。アマレコVRでは手前に表示する2Dスクリーンをサブ画面と呼び、VR空間内の自由な位置へ配置することができます。2.使い方ファイル画面の右にあるメニューで「サブ画面」を選択してから再生すれば手前の小さいスクリーンで動画が再生されます。「メイン画面」を選択すれば背景となる大きなスクリーンで動画が再生されます。シーク操作も「メイン画面」、「サブ画面」で選択しているほうの動画を操作することになります。「メイン画面」、「サブ画面」の選択はコンソール画面でもできます。サブ画面を終了するには、ファイル画面のメニューから「サブ停止」をクリックします。ズーム」は左ドラッグ(横方向)で調整します。「クリア」は初期位置へ戻します。「Save」は現在の位置を保存します。「Load」は最後に保存した位置を復元します。音量調整はメインとサブで別々にあります。コンソール画面の上にあるボリュームでメイン画面のボリューム、コンソール画面の下にあるボリュームでサブ画面のボリュームを調整してください。3D映像をサブ画面で視聴する場合は「SBS」または「OU」を選択します。音量、アスペクト比、2Dレイアウト、リピート再生の設定はメイン画面とば別に、サブ画面専用のコンソールが用意されています。これはサブ画面を自分に近づけるか、遠ざけるかを調整するもので、自分の顔の前に指を置いて、近づけたり、遠ざけたりするのと同じ作用があります。指を顔に近づけると寄り目で見ることになり、とてもきついのと同様に、サブ画面も位置Zを近づけすぎるときつくなりますので、なるべく遠くに配置して「ズーム」で大きくするのが基本となります。VR動画と一緒に視聴する場合はVR動画の「視差」というものが影響してきます。先ほどの指で例えると、二本の指を同時に見る場合に相当します。顔から二本の指が同じ距離にあれば無理なく二本の指を同時に見ることができますが、片方が近く、もう一方が遠いと、うまく見ることができないのと同様に、VR動画と、サブ画面の位置関係も視差が合うように調整しないと同時に見ることができません。VR動画の視差については、おそらく撮影の時点で決まってしまい、視聴時に調整することができないと思われますので、サブ画面の座標Zで調整することになります。VR動画の中には非常に近い位置を撮影していて視差がきつい場合がありますので、その場合はサブ画面も極端に座標Zを近づける必要があります。サブ画面を近づけると非常に大きく見えますので、「ズーム」で縮小してください。サブ画面を初めて使う場合に二重に見えたりするのは視差が合っていないのが原因(視差闘争)ですので、座標ZでVR動画の視差と合うようにサブ画面の位置を調整してみてください。5.ヒントVR動画ではなく、2D(または3D)の動画を視聴する場合はファイル画面のメニューから「メイン停止」ボタンを押してメイン画面を非表示にした状態で、サブ画面で再生すると、スクリーンの位置や大きさを調整できますのでお勧めです。(メイン画面は位置や大きさの調整ができません)サブ画面が表示されない(音だけ聞こえる)場合は、サブ画面が非常に遠くに配置されていて、メイン画面のスクリーンの外に出てしまっている可能性があります。「クリア」ボタンを押してみてください。「VR動画内にテレビがあって、そこにサブ画面をはめ込みたい」という場合も、「座標Z」が重要です。奥行きが合っていない状態で、ズームで大きさを合わせ、XとYで位置を合わせたとしても、右目と左目の両方で位置を合わせることができません。コンソール画面の下にある「Stereo」を押して、立体視の状態にしてから座標Zを調整し、右目でも左目でもズレない位置へもっていってからX,Yとズームを微調整するのがコツです。VR動画の正面にあるものへは合わせることができますが、90度真横にあるものへは右目と左目を同時に合わせることができません。正面以外はある程度の妥協が必要です。gQuestのベータ版を公開しました。下記よりダウンロードしてください。64bit版)4.インストールインストーラーはありません。GO,Questへは同梱のinstall.batを参考にadbコマンドで導入します。インストール」で検索してください。サーバーアプリはAmaRecVRServer.exeを実行してください。5.アンインストールアンインストーラーはありません。解凍したファイルやコピーしたファイルを手動で削除して下さい。レジストリは使っていません。GO,Questは同梱のuninstall.batを参考にadbコマンドで削除してください。GO、Questの[ライブラリ]の[提供元不明のアプリ]からできます。・アプリケーションのインストール、アンインストールのために別途adbコマンドやドライバの導入が必要です。インストール」で検索してください。GO、Questで内部ストレージへのアクセスを許可する必要があります。「許可しない」になってしまった場合は、一度アンインストールしてから、再度インストールしてください。・ネットワーク機能を使うにはWindowsのファイヤーウォールの設定等が必要です。通常は初回起動時に許可するかどうか尋ねられるので、そこで許可してください。・ファイル画面の「アプリ終了」からアマレコVRを終了しないとお気に入りリスト等の変更を保存できない場合があります。ホームボタンを押してプラットフォームからアプリを終了する場合はご注意ください。・ファイル画面左下のアクセスランプ(緑)が点灯している状態では動画の再生開始などができません。ランプが消灯するのを待ってください。・サーバーアプリの設定を反映させるには「適用」をする必要があります。設定画面の変更もメイン画面へ戻ってから「適用」してください。ポート番号の変更を反映させるにはサーバーアプリを再起動させる必要があります。(音は再生されているけど映像が表示されない、サブ画面は問題なし)。gQuestを再起動しないと回復しません。0あまラボへようこそこのブログでは自作ソフトの最新情報やtips、PC動画に関する話題を掲載していきます。各記事へは下にあるカテゴリからアクセスして下さい。