Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 14 Next capture
2021 2022 2023
2 captures
13 Jun 22 - 14 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 Philippe Vincenti · Mar 17, 2015 at 09:08 PM · texturecompressionweightgif

Does Unity take GIF?

So I imported a 2048x2048 GIF texture that weighs about 45Kb, but Unity "compressed" it to 2.7Mb, so I'm guessing that it compressed the image to JPG or something? Does Unity take GIF textures at all? This is a problem since the texture will be streamed, so weight is a pretty big issue.

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
2

Answer by steakpinball · Mar 17, 2015 at 09:09 PM

Unity does import GIF files. But it does convert it to a platform specific format.

Comment
Add comment · Show 4 · 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 Philippe Vincenti · Mar 17, 2015 at 09:14 PM 0
Share

Yeah that's what I thought. So once it's converted and then put into an asset bundle, what's in the bundle? The 45 $$anonymous$$b GIF or the 2.7$$anonymous$$b texture file? I would guess Unity is smart enough to check whichever is lighter and then re-converts the GIF once the bundle is decompressed right? Thanks for the speedy reply BTW!

avatar image steakpinball · Mar 17, 2015 at 10:21 PM 1
Share

It saves the imported (2.7$$anonymous$$B) image. Otherwise loading times would be a lot longer. (Some projects can take up to 30 $$anonymous$$utes to import all the images.)

If you want to save the GIF itself, keep it outside of an asset bundle and use something like WWW.LoadImageIntoTexture to load it directly.

avatar image Philippe Vincenti · Mar 18, 2015 at 04:29 PM 0
Share

$$anonymous$$akes a lot of sense. Thanks!

avatar image Philippe Vincenti · Mar 19, 2015 at 02:42 PM 0
Share

Actually, I just did a little test, exported only the texture and re-imported it in an empty project, and when I looked at the source file, it was a GIF. Looks like Unity prioritizes weight over import time, or maybe it just doesn't change the source file at all no matter the context?

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

3 People are following this question.

avatar image avatar image avatar image

Related Questions

Why does texture compression not reduce the size of my levels? 0 Answers

Is it possible to compress textures per device 0 Answers

Texture Compression 1 Answer

Can Rectangle pot PVRTC textures be used on iOS? 1 Answer

Failed to generate ETC texture UnityEditor.HostView:OnGUI()...Why? 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