LF: MagicBounce: A.I. Upscaler / Optimizer
-
bump
-
I essentially use this, it does the same thing and i find it alot easier plus its free to use
https://unlimited.waifu2x.net/ -
@LooseCannon I already have a few local AI instances for up-scaling images and have tried all of them. waifu2x was the slowest one by far but my idea was that this asset is a lot easier and more convenient to use and seems to have great results while also saving space.
Thank you for the suggestion tho -
It's really easy to up-scale textures with Automatic 1111 and RealESRGAN model or Topaz Gigapixel but they turn 20 mb+ per file for .png and applying Crunch Compression gives around the same-looking result as the original texture so if there is some tool that makes this process more convenient and the textures higher quality, that would be nice
-
Im also interested in this .. when i put tiny tattos on avatars they lose clarity
-
@Vurad Yep and making textures over 2K makes them way too big
-
after i upscale my textures i drop them into https://www.photopea.com/ and just resave them at the highest quality, and it reduces the file size by a lot and they still look good on the avi when i set them to 4k
-
@SniffmyCrack you save them as .png from photopea?
-
@SniffmyCrack How is it reducing the size tho? Just saving them as more compressed PNG?
-
@Miki42 i guess so but i dont see any difference in quality when i resave it on there, i use photopea to photoshop textures a lot basically, and after i AI upscale them its always a smaller size when i save the edit i noticed, so i started resaving them after upscaling using it
-
@SniffmyCrack gotta try this, never thought of just saving the png in a different way xD
Irfanview can save opened images by just pressing S key and it has options for PNG + a plugin for optimizing the format to save space.
But I gotta run some test before saying if it's a good way or not. -
@SniffmyCrack what Quality % do you use on Photopea?
100% Quality seems to only reduce the size by 6-8%
90% reduces it a lot by ~57% but it introduces color banding99% is around 50% less size but there isn't any difference from 90% from what I can see and there is still color banding
-
So, this ride led me to find this program: https://nukesaq88.github.io/Pngyu/
It basically outputs the exact-looking image in PNG but in 30% to 75% less size (depending on the image).
You can also do images in a batch and overwrite the original on the spot, so it's just drag all images in and press the "Compress Start" button to optimize all textures.Pngyu is an interface program for the https://pngquant.org/ library.
-
This one https://github.com/H-J-F/PNGoo does the same as Pngyu but seems a bit more stable and way faster.
Also has a Unity tool if you understand how to install it.It reduced Perula's textures from 57.3 MB to 31 MB
-
@SniffmyCrack Oh god, 60 mb xd
-
P.S. for my PNGoo comment.
ONLY use the PNGoo .exe program, do not use the Unity script unless you are ready to deal with problems since VRC SDK cannot compile it when uploading avatars and Unity expects you to close it after every use on a texture.
If you only use the PNGoo.exe program it's basically a miracle cuz it almost halves the uncompressed resources for the avatar and the space used by your project.
For people who need Texture Memory or VRAM usage optimization read here: https://www.poiyomi.com/blog/2022-10-17-texture-optimization
AND use this tool in your project: https://github.com/Thryrallo/VRCAvatarTools/ to change the texture compression to DXT1 where you can afford it.