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

Resolved Keyboard shortcuts are an essential and missing feature.

Discussion in 'Shader Graph' started by DigitalSalmon, Mar 23, 2020.

  1. funkyCoty

    funkyCoty

    Joined:
    May 22, 2018
    Posts:
    679
    lol..
     
    Unifikation and PixelDough like this.
  2. DigitalSalmon

    DigitalSalmon

    Joined:
    Jul 29, 2013
    Posts:
    99
    One day, I hope to be able to lie peacefully in my bed, surrounded by my grandchildren and great grandchildren.

    One of them speaks up "Hey papa, did you spend you life well?"

    "No, my child. I spent my life waiting for the 'Create Node' popup to open, because Unity don't care at all about their users".

    Then I conk out.

    A Unity Developer visits my funeral and gives a short speech.

    "We've decided to begin the process of considering the possibility of asking users if they'd like basic features in our Engine"
     
  3. Ben_at_Work

    Ben_at_Work

    Joined:
    Mar 16, 2022
    Posts:
    58
    That awkward moment when you're scrolling through an old thread and notice you've already liked comments along the way. I appear to have been here before...

    Is Unity's goal to create a shader editor that's comparable with those which existed when Shader Graph was first created, or to create an editor that meets the standards of today? Is it a product that's intended to shine as an example of doing better than the competition, or is Unity content to settle on 'good enough'?
     
    Unifikation likes this.
  4. FredMoreau

    FredMoreau

    Unity Technologies

    Joined:
    May 27, 2019
    Posts:
    112
    Hey folks,

    @DigitalSalmon, I am often sarcastic myself, but I want to be pragmatic here. ;)
    Yes, there's not the shadow of a doubt that keyboard shortcuts are a must have feature and I don't want to dwell into why it's not already there after three years.
    As you can see, it didn't take much time to go from "not on the roadmap" to "planned", and I'm looking forward to the moment I'll happily publish the update when it lands!

    When we ask for feedback, it is to know more about your expectations and make sure we meet them.
    For example, some shortcuts are better made "mnemonic", easy to guess/remember (such as A for Add node, M for Multiply), while others are better made "kinaesthetic", easy to use (like QWER for select/move/rotate/scale, or function keys).

    And to answer your question @Ben_at_Work, "good enough" is a step toward "meets industry standards" and eventually "better than the competition".
    So while we want to eventually go beyond the great improvements everyone expects, we also need to catch up on the little things causing pain and frustration, such as ... the lack of keyboard shortcuts for one.

    I'll keep you posted of those little and big improvements. Until then, cheer up! We're on the same boat.
     
    PixelDough and Ben_at_Work like this.
  5. DigitalSalmon

    DigitalSalmon

    Joined:
    Jul 29, 2013
    Posts:
    99
    Respectfully, it's taken 3 years to go from "didn't bother" to "planned".

    Unity has a keyboard shortcut editor. Start by matching the shortcuts every major shader editor use (Tools I'm sure the Shadergraph "team" are using regularly), then leave users to remap if they prefer.

    But let's not bike shed. Just pick something and do it. Personally, I just want my art team to stop hating using this engine because Unreal is doing such a better job at giving it's users quality of life.

    And apologies for the continued argumentative tone, but we're really not in the same boat. It's plain to see that if anyone at Unity actually used these tools, alongside other available ones, user experience in ShaderGraph wouldn't be so shameful.

    I really appreciate you taking the time to reply, and I'm sure you'll be a force for positivity. There is little value in continued negativity so I'll consider my piece said and leave it there.

    Unless in a few months we still don't have shortcuts, in which case I'll be back to tell you about how my ghost comes back from the dead due to unfinished business involving Shadergraphs missing keyboard shortcuts.
     
    funkyCoty, FredMoreau and Unifikation like this.
  6. funkyCoty

    funkyCoty

    Joined:
    May 22, 2018
    Posts:
    679
    This post should have been "it's in, and the update will be live today"
     
    Unifikation likes this.
  7. Unifikation

    Unifikation

    Joined:
    Jan 4, 2023
    Posts:
    1,043
    Along with an apology, and a genuine attempt to make sure other user focused performance and usability features are understood and implemented for all systems, as a matter of urgency, for the users.

    ~ Tron cares.
     
  8. minte131

    minte131

    Joined:
    May 11, 2019
    Posts:
    5
    Have you guys ever tried ASE? ASE is one of the awesome visual scripting I've ever used, not just because you can use hotkeys, but because you can multiply more than two components at one node. Unity knows that, but look at what they've done. Sometimes I wonder if they just need to copy it exactly or buy ASE, then they could save our devs a thousand years.
    My rank list for the Visual Scripting UX: Houdini > ASE > ME > SG
     
  9. FredMoreau

    FredMoreau

    Unity Technologies

    Joined:
    May 27, 2019
    Posts:
    112
    What does ME stand for? UE Material Editor?

    Also, I take comparisons between Visual Scripting (Object Oriented paradigm) and Shader/Material Authoring with a grain of salt. While node based editing surely needs unification and improvements across the board, some things are very specific to a given context.
     
  10. Ne0mega

    Ne0mega

    Joined:
    Feb 18, 2018
    Posts:
    702
    Blender is so far ahead here, especially with node wrangler.

    I see people asking for shortcuts, things like "M" for multiply.

    How about M for "math", like Blender has.. a node where you choose the math function.

    This way, you dont have to rewire everything every time you want to change an add to a multiply.

    Oh, and unplugging leading to a create node prompt is...what? Why? Who actually works that way?

    Oh, and ctrl-z... Wow. Punishment.

    But I am glad for shadergraph. It just seems like it is stuck in its initial usability state, which was not so good. I thought improvement s would come over the years, and technical ones have, but usability has not really improved at all.

    Also, way to shrink nodes very small, but still leave open ports exposed, please.. ..the nodes are huge, even when shrunk.

    Well, i could go on for days, since I still use Blenders shader editor as well. So smooth, clean, and fast.
     
    funkyCoty likes this.
  11. Hirk

    Hirk

    Joined:
    Mar 22, 2014
    Posts:
    1
    I've been working with Unreal for years. Now, for some strange reason, the company management (Appel fans) decided that we should switch to Unity. At first I thought it doesn't matter. But after a few months, I'm thinking about resigning.
     
  12. minte131

    minte131

    Joined:
    May 11, 2019
    Posts:
    5
    Material Editor UE

    Can you provide more specific examples? I've also used UE before, and my friend is using it for his company's project. Each engine has its own strengths and weaknesses. I prefer Unity, even though I sometimes hate it. But UE seems to be more popular with artists. In the end, it's just a tool.
     
  13. DigitalSalmon

    DigitalSalmon

    Joined:
    Jul 29, 2013
    Posts:
    99
    Stay on target squadron. We're here for one thing and one thing only. Basic quality of life features any other credible software would have had from day one.
     
  14. TimNedvyga

    TimNedvyga

    Joined:
    May 18, 2015
    Posts:
    95
  15. FredMoreau

    FredMoreau

    Unity Technologies

    Joined:
    May 27, 2019
    Posts:
    112
    Hi,

    Keyboard Shortcuts have landed in 2023.3.0a7, along with a few other UX improvements.

    Should you want to help with feedback, please join this thread.

    Thanks!
     
    Shaderic likes this.
  16. DigitalSalmon

    DigitalSalmon

    Joined:
    Jul 29, 2013
    Posts:
    99
    For posterity.

    It's been implemented the same garbage way I shared 3 and a half years ago.

    Bored of being disappointed.
     
  17. DavidMiranda

    DavidMiranda

    Joined:
    Nov 30, 2012
    Posts:
    611