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

Unity 5 PVRTC looks hugely improved compared to Unity 4.5!

Discussion in 'Unity 5 Pre-order Beta' started by Wisteso, Oct 28, 2014.

  1. Wisteso

    Wisteso

    Joined:
    Nov 17, 2013
    Posts:
    50
    After just doing a test, it looks like the PVRTC compressor does a MUCH better job at compressing sprites. I am very impressed.

    The artifacts that do remain seem to be mostly around edges, but even then they are much nicer looking than the artifacts of Unity 4.5's compressor.

    It looks as though some white is bleeding into some edges due to Photoshop's obnoxious white-fill-behind-zero-alpha pixels, but that should be resolvable by using TGA for those problem cases.

    Thanks, Unity devs!
     
  2. AcidArrow

    AcidArrow

    Joined:
    May 20, 2010
    Posts:
    10,854
    Is it better than the "best" setting in Unity 4.5, or did they just switch to that as a default?

    Cool news though if the compression is indeed better.
     
  3. Wisteso

    Wisteso

    Joined:
    Nov 17, 2013
    Posts:
    50
    @AcidArrow Yes, I believe so, since we are using an IPackerPolicy that always uses 100% quality and noticed a pretty obvious reduction in compression artifacts just by using Unity 5.

    Here is a before/after comparison of the same sprite...

    Unity 4:
    pvrtc_u4b.png
    Unity 5:
    pvrtc_u5.png

    Note that the Unity 5 screen cap has some minor color noise added on our end. That's not caused by the PVRTC tool.
     
    Last edited: Oct 29, 2014
  4. StarManta

    StarManta

    Joined:
    Oct 23, 2006
    Posts:
    8,733
    From the changelog:
    It's about 1/3 the way down a very long page of changes.

    Good news! We've been having issues with compressed images looking crappy on one of our games... it may be worth dabbling into Unity 5 in a future version.
     
  5. AcidArrow

    AcidArrow

    Joined:
    May 20, 2010
    Posts:
    10,854
    Wow, that looks like a significant improvement! Really cool.

    They should advertise it more. It got far more excited than other more prominent features :)
     
  6. VIC20

    VIC20

    Joined:
    Jan 19, 2008
    Posts:
    2,676
    I guess they support PVRTC3 now.
     
  7. orb

    orb

    Joined:
    Nov 24, 2010
    Posts:
    3,032
    That too, but if you're still building for an older device I don't think it'll magically support it.
     
  8. Wisteso

    Wisteso

    Joined:
    Nov 17, 2013
    Posts:
    50
    Actually I was kind of expecting that it would work on older devices, since there's no way to tell Unity to use an older version of PVRTC. I suppose it's possible than the Unity devs overlooked that, though I'll know pretty soon when I test on my 1st gen iPad Mini.