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. Dismiss Notice

Feature Request Make the loading bar upon saving less obtrusive

Discussion in 'Visual Effect Graph' started by Program-Gamer, Oct 8, 2023.

  1. Program-Gamer

    Program-Gamer

    Joined:
    Nov 16, 2018
    Posts:
    14
    As the title says, whenever you save a VFX graph, be it a custom operator, block, or entire particle system graph, a small loading bar appears and blocks your inputs until it's done saving. It's not too bad for smaller graphs since it only shows up for a fraction of a second, but it is distracting enough to cause some frustration. More importantly though, this process can take a solid second, sometimes even more for complex graphs, and those are exactly the reason VFX graphs exist in the first place, so it feels like a fairly significant oversight that the process of saving them is this obtrusive. Even if taking this much time to save a graph has a good reason (I assume it's compiling shaders every time, which, fair enough), having the loading bar block your inputs in the meantime is still a pretty significant usability sticking point.

    My proposed solution to this would be to do the same thing as for scripts and stick this loading bar down into the background tasks section of the editor so it doesn't prevent you from further editing the graph while it saves. It would almost certainly require some reworking of how saving graphs works behind the scenes, but it would be a pretty significant productivity boost to no longer need to wait for a big loading bar to disappear every time you save your work, which is a good habit to have, and shouldn't be discouraged by editor perf issues to be perfectly honest.

    And while we're at it, what's up with the insert block popup very often taking a second and a half to load? As far as I can tell, the list of operators and blocks doesn't dynamically change depending on context, so it's really weird that it takes this long to pop up most of the time. Please look into that as well?
     
    mgear likes this.