Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Zephyr)
  • No Skin
Collapse
RipperStore Logo
  1. Home
  2. Support
  3. General Support
  4. how to optimize my avatar

how to optimize my avatar

Scheduled Pinned Locked Moved General Support
unity
4 Posts 2 Posters 3.3k Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • kittyyyyK
    kittyyyyK
    kittyyyy
    wrote on last edited by kittyyyy
    #1

    hiii, i really wanna optimize my avatar its insane how i only have one outfit and having my texture memo above 290mb , and i see other avis having sooo much stuff in them with a texture memo of 200mb and sometimes less, i tried lowering my images but didnt make a big difference. any tips please ❤ ? (i wna optimize it without losing the quality a lot)

    Edit: just found out about this tool its really helpful ><
    https://github.com/Thryrallo/VRC-Avatar-Performance-Tools

    1 Reply Last reply
    1
    • taikeruT
      taikeruT
      taikeru
      wrote on last edited by taikeru
      #2

      learn how to bake and atlas your textures - doing this for a model can easily bring 200mb down to around 40mb - 50mb

      for most models with "over 90+ toggles!!!" which seems to be most eboy/egirl models with more outfits than anyone actually uses on the daily, there are simply so many things on the avatar that just lowering texture sizes will not come close to being enough to properly optimize them (im just using this as an example pls dont hurt me)

      the best tool for this, imo, is SimpleBake, providing the ability to both atlas textures and bake multiple textures to single images without losing much visual quality; pairing this with a UV packer, you can very easily get the coveted "1 skinned mesh renderer" that hyper-optimized avatars boast; of course it varies though - any optimization is good optimization!

      realistically, many of these creators that throw in 2k+ textures on 30+ mesh renderers do not care about performance or optimization, as a result it is going to be that much harder to optimize those avatars

      if you are willing to sit in blender and fix the egregious ignorance of optimization, it can be done; otherwise, decimate textures*, maybe even remove some of the things you feel you won't use as often, and look into tools like Polytool; your results will vary

      * textures generally shouldn't be more than 1024x, using DXT1 compression (not crunching)
      maps (roughness, metallic, etc) can go even further down to 512x, also DXT1
      even further, cubemaps and matcaps can go down to 256x or even 128x if it does not affect the overall look as much
      normal maps are the only thing that should ever be at 2048x, and sparingly, using RG compressed BC5

      instead of DXT1, you can also use BC7; in some cases this can look better but DXT1 has a higher compression ratio due to lack of the alpha channel - most textures and maps are not transparent, but if they are, try BC7

      and the final note - don't be afraid to use Bilinear instead of Mitchell when compressing; Mitchell is great but does blur finer details while Bilinear tends to be more sharp at lower resolutions

      there aren't any real good guides around but I do believe I've got a few good tips to give out - feel free to yell at me for more

      // avid reverse engineer, long-time software developer

      // "...culture shouldn't exist only for those who can afford it."
      // - Hakita

      kittyyyyK 1 Reply Last reply
      3
      • taikeruT taikeru

        learn how to bake and atlas your textures - doing this for a model can easily bring 200mb down to around 40mb - 50mb

        for most models with "over 90+ toggles!!!" which seems to be most eboy/egirl models with more outfits than anyone actually uses on the daily, there are simply so many things on the avatar that just lowering texture sizes will not come close to being enough to properly optimize them (im just using this as an example pls dont hurt me)

        the best tool for this, imo, is SimpleBake, providing the ability to both atlas textures and bake multiple textures to single images without losing much visual quality; pairing this with a UV packer, you can very easily get the coveted "1 skinned mesh renderer" that hyper-optimized avatars boast; of course it varies though - any optimization is good optimization!

        realistically, many of these creators that throw in 2k+ textures on 30+ mesh renderers do not care about performance or optimization, as a result it is going to be that much harder to optimize those avatars

        if you are willing to sit in blender and fix the egregious ignorance of optimization, it can be done; otherwise, decimate textures*, maybe even remove some of the things you feel you won't use as often, and look into tools like Polytool; your results will vary

        * textures generally shouldn't be more than 1024x, using DXT1 compression (not crunching)
        maps (roughness, metallic, etc) can go even further down to 512x, also DXT1
        even further, cubemaps and matcaps can go down to 256x or even 128x if it does not affect the overall look as much
        normal maps are the only thing that should ever be at 2048x, and sparingly, using RG compressed BC5

        instead of DXT1, you can also use BC7; in some cases this can look better but DXT1 has a higher compression ratio due to lack of the alpha channel - most textures and maps are not transparent, but if they are, try BC7

        and the final note - don't be afraid to use Bilinear instead of Mitchell when compressing; Mitchell is great but does blur finer details while Bilinear tends to be more sharp at lower resolutions

        there aren't any real good guides around but I do believe I've got a few good tips to give out - feel free to yell at me for more

        kittyyyyK
        kittyyyyK
        kittyyyy
        wrote on last edited by
        #3

        @taikeru omg thank u soo much i really appreciate it, ill try these methods out

        taikeruT 1 Reply Last reply
        👍
        0
        • kittyyyyK kittyyyy

          @taikeru omg thank u soo much i really appreciate it, ill try these methods out

          taikeruT
          taikeruT
          taikeru
          wrote on last edited by
          #4

          @kittyyyy ofc, also to add: take a look at d4rk's optimizer for a really well made tool that uses custom material trickery among a lot of other methods to optimize even the heaviest avatars

          // avid reverse engineer, long-time software developer

          // "...culture shouldn't exist only for those who can afford it."
          // - Hakita

          1 Reply Last reply
          1

          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

          With your input, this post could be even better 💗

          Register Login
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          • Login

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular