Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 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 sharsnik · Nov 06, 2012 at 02:15 AM · texturewebplayermemory

Texture memory in Webplayer

Hello, I'm having an issue with Textures in the Webplayer (It works fine in the editor). I load the various stage parts from the resource folder. However, when I switch stages enough times (IE, load a certain number of objects - namely textures), the textures no longer display correctly.

alt text

I assume that the issue is that Unity isn't removing the textures from memory when they are no longer in use, but my attempts to fix the issue using UnloadAsset and UnloadUnusedAssets have proven to be ineffective. Does anyone know the correct way to manage textures loaded from the Resource folder?

texturebug.jpg (367.9 kB)
Comment
Add comment · Show 4
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 Loius · Nov 06, 2012 at 04:05 AM 0
Share

How are you displaying the newly-loaded textures? If the top image is the one with messed-up images, it looks like there's a black plane covering up part of the image, or else the plane displaying the image has somehow been moved upward.

avatar image sharsnik · Nov 06, 2012 at 04:37 AM 0
Share

Yeah, that's what's odd. The only difference between these two images is that in the top one, I loaded a bunch of different scenes beforehand (probably a few 100 $$anonymous$$bs of textures).

The sprites themselves have abandoned their $$anonymous$$aterial/Texture settings and are being rendered as a black plane.

avatar image sharsnik · Nov 06, 2012 at 08:34 AM 0
Share

I found this error in the webplayer log: d3d: failed to create 2D texture id=2267 w=1024 h=1024 mips=11 d3dfmt=21 [out of memory]

So, it's definitely an issue with GPU memory. But why isn't it getting fixed by using UnloadUnusedAssets? Note, using the function crashes the program... perhaps because I'm referencing the Textures in a non-$$anonymous$$onoBehavior class?

avatar image sharsnik · Nov 06, 2012 at 09:16 AM 0
Share

Apparently the issue with crashing was caused by the sounds in the game, so we can ignore that. But, even if I run UnloadUnusedAssets the textures don't seem to be unloaded?

What I really want is a way to remove the textures from the GPU, but keep them in RA$$anonymous$$. Is that possible?

0 Replies

· Add your reply
  • Sort: 

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

11 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

Related Questions

Should we enable Generate Mipmap for Normal Map? 1 Answer

Same material, different textures - efficient or not? 1 Answer

Android phone texture memory 1 Answer

Why does my 4Meg texture cause an increase of 8Meg in texture memory? 0 Answers

Reduce GPU Memory usage from textures 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