Verification Environment
- Unity 2021.2.8f1
- Visual Effects Graph 12.1.3
- Shader Graph 12.1.3
- XR Plug-in Management : MockHMD
Problem
When using VFX Graph and Shader Graph in a URP project, only one particle is drawn at a time in Single Pass Instanced environment.
Supplement
The problem does not occur in URP + Multi Pass or HDRP + Single Pass Instanced.
Reproduction Procedure
- create a URP project
- create the Shader Graph
- Create VFX Graph
- Change to Output Particle Mesh and set the Shader Graph created in step 2.
- Set XR Plug-in management to MockHMD, and select Single Pass Instanced.
- play Unity
Translated with www.DeepL.com/Translator (free version)
検証環境
- Unity 2021.2.8f1
- Visual Effects Graph 12.1.3
- Shader Graph 12.1.3
- XR Plug-in Management : MockHMD
問題
URPのプロジェクトでVFX GraphとShader Graphを使用した場合、Single Pass Instancedの環境では、パーティクルが1個ずつしか描画されない。
補足
URP + Multi Pass、HDRP + Single Pass Instanced では問題が発生しない。
再現手順
- URPプロジェクトを作成する
- Shader Graph を作成する
- VFX Graph を作成する
- Output Particle Mesh に変更して、2で作ったShader Graphを設定する
- XR Plug-in management をMockHMDにして、Single Pass Instancedを選択する
- Unity を再生する