Search Unity

  1. We are migrating the Unity Forums to Unity Discussions. On July 12, the Unity Forums will become read-only.

    Please, do not make any changes to your username or email addresses at during this transition time.

    It's still possible to reply to existing private message conversations during the migration, but any new replies you post will be missing after the main migration is complete. We'll do our best to migrate these messages in a follow-up step.

    On July 15, Unity Discussions will become read-only until July 18, when the new design and the migrated forum contents will go live.

    Read our full announcement for more information and let us know if you have any questions.

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


    Jun 28, 2009
    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


    Unity Technologies

    Sep 16, 2016
    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.