空のスカイのみ表示され、UIやカメラの制御ができません
これは通常、起動時に何らかの問題が発生していることを示しています。以下の方法を試してみてください:
license.txtファイルを削除して、動作するか確認してください。config.jsonファイルを削除してください(復元する必要がある場合に備えて、別の場所にバックアップを保存しておいてください)。これにより、すべての設定がリセットされ、破損した設定ファイルによって引き起こされる問題が解決されます。- コンテンツライブラリから
cache.jsonファイルを削除してバックアップしてください。
以前は正常に動作していましたが、起動するたびにクラッシュし始めました。古いバージョンに戻しても解決しません。
これは通常、DanceXR自体ではなく、システム上のVRランタイムに何らかの問題があることを意味します。
- システム上に複数のVRランタイムが利用可能な場合は、別のランタイムに切り替えてみて、問題が解決するかどうか確認してみてください。
- たとえば、Meta Quest 2を使用している場合、OculusまたはSteamVRをVRランタイムとして選択することができます。「VRを起動できない場合」の質問を参照して、VRランタイムの変更方法を確認してください。
- たとえば、問題の原因がSteamVRであると特定した場合は、よりクリーンな状態に戻してみて、それが動作するかどうか確認してみてください。
- SteamVRの設定を開き、不要な起動オーバーラップアプリやアドオンを無効にしてみてください。
- SteamでSteamVRのプロパティウィンドウを開き、「ローカルファイルの参照」を選択してSteamVRディレクトリに移動します。次に、「driver」フォルダを確認し、最近インストールまたは更新されたものがあれば削除できるか確認してください。
- SteamVRをアンインストールしてから再インストールしてみてください。
再度アクティベートするように求められます
大規模なOSまたはハードウェアの変更後、DanceXRはシステムがライセンスが発行されたものと同じではないと認識する場合があります。この場合、アクティベーションの手順を再度実行するだけでよく、追加費用はかかりません。
システムメニューを開き、コピーをアクティベートをクリックして、プロンプトに従ってください。アクティベーションとライセンス ページで手順全体を確認できます。アクティベーションが引き続き失敗する場合は、サポートへ連絡 してください。
VRを起動できません
VRの初期化にはOpenXRを使用します。システムに複数のVRハードウェアがインストールされている場合、動作させるには多少の設定が必要になることがあります。
VRの起動に問題がある場合は、次の方法を試してみてください:
- Oculusを使用している場合は、デスクトップ上のOculusアプリを開き、設定の「ベータ」の下にある「OpenXRランタイム」をクリックし、「Oculusをアクティブに設定」をクリックします。
- SteamVRを使用している場合は、ヘッドセットを接続した状態でSteamVRを開き、小さなSteamVRウィンドウの左上をクリックし、「設定」を選択し、次に「開発者」セクションに移動します。そこには「現在のOpenXRランタイム」のオプションが表示されます。下のボタンをクリックして「SteamVRをOpenXRランタイムに設定」します。
- Windows Mixed Realityを使用している場合は、Microsoft Storeで「Windows Mixed Reality OpenXR Developer Tools」をダウンロードし、そこからWMRをアクティブなランタイムとして設定できます。
モデルが読み込まれますが、すべてが白く表示されます
ファイル名が異なる言語で記述されている場合、システムが必要なファイルを見つけられないことがあります。
これがZIPパッケージに含まれている場合、DanceXRがファイルを解析する際にどのエンコーディングを使用するかを知らせるため、ZIPパッケージ名に余分な文字列を追加することでエンコーディングを設定できます。詳細はこちら。
また、ファイル名に含まれる余分なスペースが原因で、ファイルが配置されていないという問題が発生することもあります。PMXEditorを使用してモデルを開き、テクスチャの参照が実際のファイル名と一致しているか確認できます。
髪の材料が透けて見えます
デフォルトでは、透明度の深度プリパスがオンになっています。これは、透過なマテリアルをレンダリングする前に深度パスを実行し、その上で最前面にあるものだけを選んでレンダリングすることで、透明度のソーティング問題を解決します。この技術の副作用として、複数の透明なマテリアルが積み重なっている場合、最上層のものだけがレンダリングされます。
これを解決するには、透明度の深度プリパスをオフにしてみることができますが、これによりすべての透明なマテリアルがレンダリングされるようになりますが、マテリアルの順序が適切に定義されていない場合、内側から外側に見える問題が発生する可能性があります。現時点では完璧な解決策はありません。異なる設定を試して、問題が少ないものを使用する必要があります。
ステージモデルからのスカイスフィアが奇妙で、穴があり、ピクセル化して見えます
これも透明度の深度プリパスによるものです。複数のスカイスフィアがあり、すべてが透明な場合、一部の領域では最上層のレイヤーのみが表示されます。
これを修正するには、次のいずれかを行います。
- 透明度の深度プリパスをオフにする
- 背景となるスカイスフィアを見つけ、透明から不透明に変更する