Unity Issue Tracker - During compilation VFX particles are missing cyan placeholder shader when using Shader Graph output
Closed
UUM-104392
During compilation VFX particles are missing cyan placeholder shader when using Shader Graph output
Unity: Visual Effects
Won't Fix
6.2.X
6.1.X
6.0.X
2022.3.X
The cyan shader is a predefined shader that can be used on geometry.
However, VFX require shaders built specifically for that effect, so it is not possible to use the default cyan.
Steps to reproduce:
Open the attached project
Open the Sample scene
Reimport or Modify the 'New Shader Graph' asset to trigger shader compilation
Observe the VFX object in the Scene
Actual results: While Shader Graph asset is compiling the VFX object is not rendered
Expected results: While Shader Graph asset is compiling a cyan place holder shader is used for VFX particles as a visual indicator for shader compilation
Reproducible with versions: 2022.3.61f1, 6000.0.48f1, 6000.1.2f1, 6000.2.0a10
Tested on (OS): macOS 15.4.1, Ubuntu 24.04
Notes:
The Sample Scene contains a Cube object which uses a material created from the same shader. During shader compilation, the Cube receives a place holder shader as expected
Prioritise and Follow this issue
Have a workaround or additional info about this issue?