Search Unity

  1. Unity Asset Manager is now available in public beta. Try it out now and join the conversation here in the forums.
    Dismiss Notice
  2. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  3. Unity support for visionOS is now available. Learn more in our blog post.
    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.