Search Unity

Official Scene Tooling 2021 Preview - Extended Overlays

Discussion in 'World Building' started by gabrielw_unity, Oct 24, 2020.

  1. gabrielw_unity

    gabrielw_unity

    Unity Technologies

    Joined:
    Feb 19, 2018
    Posts:
    963
    Hello! Welcome to a preview of our new Extended Overlays solution! As a reminder, this is only in planning, we can't guarantee anything, but we really do want your feedback and thoughts, early in the process, so thanks for watching!

    As we all know - Unity has lots of overlays, and many of these have problems. Sometimes they overlap, or conflict, many of them look and function differently, and all are difficult to customize.

    This isn't just a feature issue - at a foundational level, we simply can't have good, consistent tools and info without a modern, customizable, overlay system. So - we're fixing that!

    Additional note - the keyword here is consistency, so this new overlay system is being built as a generic system, applicable to all (reasonable) areas of Unity. As such, we've made a "generic" video, and if you have a hankering for a real-world example ... check out the Scene Tooling Ecosystem post!

    Thanks for viewing, excited to discuss and build this up with everyone's help!

     
    Immu, wyattt_, Bromm and 7 others like this.
  2. Ruchir

    Ruchir

    Joined:
    May 26, 2015
    Posts:
    934
    Any update on the availability of the preview build?
     
  3. gabrielw_unity

    gabrielw_unity

    Unity Technologies

    Joined:
    Feb 19, 2018
    Posts:
    963
    Nothing yet, it's a long process merging into trunk :D Maybe a week or two!
     
    laurentlavigne likes this.
  4. Catsoft-Studios

    Catsoft-Studios

    Joined:
    Jan 15, 2011
    Posts:
    703
    This looks very promising! Do we create custom overlays using UI Toolkit or IMGUI? Or can we use both, like an Editor Window? I'm super excited to try this out!
     
    gabrielw_unity likes this.
  5. gabrielw_unity

    gabrielw_unity

    Unity Technologies

    Joined:
    Feb 19, 2018
    Posts:
    963
    Hi @Catsoft-Studios ! UI Toolkit is the preferred way, though an overlay display IMGUI if necessary :) Glad you dig it!
     
    Ruchir and Catsoft-Studios like this.
  6. FernandoMK

    FernandoMK

    Joined:
    Feb 21, 2017
    Posts:
    178
    Looking forward to testing. Really very useful and interesting.:D

    do asset grids support that too? because currently the embedded version is not so practical.

    However, if you plan to incorporate the integrated snap to work on the overlay, that would be awesome.:p
     
    Ruchir likes this.
  7. gabrielw_unity

    gabrielw_unity

    Unity Technologies

    Joined:
    Feb 19, 2018
    Posts:
    963
    Hi! The built-in Grids system will be an overlay, yes! :)
     
    Ruchir and FernandoMK like this.
  8. FernandoMK

    FernandoMK

    Joined:
    Feb 21, 2017
    Posts:
    178
    Any news on that?

    it would be great to see that in the next 2021.1 beta :D
     
    Ruchir likes this.
  9. gabrielw_unity

    gabrielw_unity

    Unity Technologies

    Joined:
    Feb 19, 2018
    Posts:
    963
    FernandoMK likes this.
  10. Grimreaper358

    Grimreaper358

    Joined:
    Apr 8, 2013
    Posts:
    789
  11. gabrielw_unity

    gabrielw_unity

    Unity Technologies

    Joined:
    Feb 19, 2018
    Posts:
    963
    Hey! There have been some bumps in the road, keep an eye out for Alpha 17 :)
     
  12. raphick

    raphick

    Joined:
    Nov 15, 2016
    Posts:
    365
    Hi!
    I got frozen in my enthusiasm by some usual issues.

    I wanted to create my visual element and when I imported UI Toolkit, it appears it uses classes (MeshInfo, TextInfo, FontAsset ...) that have changed namespace (from Textcore to TextCore.Text).
    Any chance you know who to ping to settle this? I am on a quick experimentation flow for this and don't want to (and shouldn't) patch this nor maintain myself.
    Cheers!
     
    Walter_Hulsebos likes this.
  13. Rowlan

    Rowlan

    Joined:
    Aug 4, 2016
    Posts:
    4,300
    @gabrielw_unity are there plans on having context sensitive shortcuts? Currently e. g. the sceneview must have the focus in order for keyboard shortcuts to be registered (unless they are modifier shortcuts). It seems that you guys use ClutchSortCutAttribute, but that requires a context which must implement the IShortcutToolContext interface which isn't accessible for us.

    I created the post of my problem here.

    I thought this might fit into the new tooling system, so hence the post here :)
     
    Last edited: Aug 20, 2021
    awesomedata and Catsoft-Studios like this.