Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 12 Next capture
2021 2022 2023
1 capture
12 Jun 22 - 12 Jun 22
sparklines
Close Help
  • 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
0
Question by jedswi · Jun 18, 2018 at 09:31 PM · texturecompressionpng

Texture Compression

Hello! My team is working to reduce our texture size to decrease build size as well as size of textures in memory. We are using PNG files for our textures.

I noticed that in the editor, build log, and apk result, it doesn't seem to matter if I bring in my PNG files at full quality, or compressed, the texture size in the build log, editor, and apk size remains the same.

I found some links that discuss this issue, and it appears that Unity never uses the actual PNG so compression doesn't matter. I just wanted to have this realization confirmed if it is true. Thanks!

https://forum.unity.com/threads/unity-ios-image-sizes.162962/ https://forum.unity.com/threads/does-unity-truly-support-png.208307/

Comment
Add comment
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

1 Reply

· Add your reply
  • Sort: 
avatar image
0

Answer by NoDumbQuestion · Jun 19, 2018 at 02:00 AM

https://tinypng.com/

I use this for almost of my project on Mobile to reduce size without lost of Image quality . 50-70% size reduce most of the time.(and it is free too)

Tested: 200 600p Images in game from 120Mb build --> 60Mb

Comment
Add comment · Show 3 · 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 jedswi · Jun 19, 2018 at 06:37 PM 0
Share

Thanks for the answer, but this isn't really addressing my question. Does your build actually shrink and were there specific settings for that? Compressing for me shows that the project size decreases, but doesn't appear to ever effect the build

avatar image NoDumbQuestion jedswi · Jun 19, 2018 at 11:44 PM 0
Share

I think unity do compress by default. In Images/textures you can find option for that.

And if you put image/texture in Resources folder. I notice that build size reduce even more.(roughly 20%, not sure why).

If you want to trade build size with loading scene time, You can put entire scene to assetbundle(the game have to uncompress scene evertime open up). That's why you can see some game have 30s boot up.

avatar image NoDumbQuestion jedswi · Jun 19, 2018 at 11:48 PM 0
Share

And about textures exist in memory/RA$$anonymous$$. You have to destroy any references to the images textures. Or set sprite/UI rexture - -> null.

Call application.unloadUnusedAsset.

For best result, that i have done, put all image png to Resources folder. Cal resources.UnloadUnusedAsset when reference of texture set to null

The texture will be release from memory

Tested: 720p image/textures always take 1.0->1.5 $$anonymous$$b of RA$$anonymous$$ no matter of how you compress them

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.

Follow this Question

Answers Answers and Comments

112 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 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 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 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 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 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 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

Texture compression distortion. 1 Answer

After converting the image type from png to jpg, the build size increased. 0 Answers

What is the condition for NPOT compression in Unity? 0 Answers

Texture import settings, Default is "Crunched", but I must also tick override for iOS? 0 Answers

Texture Compression format for UWP,Texture 0 Answers


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