UnityRef is currently in early development. Some features may be incomplete and/or not functioning.

UNITYREF

Your Pit Stop For Solving ANYTHING in Unity

graphics

[VFX Graph] Missing Output Particle Mesh Shader Graph Support

Solution

renderingvfxvisualsshadersgraphics

Unity 2022.3.x - Unity 6.3.x

Published 30 days ago

Issue

 In Unity 6, the expected Shader Graph Support checkbox within the Output Particle Mesh context is absent. This occurs because the Shader Graph integration workflow has been refactored into distinct node types rather than a toggleable property inside the Visual Effect Graph.

Quick-Fix

The Shader Graph support is no longer a toggle; it is now found in dedicated Output Particle Mesh (Shader Graph) context nodes within the Visual Effect Graph.

Expand Analysis

Recent updates to the Visual Effect Graph have streamlined the integration with Shader Graph. The previous method of enabling a checkbox on a standard output context has been replaced with dedicated nodes to improve graph clarity and performance.

  1. Open your Visual Effect Graph asset.
  2. Right-click in the graph workspace to open the search menu.
  3. Navigate to Context > Output or type Shader Graph in the search bar.
  4. Select the Shader Graph specific variant for your primitive, such as Output Particle Mesh (Shader Graph) or Output Particle Quad (Shader Graph).
  5. In the Inspector window for the new node, assign your Shader Graph asset to the Shader property slot.

Additional Tips

  • If you have an existing output node, you cannot convert it; you must create the Shader Graph version and reconnect your attributes.
  • Ensure your Shader Graph is using the VFX Shader Graph target to be compatible with the Visual Effect Graph.

Related Posts Haven't quite found a solution to your problem? We think these posts might help you.

Content inspired by a Unity discussion post.