するとちょうど良い感じに見えます。向きの回転をします(-180~180度)。ワールド座標X方向(横)に移動します。ワールド座標Y方向(縦)に移動します。ワールド座標Z方向(奥)に移動します。※位置(Position)はスライダーの範囲より大きい値または小さい値をテキストボックスに入力できます。※設定値は"ファイル名"で保存されます。設定値をファイル(.json)から読み込みます。設定値をファイル(.json)に保存します。等で配布されている形式)の配置・回転・サイズを変更/消去できます。読み込まれたモデルは背景オブジェクトとして扱われます。オブジェクトをワールド座標X方向(横)に移動します。オブジェクトをワールド座標Y方向(縦)に移動します。オブジェクトをワールド座標Z方向(奥)に移動します。オブジェクト回転します(-180~180度)。オブジェクトのサイズを変更します(元サイズは1)※回転以外はスライダーの範囲より大きい値または小さい値をテキストボックスに入力できます。ファイルのあるフォルダのみ)、".glb"のとき"ファイル名"で内部保存されます。現在ロードされているオブジェクトを消去します。設定値をファイル(.json)から読み込みます。設定値をファイル(.json)に保存します。]プリセットの床(右パネルの背景の床)を使用しているとき、サイズを変更できます。]読み込まれた360度(全天球)画像の回転・サイズを変更/消去ができます。360度(全天球)画像を回転します(-180~180度)。全天球のサイズを変更します(1が元のサイズ)。※設定値は"ファイル名"で保存されます。現在ロードされている360度(全天球)画像を消去します。]カメラの動きなどを調整できます。速度が一定であっても、背景やモデルの負荷によって、体感速度が違う場合があります。システムでは最後の値を記憶してますが、シーンごとにも保存できます。カメラの移動/回転速度を調整できます(1が基準の速度で、0.1~3倍)。マウス/キーボード/ジョイスティック共通です。]各設定パネルを開きます。PC版の場合は、一部ショートカットを試験的に定義しています(ショートカットは変更される可能性があります)。全パネルの位置をリセットします。各パネルは上部(タイトル文字の上あたり)をドラッグすると移動できます。■背景を変えるここではチュートリアル的に背景を変える方法を書いておきます。3Dモデル(.gltf)またはニコニ立体などで配布されている背景モデル(.glb)を読み込んで配置することができます(※自作もできます)。360度カメラで撮影・保存した画像や、フリー素材として配布されている全天球画像も背景(主に空)として利用することができます。Setting)」で大きさや回転、位置などを調整できます。以降からは設定値をファイル(.json)へ保存・読み込み機能ができるので、同じオブジェクトでも設定を瞬時に切り替えて利用することも可能です。設定ファイルはPC/スマートフォンで共有できるので、PCで調整した設定をスマートフォンで読み込むこともできます(ただし、シェーダの関係で色や光沢など見た目は変わることがあります。スマートフォンはPCに比べてメモリ/CPUが弱いので、あまり大きなデータを読み込むとフリーズすることがあります)。今回は一般配布されているフリー素材を利用して、背景を変えてみたいと思います。素材自体の作り方は作者によってまちまちなので、設定値は任意で構いません。調整する方法として理解して下さい。※各素材の著作権は著作者に帰属します。各素材についての利用方法などは、各著作者が提示されてる利用規約などをご確認下さい。ファイル)を読み込んでみます。ニ立体からダウンロードした背景モデル(.glb)を使うときも全く同じ手順になります(置き換えて考えて下さい)。以降の「設定値の読み込み(.json)」を使って、私が実際にデモで使った設定を利用します。元の背景は空の変化をわかりやすくするため「Plane」を使います。Stage」でも構いませんが、オブジェクトを配置したとき、空が無く真っ暗な背景となります。3Dモデルをダウンロードするには会員登録する必要があります(無料)。UP」からソーシャルアイコンをクリックで登録しておきます。登録してある場合は「LOGIN」でログインします。2.今回は例として「Islands(@pravsha)」モデルをダウンロードしたいと思います。(gltf)」の方の「Download」ボタンを押してダウンロードして下さい。Attribution-ShareAlike※検索ボックスでキーワードを入力して「Downloadable」にチェックを入れると、ダウンロードできるモデルを探すこともできます。ドラッグ&ドロップします。SDカードなどにコピーし「モデル読込」から」同じように読み込むことができます(スマホでは読み込みに結構時間がかかります)。4.無事読み込むことができたら(スマホの場合、フリーズすることもあります。その場合はなるべく他のアプリを終了させ、メモリなどを確保して下さい。Transform)」を開き、大きさや回転を調整します。ここでは簡略のため、私がデモで使用した設定値ファイル(.json)を用意しておくので、それを利用することにします。※このモデルは小さいですが、逆に大き過ぎてロードした状態では見えないものもあります。その場合は「Scale」を適当にいじって大きさを確認して下さい。5.以下から設定値ファイル(.json)をダウンロードして下さい。するとすぐに設定が反映され、モデルの大きさや回転、配置などが変更されます。)で保存することもできます(現在の値はアプリ内部でも保存されているので、毎回ファイルに保存する必要はありません。どちらかというとデータエクスポート用です)。スライダー値はある一定範囲に制限されていますが(あまりに幅が大きいと細かい値が調整できないため)、テキストボックスの方では制限値を超えた値を入力できます。自由に調整しても構いません。360度(全天球)画像を読み込んで調整する方法もやってみます。場合、あまりに大きい画像だとフリーズすることがあります)。さんが配布されている「日本列島360の静止画」を使ってみたいと思います。会員登録する必要があります(無料)。アカウントでもログインできます。さんの「ボクスケショップ」にお邪魔します。全天球静止画9枚セット」は無料で配布されているので、そちらのページへ移動します。右側にある「無料ダウンロード」をクリックすると画像がダウンロードされます。2018/10現在では一番下)になります。ドラッグ&ドロップします。)を押し、ここからファイルを選択します。)を押し「360画像の回転」パネルを開きます。ここで「Rotation」で回転を調整します(任意で構いません。-70度くらいです)。)から「エフェクトの切り替え」でパーティクルを入れることができます。「Emission」で放出量を調整できます(基準量を1として0.1~3倍)。これらは任意で構いません。後はモーションを「CRS」や「BVH」にし、音楽を再生します。カメラをズームアウトすると、遠くから眺めることもできます(更に遠くへ行くと、全天球で囲まれていることがわかります)。PC版ではジョイスティックにも対応しているので、まるで空中遊泳でもしてるように楽しむこともできます。掲載時点での試験的に実装している機能です。これら機能は今後、大幅な仕様変更や削除される場合もあります(要望が多いものは正式な機能として残します)。お試し機能くらいに考えておいて下さい。(※PC版のみ)以下のキーはショートカットキーのように利用できます。何らかの設定パネルが開いているとき、またはデータなどのロードしているときは無視されます。Key」、モーション「T-Pose」にすると確認しやすい)。ブレンドシェイプ)の対応についてプリセットモーションには表情が入っています。ブレンドシェイプ設定の定義が利用されますが、設定によっては不都合なことがあります。設定はデフォルトで口のブレンドシェイプも含まれていますが、プリセット曲のリップシンク(口パク)が同時に適用されると、口だけ2重に変形してしまいます。ちなみに、プリセットモーションで使われるブレンドシェイプ設定は以下の通りです。一定のパターンを持つブレンドシェイプ名から、プリセット曲に合うものを検出して使っています。「VRoid」や「セシル変身アプリ」などはデフォルトでは一定のパターンで作られているので、自動で他のブレンドシェイプが動的に割り当てられます。取得して使われる※「CRS」「Mirai」で使われます。取得して使われる※「Mirai」で使われます。取得して使われる※「CRS」「Mirai」で使われます。取得して使われる(※通常はデフォルト)※「Mirai」で使われます。セシル変身アプリもカスタマイズしている場合には上手く検出できない場合があります(フルキーの[9][0]で確認できます)。※検出は成功していても、他の設定と競合してる場合、上手く表情が反映されない場合があります。「Mirai」では複数のブレンドシェイプ設定が同時に適用されるため、個々のブレンドシェイプが複数に跨って使用されている場合、2重に変形してしまうかも知れません(理想は個々のブレンドシェイプが独立している方が良い=モーフィング的な変化が可能なため)。Blink=0%」のように使われるが、Miraiは時間軸でどちらも使用されるため、競合しやすい(変化で表情が更新されるため中間値を持ち、ヌルヌル動く)。「Blink」「Joy」「Sorrow」に設定されているブレンドシェイプ名から競合を検出し、優先度の低い方を無効化します。「Blink」と「Joy」の設定に競合があった場合、「Joy」は無効化され、「Blink」だけが使われる。「Blink」と「Sorrow」の設定に競合があった場合、「Sorrow」は無効化され、「Blink」だけが使われる。「Joy」と「Sorrow」の設定に競合があった場合、「Sorrow」は無効化され、「Joy」だけが使われる。複数のブレンドシェイプが混合して使われている時、意図しないタイミングで無効化されてしまう)。設定されているブレンドシェイプは除外して利用します。※ブレンドシェイプ名の検出は大文字小文字を区別しません。セシル変身アプリ以外のモデル(フルスクラッチ作品など)の場合は以下の名前をブレンドシェイプの口と認識して、口だけを除外したブレンドシェイプを動的に使います。・「A」「a」など1文字のみ(※「I」「U」「E」「O」同様)※大文字小文字は区別しません。※今後のバージョンアップで追加・改修する場合があります。そのため、独自カスタマイズしている場合は上手く検出ないことがあります。理想は「Joy」は「口のブレンドシェイプを含まないにっこり」で、「Sorrow」は「口のブレンドシェイプを含まないしょんぼり」となります。等様々...)、プリセットモーションで表情も揃えたい場合は、設定を変更してみるのも良いかも知れません。気になったので、今回はVRoidHubからセシル変身モデルをロードした時、メタ情報がデフォの場合、Hubの情報を優先するようにしてみた。ちなみにミライは視線モーションも入ってるので、セシルモデルに使うと表情豊かになるのが良い(笑)。Android版で共通化されました。Select)」内に移動しました。Setting)」にまとめられました。