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. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice

★★★★★ Texture Overview - Just the right information to aid in optimization

Discussion in 'Assets and Asset Store' started by Peter77, Aug 27, 2013.

  1. OcelotsRevolver

    OcelotsRevolver

    Joined:
    Sep 20, 2014
    Posts:
    2
    Right on, i'll check my inbox. Thanks!
     
  2. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,471
    I just submitted an update to the asset store that adds compatibility for Unity 2018.1 beta 6. I'll post here once the update is available.
     
  3. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,471
  4. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,471
    A customer found that Texture Overview outputs a lot of errors, if the project contains "ETC Crunched" textures and is using Android as build target. This error seems to occur in Unity 2017.3 and newer only.

    I've fixed this issue and I'm going to submit an update to the Asset Store today. Not sure when it will be available then, I hope next week.

    I'll post again if the update is available in the UAS.
     
  5. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,471
  6. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,471
    Texture Overview 4.7 is available now.

    Changelog
    • Unity 2018.2 alpha compatibility
    • Fixed option "Advanced/Show assets from Editor directories". It now also detects assets located in a directory called "Editor Resources" as editor assets.
    • Added "Advanced/Show assets from Packages". This lets you include/exclude textures that are pulled in through Unity‘s Package Manager. (Unity 2017.3 newer only)
    https://assetstore.unity.com/publishers/3683
     
  7. zKici

    zKici

    Joined:
    Feb 12, 2014
    Posts:
    437
    Hi,

    Can I please know why Audio Explorer Pro was deprecated, seeing that the texture explorer is still on there,

    Thanks
     
  8. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,471
  9. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,471
    Just a quick heads up, I tested Texture Overview with Unity 2018.3.0b3 today and the version (4.7) currently on the Asset Store still works.
     
  10. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,471
    Texture Overview 4.8 is now available through the Unity Asset Store.

    Changelog
    • Checked Unity 2018.3 compatibility
    • Added Unity 2019.1 alpha compatibility
    • Added option to toggle issue detection if texture compression fails. This was hard-coded to be checked always prior version 4.8.
    • Added issue detection, if a source image uses a lossy compression format, such as adding .jpeg to the project. Can be turned off in "Tools > Issue Detection" menu.
    • Added issue detection if Legacy Cubemap assets are found. Can be turned off in "Tools > Issue Detection" menu.
    • Fixed "jpeg" textures not showing up in the list, but "jpg" textures did.
    https://assetstore.unity.com/publishers/3683
     
  11. rmuk

    rmuk

    Joined:
    Feb 18, 2015
    Posts:
    65
    I'm having an issue with the detection of the "Runtime Size" of my textures, and the Texture format. It does not seem to be correctly detecting RGBA Crunched ETC2, and it's showing a warning on each image saying "Only POT Textures can be compressed to ETC2_RGBA8Crunched format." even though Unity is compressing my images just fine (verified by testing build sizes). All of these images are POT on one side and divisible by 4 on the other and that seems to satisfy Unity's requirements for crunch compression. I have included screenshots for comparison. Note that this is on Unity 2018.2.11 and an Android build target (however it has the same issue with iOS). The asset was downloaded from the store an hour ago (first time user).
     

    Attached Files:

  12. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,471
    Can you please post a screenshot of the inspector, showing all settings of this texture, including the "advanced" settings. That would help me to reproduce the problem on my end to come up with a fix.

    Have you checked with a profiler how much memory the texture uses on the device? The number unity is showing, is the file size as far as I remember, but not the size in memory.
     
  13. rmuk

    rmuk

    Joined:
    Feb 18, 2015
    Posts:
    65
    Here's the full screenshot.

    As far as the sizes go, it's a PNG that is 18.9MB on disk, after enabling crunch it's 1.0MB in Unity, Texture overview shows 39.6MB.
     

    Attached Files:

    Peter77 likes this.
  14. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,471
    Thank you! I'm going to check what's going wrong with Texture Overview and will let you know when I have a fix.
     
  15. Lars-Steenhoff

    Lars-Steenhoff

    Joined:
    Aug 7, 2007
    Posts:
    3,478
    What about bringing back shader overview and audio overview in one big package, I'm sure the sales will be better if people only have to buy one amazing package to get all 3 tools.

    Just sharing my thoughts, or perhaps I can send you money to update shader overview for the latest.
    I bought all he packages, and they were the best ones among the store.
     
  16. rmuk

    rmuk

    Joined:
    Feb 18, 2015
    Posts:
    65
    If it helps, i could send you one of the images in question so that you could test with it. Just let me know where to send it (i'm not sure if the Unity forum re-compresses uploaded images or not).
     
  17. rmuk

    rmuk

    Joined:
    Feb 18, 2015
    Posts:
    65
    Ok, sorry for the double post but i've been looking through the list a little more thoroughly. Any image that is an exact power of two does show correctly (512x512 for example). However, images that have a POT as one dimension and the other divisible by 4 do not show correctly. If you'd like to test this, create an image that is 1912x2048. Unity will crunch that and make it RGBA Crunched ETC2, but Texture Overview seems to think that it is not.

    EDIT: The 512 square one actually isn't correct, sorry. For example, one is showing as 256kb in TO, and 46.1kb in the editor.
     
  18. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,471
    No need to be sorry, I'm very grateful for any additional information that helps to solve the problem. So thank your for that :)

    I've sent you a private message through the forum with a download-link to a fixed version. Please let me know if this works for you.
     
  19. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,471
    Today I submitted an update to the Unity Asset Store, which fixes the ETC2 issue detection problems, that were reported here.
     
  20. TJHeuvel-net

    TJHeuvel-net

    Joined:
    Jul 31, 2012
    Posts:
    819
    Just got this package, looking really useful! My main aim is to find errors with textures, which right now is a bit difficult to use to be honest.



    I have the game window on fullscreen, the only way i can read the messages if i move the window to the left. Besides the tooltip clamping, i think it would be super useful if there was a column with the actual error message. Right now you can only add a column that shows if there is an issue or not, but the message would really show things clearly.

    Additionally things like storage size are actually missing. Using Unity 2018.2.13f1 with the 4.0 runtime. We have about 10900 textures in total.
     
  21. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,471
    That makes sense. I try to come up with a way that makes it easier to read in a future release. These messages can be rather long and have multiple lines, I guess adding another column would not entirely solve the issue. Perhaps an overlay, like the "Memory usage" overlay would be useful, which appears automatically if you select an item with an issue.

    Can you please check if you selected a platform button in the top-right corner inside texture overview?
    http://www.console-dev.de/bin/TextureOverview.pdf
     
  22. TJHeuvel-net

    TJHeuvel-net

    Joined:
    Jul 31, 2012
    Posts:
    819
    Thanks, setting the current platform was indeed the issue. Why wouldnt i set it to the current platform? There doesnt seem to be a setting to put it on a different platform either.
     
  23. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,471
    If you have multiple platform modules installed, it show all the platforms in that list. For example, if you installed Unity with iOS and Android modules, you can choose between Default, PC Standalone, iOS and Android. It reflects the platforms Unity displays in its Texture Inspector.

    I didn't set the button automatically to the active platform, to make sure the user is aware what the active platform is, thus it must be selected.
     
  24. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,471
    Texture Overview 5.0 is now available through the Unity Asset Store.

    Changelog
    • Fixed some UI glitches when using Unity 2019.1 alpha
    • Added overlay window when selecting an item in the list where the texture has warnings.
    https://assetstore.unity.com/publishers/3683
     
    Lars-Steenhoff likes this.
  25. witcher101

    witcher101

    Joined:
    Sep 9, 2015
    Posts:
    516
    Does this allow to change size and compression of the listed textures all at once??
     
  26. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,471
    Nope. Texture Overview does not support to change texture settings. However, changing texture settings is just a double-click away. Just double-click or press Enter to assign a Texture to Unity‘s Inspector, where you can change its settings.
     
  27. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,471
    I submitted an update to the Asset Store that adds 2019.2 alpha compatibility and fixes a few bugs.

    Once the update is online, I'm going to deprecate the plugin and it can no longer be purchased. If you bought the plugin already, you can still download the latest version from Asset Store, you can find it in your "My Assets" tab.
     
    Last edited: Feb 11, 2019
  28. Lars-Steenhoff

    Lars-Steenhoff

    Joined:
    Aug 7, 2007
    Posts:
    3,478
    Can't say I did not see that coming.
    Best of luck with your other ventures, and if you ever decide to open source all the plugings, I will be very thankfull.
     
    Peter77 likes this.
  29. zKici

    zKici

    Joined:
    Feb 12, 2014
    Posts:
    437
    :(
     
    Peter77 likes this.
  30. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,471
    Texture Overview 5.1 is now available through the Unity Asset Store.

    Changelog
    • Unity 2019.2 alpha compatibility
    • Fixed "RGBA Half", it was handled as 16 bits per pixel, but it‘s 64 bpp.
    • Fixed "RGB(A) Compressed BC7" fallback texture format from "RGB24" to "RGBA32".
    • Fixed "R8" issue detection, it does not need to be power of two to generate mips.
    • Added "R16" texture format handling (Unity 2019.1 and newer)
    • Added "RGB9e5 32 Bit Shared Exponent" texture format handling (Unity 2019.1 and newer)
    As mentioned earlier, I'm going to deprecate the plugin. Do no longer buy the plugin!
     
    Lars-Steenhoff likes this.
  31. KhushbooG17

    KhushbooG17

    Joined:
    May 5, 2021
    Posts:
    1
    Hey is this asset still available? Can I access it somehow because on Unity asset store it's not there. Is it uploaded somewhere else?
     
  32. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,471
    Texture Overview is not available anymore. The latest version, which was available through the Unity Asset Store, is most likely also not compatible with more recent versions of Unity.