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

image conversions and platform switch with large & numerous images is frustrating.

Discussion in 'Editor & General Support' started by tswalk, Feb 20, 2016.

  1. tswalk

    tswalk

    Joined:
    Jul 27, 2013
    Posts:
    1,109
    This is just a frustration point with Unity I've had for a while now, and I really hope the workflow can be addressed.

    When importing many images (1K, 2K, 4K...), as in several hundred, into Unity, and having to do any tweaking.. (especially if they're organized in multiple sub folders) the process is really tedious. Which, is doable; however, on top of that having conversions between platforms can be excruciatingly slow.

    Sure, I can deal with the tedious part.. however, I think there could be a better way. What that is, I just don't know, perhaps a tool or process improvement. I don't know, but damn.. this is driving me bananas.
     
  2. zombiegorilla

    zombiegorilla

    Moderator

    Joined:
    May 8, 2012
    Posts:
    8,969
  3. BearHugMark

    BearHugMark

    Joined:
    Feb 21, 2016
    Posts:
    20
    tswalk I share the same issue, if I swap between iOS and tvOS it can take 40 minutes to make that switch as it goes through all the assets and textures 1 by 1 and reimports them or something.

    zombiegorilla thanks for sharing - not sure how the asset server gets around this issue though?
     
  4. zombiegorilla

    zombiegorilla

    Moderator

    Joined:
    May 8, 2012
    Posts:
    8,969
  5. BearHugMark

    BearHugMark

    Joined:
    Feb 21, 2016
    Posts:
    20
    AAhh! Yeah that looks lovely :) Will try and set that up, thanks for the link!
     
  6. tswalk

    tswalk

    Joined:
    Jul 27, 2013
    Posts:
    1,109
    Unfortunately this doesn't really solve the initial conversion problem...

    What is really needed is an option to be able to take that conversion step and push it to the cache server and offload both processing and distribution.

    If on the project level, you could specify a 'cache server' option on a folder to say "convert images in here to these platforms and properties".. which when sync'd to the server, it would then generate the cache for those platforms.

    [edit]
    Although, I guess it would certainly help with switching platforms, once the conversions are done....
     
    Last edited: Feb 21, 2016
  7. fffMalzbier

    fffMalzbier

    Joined:
    Jun 14, 2011
    Posts:
    3,276
    Why not make a copy of the project put it on another machine with unity, setup that machine to use the cache server and do all the conversions there. Then you can get the converted data via the cache server on your main unity instance if you need it.
    That is what the cache server is for. (and usage for larger teams so that asset only needs to be imported once per team)