• Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
1
Question by TheDreamMaster · Sep 13, 2013 at 06:11 AM · androidbugapkicon

HEADS UP: Android APK icons blurry and horrible!

I have noticed that my APK icons look blurry when displayed in the android device. I have checked in devices with different screen resolutions, up to 1920x1280 (nook HD+), and they don't look as sharp as other icons. Just slightly but noticeable up close.

All my icons start at 1024x1024, then I resize to 512x512 and 144x144 and the rest of the resolutions. They are REALLY SHARP and CRISP.

I have tried both letting unity do the icon resizing and overriding with my own. The result is the same.

Now, I noticed that in the Icon section of the Player Settings, the 144x144 icon is displayed at the same size as the 96x96 icon. I first thought t$$anonymous$$s was just a display t$$anonymous$$ng but maybe there is more to it. Maybe the APK icons are being erroneously rendered to 96x96 by unity and then stretched out to 144x144 at some point.

EDIT 1: Well I digged into the APK arc$$anonymous$$ve and found that indeed the icons look terrible, even when I override the Unity automatic resizing and provide my own. Here is what they look like:

http://mind-research.com/UnityAndroidIcons.jpg

They look not$$anonymous$$ng like the nice display we see in the editor, and not even close to the original art (w$$anonymous$$ch is manually dragged and dropped into the editor in the override mode).

EDIT 2: A bit more digging... If you click select on the drop box for the icons you open the texture selection window w$$anonymous$$ch shows what the problem is: the icons are treated as textures and are converted to the nearest power of 2 resolution! Later they seem to be converted back to the resolution they are supposed to be (by a rather crude algorithm).

EDIT 3: A Solution... Bring all your properly resized icons into your assets folder and set them as GUI textures! Finally drag and drop the icons into the android override in Player Settings>Icon.

Comment
Add comment · Show 1
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image MD_Reptile · Sep 13, 2013 at 07:02 AM 2
Share

have a look at this question I asked a while back:

http://answers.unity3d.com/questions/264903/96x96-pixel-android-launcher-icon.html

not sure if it helps or not, but hey, it worked for me to get manually added icon sizes, so maybe you could manually add your icons and see if they get blurry still...

1 Reply

· Add your reply
  • Sort: 
avatar image
4

Answer by TheDreamMaster · Sep 13, 2013 at 07:15 AM

Thanks MD_Reptile. The trick was to import the icons as GUI textures so they are not converted to power of two (w$$anonymous$$ch happens even if you have it set to NONE in the Advanced texture inspector).

Comment
Add comment · Show 2 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image MD_Reptile · Sep 13, 2013 at 07:29 AM 0
Share

ahh I see. so many silly tricks to get to such a simple goal :P

avatar image TheDreamMaster · Sep 14, 2013 at 04:44 AM 0
Share

Agreed. It should just work. :(

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Welcome to Unity Answers

If you’re new to Unity Answers, please check our User Guide to help you navigate through our website and refer to our FAQ for more information.

Before posting, make sure to check out our Knowledge Base for commonly asked Unity questions.

Check our Moderator Guidelines if you’re a new moderator and want to work together in an effort to improve Unity Answers and support our users.

Follow this Question

Answers Answers and Comments

16 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Error building Player: CommandInvokationFailure: Failed to build apk. 0 Answers

Unity stuck at "Creating APK package" 0 Answers

change icon android apk with apktool 1 Answer

[android] App icon doesn't update ... 0 Answers

Android Shadows Degrade over time 1 Answer


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges