音声ファイルに対応します。画像の場合は本のように2画面で表示できます。プレイヤーも3つまで使えるため動画、画像、BGMの再生を同時に利用できます。画像の場合は(Questのハンドトラッキング機能を使って)人差し指のジェスチャーだけでページをめくることができます。VRコントローラーやマウスから手を放していても画像をどんどん変えることができるため便利です。曲面スクリーンスクリーンを湾曲させることができるようになります。曲率を設定できるため、360度曲げて自分の周りをぐるっと動画で囲むこともできます。マーカー機能の強化マーカー機能へ新たに単独マーカー8個が追加されます(シークバーの下のカラーキューブ)。範囲指定には使えませんが、ただの目印やシーク操作の際にスナップさせることができます。マーカー関連の操作履歴機能も強化されアンドゥ、リドゥ自在となります。シーク操作の強化まだ動作が安定しないため暫定版となりますが、動画のシーク操作に関する設定が追加されます。シークバーをドラッグしている間も随時再生位置を変更したり、サムネイルを表示することができます。フォルダを一つのファイルのように扱うことができます。ファイル画面がすっきりします。クリックするだけで再生することができます。それぞれ順番に再生されます。10月中の公開を目指しています。一般向けにもv28の配信が予定されている模様です。Linkを無線で行えるAirLinkとアプリケーションの120Hz対応が謳われています。アップデートがとても待ち遠しいです。アマレコVRの方もプレイヤー機能の変更を伴う大幅なアップデートを予定しています。リフレッシュレート60Hzにおける60fpsの完璧な(欠落、重複フレームのない)動画再生が可能となります。120Hz時におきましても、同じ画像を2フレームずつ表示することで完璧な(均等な)60fpsの動画再生が可能と思われます。ついでに120Hzであれば30fpsや24fpsの動画再生も完璧にこなせると思われますので対応する予定です。120Hzのテストはできていませんが、120Hzと新アマレコVR(新プレイヤー機能)はかなりの破壊力になると思われます。画質調整の強化などVer1.40で先送りした部分と微調整となっています。不具合修正および、サーバーの更新はありません。サーバーはVer1.40と同じです。VRコントローラーの処理に不具合が見つかったので公開を停止します。後日改めて公開いたします。Ver1.41の不具合を修正してVer1.42として公開しました。Ver1.41は欠番とします。softwareのアップデートにより現在新規インストールしてアマレコVRを使うことはできません。Ver1.41では画質調整機能が強化されます。今まではゲインの調整のみでしたが、オフセットの調整(+100から-100)が可能になります。デバイス固有の設定のほか、プレイヤー設定も可能となります。デバイス設定については今まで通り、使っているHMDのディスプレイが”明るすぎる”や”赤っぽい”などの場合に調整しSAVEして使います。プレイヤー設定は動画ファイル毎に”暗い”や”見難い”などの場合に調整しファイル名へ画質調整タグを挿入して管理します。デバイス設定は機種に依存した調整、プレイヤー設定は動画ファイルに依存した調整です。両方が加味されて最終的な色が決定します。プリセットメニュー4つまで設定を保存することができます。プリセット名も設定できますので、(家電の)テレビにあるような映画モードとかドラマモードのように名前を付けて設定を管理できます。プリセットに関してはデバイスとプレイヤーで共通となります。2の90Hzへ対応とボタン設定、TagList.txtとカスタマイズ色の強い内容となっています。不具合修正多数を含んでいます。サーバーは長いファイル名やフォルダ名で生じる致命的な不具合を修正(Ver1.32aと同じ内容)していますので、Ver1.30以下を使っている場合は今回のVer1.40を使うようにしてください。「再生時ロード」を追加しました。正面ロック機能チェックボックスをOnにするとメイン画面で2D、3D動画(スクリーン形状がFlatのもの)視聴時にどこを向いても正面へスクリーンが移動するようになります。サブカメラの映像ソースCLで左目用の映像をサブカメラで映します。CRで右目用の映像をサブカメラで映します。画像の上下左右をそれぞれカットして黒帯やアナログ映像の乱れなどを見えなくします。「タグ挿入」でクロップタグをファイル名へ追加します。「確認」ボタンを押すと、押している間クロップが一回り大きくなります。ところでクロップ出来ているかの確認に使います。■フォルダの並びをWindowsの名前順でソート文字コード順ではなく数値の大小でソートするようになりました。■ファイル名のグループ化ファイル名の中に'#(数値)'が含まれていた場合に、#までの文字列が一致するファイルをグループ化し数値の順番でソートします。タイムスタンプが異なりバラバラになるのを防ぐための機能です。ファイル名でソートする場合は無効です。サーバー側でグループ化を行うかどうかと、ファイル名に含まれるグループ化タグの設定ができます。■設定画面:デバイスデイスプレイ周波数currentは現在の設定値、APPはアプリケーションのメイン処理のfps(1秒間の実行回数)Oculus系ではcurrentの値がおそらく現在のディスプレイ周波数を示しています。Pico系はおそらく72Hz(か75Hz)固定で、この設定に特に意味はなさそうです。61Hzを選択するとAppが61Hzになりますが、おそらくディスプレイ周波数は72Hz(か75Hz)のまま、欠落フレームが増えるだけなので基本72Hzを選択してください。接続時にキーボードフォーカスを得るPCマウスのユーティリティソフトの設定でアプリケーションごとに機能を割り当てる場合に、アマレコVRサーバーへキーボードフォーカスないと困る場合にチェックボックスをOnとしてください。サブカメラなどサブカメラ機能、エクスプローラーモードの追加等、ベータ版として予定していた一通りの機能実装を行いました。通信仕様の刷新となっています。■エクスプローラーモードPCフォルダに設定したチャンネルのフォルダ設定をアプリ上から変更できるようになりました。チャンネル設定の「PCフォルダ」と「VRデバイス」の切り替えもアプリ上でできます。VRデバイス:チャンネル設定を「VRデバイス」へ切り替えて、VRデバイス内臓ストレージ上のビデオファイルを視聴します。PCビデオフォルダ:チャンネル設定を「PCフォルダ」へ切り替えたあと、サーバーPCのビデオフォルダを表示します。PCフォルダ:チャンネル設定を「PCフォルダ」へ切り替え、最後に表示していたフォルダを表示します。各フォルダの表示内容はキャッシュされます。ソート等を行った場合はチャンネルメニューから「リロード」して表示内容を更新してください。個別のフォルダ項目をダブルクリックしても(そのフォルダだけ)リロードできます。■メイン画面のサイズ変更メイン画面の2D、3D用のスクリーンの大きさを3段階で変更できるようになりました。コンソール画面の下部で選択します。3段階の大きさは、サーバー側で設定できます。α」を追加サブ画面の移動の際、Z座標を移動しても見た目の大きさや表示位置関係がなるべく変わらないように補正します。見た目の印象を変えずに視差を調整するのに使います。サブ画面設定(詳細設定)ではPCマウスのホイール、またはVRコントローラーのタッチパッドの左右で微調整できます。表示/非表示を設定できます。秒間500~1000件程度だったのを、秒間1万から4万件程度と大幅に高速化しました。「チャンネル内検索」としていたものは「リスト内検索」と名称を変更し内容も以下のように変更しました。現在再生中のリスト内を検索し見つかったファイルを再生する。現在表示しているリスト内で検索ワードが含まれるファイルを検索し選択します。サーバー側のファイル検索も以下のように変更となります。旧:PCフォルダに設定されたチャンネルについてはサブフォルダを検索しない。新:PCフォルダに設定されたチャンネルも指定したフォルダとそのサブフォルダを全て検索する。■フォルダ作成リストをワードリストで管理するように変更フォルダ作成リストを廃止しました。代わりにワードリストで管理します。設定の引継ぎはされませんので。■マーカー、サブ画面にキャンセルを追加コンソール画面を表示したときの状態までマーカーやサブ画面の設定を戻します。■操作画面を正面に表示するファイル画面の右下に「視点リセット」ボタンを追加しました。GOおよび、Picoについては「戻る」ボタンの長押しで操作画面を正面に表示することができるようになりました。QuestではBボタン、PCマウスでは右を押しながら左クリックにて従来通り視点リセットができます。「クリア」を「リセット」へ変更3.補足アマレコVRサーバーの通信プロトコルも変更されました。互換性はありませんので、サーバー、アプリ共にVer1.30をご利用ください。各設定ファイルの互換性はありますので、サーバー側はexeだけ差し替えてください。Ver1.30で追加されるファイル名変更機能について説明します。■ファイル名編集画面ファイルリストでファイルを選択して「フイル名編集」ボタンで表示される「ファイル名編集」画面です。ファイル名編集画面ではファイル名の変更のほかに、テキストボックスや登録してあるワードを使って動画ファイルを検索することもできます。文字入力はあらかじめ登録してあるワードのみとなります。ソフトウエアキーボード等は使えません。「キーワード」は任意のワードを登録したり入力します。「タグ」は主にファイルへ追加するVRフォーマットを登録します。ファイル画面にある「タグ挿入」と共通です。「検索ワード」は主に検索でよく使うワードを登録します。ファイル画面にある「検索リスト」と共通です。その他のワードは「あ」から「を」へ登録します。「コピー」は選択した文字列をファイル画面の検索ワードへ設定します。「貼り付け」はファイル画面の検索ワードをテキストボックスへ入力します。右下の「ファイル検索」ボタンでテキストボックスの文字列を使って動画ファイルを検索することができます。検索結果は検索リスト(通常チャンネル7)へ追加されます。ワードリストのメニューから「ファイル検索▽」を選択すると各ワードで検索できます。登録したワードで動画ファイルを検索したり、登録済みのワードを削除することができます。■ワードリストの編集ワードを一つずつ登録するのが面倒な場合は、メモ帳を使って、サーバー側で編集できます。[word2]...「#dat」で始め、次にキー[Key]、そのあと複数のワードを記述します。それぞれ半角スペースまたはタブで区切ります。各文字列は”で括ります。(文字列内に半角スペースが無い場合は”で括らなくても可)一行は256文字以内、10個程度のワードを記述できます。(個数に制限はありませんが、一行が256文字以内になるようにしてください)同じ[Key]に11個以上のワードを登録する場合は複数行に分けて記述してください。[Key]一覧Keyword:キーワードTag:タグSearch:検索ワードMakeFolder:フォルダ作成リストあ~を:「あ」から「を」のリスト■タグ挿入ファイル名の最後にタグを追加します。ファイル名変更でもファイル名の最後にタグを入力できますが、こちらは複数のファイルを選択してまとめて挿入することができます。■変更したファイル名や挿入したタグを元に戻す「移動元へ戻す」でファイルのフォルダ移動だけでなく、ファイル名の変更も元に戻ります。■ファイル名の変更についてアマレコVRではマーカー、VRフォーマット、お気に入りリストなどでファイル名が使われています。ファイル名変更機能はこれらと整合性を保つようになっていますが、アマレコVR以外でファイル名を変更した場合、マーカーが読み込め無くなったり、お気に入りリストから外れてしまいますので注意してください。ファイル画面でファイルAを選択、続いてファイル名の文字列を選択し検索ワードに設定します。次に、ファイルBを選択し「ファイル名編集」ボタンを押して、ファイル名編集画面を表示します。「貼り付け」ボタンで先ほど選択した検索ワードを入力することができます。ファイル画面の検索ワードがクリップボードの役割を担っています。同様にファイル名編集画面で文字列をコピーした場合も、ファイル画面の検索ワードへコピーした文字列が設定されます。Ver1.30で追加されるサブカメラ機能の使い方を説明します。サブカメラ機能はカメラをどの方向へ向けるかの「サブカメラ設定」と、それを表示するための「サブ画面の位置設定」の2つからなり、コンソール画面の下部で行います。「サブカメラ」ボタンでサブカメラの表示/非表示を切り替えます。横」をドラッグしてカメラの向きを調整します。向きの調整は縦を先、そのあと横を調整してください。「横型」、「4:3」、「縦型」でサブ画面の形状を選択します。「視野角」でカメラの撮影範囲を広げたり、狭めたりといった調整をします。視野角を広げ過ぎると画像が歪みます。X」でカメラの横位置を微調整します。大きく動かすと画像が歪みます。視野角と位置Xの隣にある「R」でそれぞれの設定をリセットします。「リセット」でサブカメラの設定を全てリセットします。「Cancel」でコンソール画面を表示したときの状態までサブカメラ設定を戻します。■サブ画面の位置設定(コンソール画面)従来からあるサブ画面設定と基本同じですが、サブプレイヤーとサブカメラの2つを扱うようになったことと、コンソール画面では簡易設定のみとなり、詳細な設定は「サブ画面設定」画面で行うように変更されました。コンソール画面による位置設定はサブプレイヤーとサブカメラの両方が一緒に動きます。片方のみを動かしたい場合は詳細設定となります。α」はZ座標を移動した後に、見た目の大きさやX、Yの位置関係がなるべく変わらないように自動調整します。(見た目をほぼ変えずにZ座標(視差)の調整ができます)「リセット」はサブプレイヤーとサブカメラの両方のサブ画面の位置設定をリセットします。「Cancel」はコンソール画面を表示したときの状態までサブ画面の位置設定を戻します。■サブ画面設定(詳細設定)右上の「Player」と「Camera」にてサブプレイヤー用のサブ画面を設定するか、サブカメラ用のサブ画面を設定するかを選択します。「Stereo」を選択すると視差のあるVR画像を見ながら調整できます。見づらい場合は「Mono」にしてください。「一緒に動かす」のチェックボックスをOnにすると、位置調整の際、サブプレイヤーとサブカメラの両方が一緒に動きます。Offだと選択したサブ画面だけが動きます。α」と同じですが、詳細設定ではマウスのホイール(VRコントローラーのパッド左右、スティック左右)、で微調整できます。右下にカメラとサブ画面の位置関係を示す概念図が表示されます。α」は見た目がほとんど変わらないように制御するため、何の設定を行っているか非常に解り辛いものとなっていますので、概念図で確認してみてください。■プリセット「プリセット」ボタンを押すとサブ画面の位置設定の登録、読込のメニューが表示されます。基本的には、サブプレイヤーとサブカメラの両方を一緒に保存したり、読み込みます。プレイヤーのみを登録したり、読み込みたい場合はメニューの2列目、サブカメラのみを操作したい場合は3列目の項目を選択してください。サブプレイヤーとサブカメラの両方を読み込む場合は設定画面にある「S[1]」から「S[4]」です。■縦型画面bigbuckbunny.orgサブカメラを縦型にすることで、メインとなるVR画面で顔の方を見ながら、サブカメラで全体を見ることができます。Ver1.30から縦型動画(アスペクト比が横9、縦16)へも対応しました。次のアマレコVRに追加される「サブカメラ機能」について紹介します。bigbuckbunny.orgサブカメラは、HMDに合わせて動くメインカメラとは別に、VR空間の任意の方向へ向けることができるカメラで、サブカメラの映像はサブ画面へ表示されます。サブカメラ機能はVR空間の上の方と、下の方をなるべく頭を動かさずに見たい場合などに有効で、車のバックミラーやサイドミラーのような機能となっています。サブカメラの映像には視差がないので、VR動画で極端に近くを見ようとして視差が合わないようなシーンでもサブカメラではっきり見ることができます。今回からサブ画面はサブプレイヤー用と、サブカメラ用の2つ構成になり、2つ同時に使うことができます。次のアマレコVRはベータ版として最後のリリースを予定しています。細かい追加、変更が多数ありますが、大きな内容は次のようになります。プロトコル全面見直し)公開まではまだ1か月程度かかる見込みです。ベータ版の後はUIの全面みなおしの後、オンラインヘルプを作って正式版となる予定です。0あまラボへようこそこのブログでは自作ソフトの最新情報やtips、PC動画に関する話題を掲載していきます。各記事へは下にあるカテゴリからアクセスして下さい。