Skip to content

Single Pass Instancedを有効にすると右目にエフェクトの描画が行われず、左目のエフェクト描画が二重になる (Effects are not rendered for the right eye and are duplicated for the left eye when Single Pass Instanced is enabled) #112

@suzuryg

Description

@suzuryg

概要

XR設定を有効にして Stereo Rendering Mode を Single Pass Instanced にすると、右目の画面にエフェクトが描画されず、左目の画面にエフェクトが二重に描画されます。

Image

再現方法

  1. 新規Unityプロジェクト (Universal 3D) に SteamVR と EffekseerForUnity をインポートする
  2. Assets/Settins/PC_Renderer の [Renderer Features] に Effekseer URP Renderer Pass Feature を追加する
  3. [Edit] > [ProjectSettngs] より ProjectSettings ダイアログを開き、左ペインから[XR Plug-in Management]>[OpenVR]を選択し、[Stereo Rendering Mode] のドロップダウンメニューから [Single Pass Instanced] を選択する
  4. EfkBasic シーンを再生する

再現環境

  • OS: Windows 11 Pro 24H2 64bit
  • Unity: 6000.0.47f1
  • XR Platform: SteamVR (OpenVR)
  • EffekseerForUnity: 1.7.1.1

備考

  • [Effekseer Settings] の [Renderer Type] が [Native] と [Unity] のどちらの場合でも発生します
  • [Graphics] > [URP] > [Compatibility Mode (Render Graph Disabled)] が有効・無効どちらの場合でも発生します
  • 概要欄に貼り付けた画像は [Renderer Type] が [Unity], [Compatibility Mode (Render Graph Disabled)] が有効の場合のものです

お手数ですが、ご確認のほどよろしくお願いいたします。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions