Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We’re making changes to the Unity Runtime Fee pricing policy that we announced on September 12th. Access our latest thread for more information!
    Dismiss Notice
  3. Dismiss Notice

Question Error: "you must use a lit vfx master node with a lit output"

Discussion in '2021.2 Beta' started by arvzg, Sep 26, 2021.

  1. arvzg

    arvzg

    Joined:
    Jun 28, 2009
    Posts:
    619
    Playing around with the new Output particle URP lit Quad output node.

    I created a new VFX Shader Graph, and slot it into the Shader Graph slot in the Output node, and I get this error:

    Code (CSharp):
    1. You must use a lit vfx master node with a lit output
    2. UnityEditor.EditorApplication:Internal_CallUpdateFunctions ()
    As far as I understand master nodes are no longer in use, right? is this just an old error message that needs to be removed?

    UPDATE: I think the error message is wrong/needs updating, but this error can be fixed by just changing the type on the shadergraph to Lit
     
    Last edited: Sep 30, 2021
  2. VladVNeykov

    VladVNeykov

    Unity Technologies

    Joined:
    Sep 16, 2016
    Posts:
    550
    Hi @arvzg ,
    I believe this might be expected if you are still using the old ShaderGraph integration for the VFX Graph.
    Can you please confirm if you are using the old or new integration? (some more info on this forum post).

    The new refactor for URP (which no longer requires the VFX Target, gives you access to the vert stage, different material types, etc.) just got merged and should be available in the next public beta (2021.2.0b15) which should go live later this week.