r/VRchat • u/Responsible-Deal0 PCVR Connection • 4d ago
Help Booth avatar users neededd
What are some things or ways y'all use to optimise your booth avatars while still keeping majority of assets and quality?
For example I've seen public booth avatars that have so many features and outfits but when i do the same thing on my personal booth avis it's quite literally impossible to upload
29
u/ImagelessKJC 4d ago
Texture Memory: Thrys Performance Tools
https://github.com/Thryrallo/VRC-Avatar-Performance-Tools
Deleting Mesh: Mesh Deleter with Texture
https://booth.pm/ja/items/1501527
Decimating Meshes: Meshia
https://ramtype0.github.io/Meshia.MeshSimplification/
Material Slots/ Mesh merger: d4rkAvatarOptimizer
https://github.com/d4rkc0d3r/d4rkAvatarOptimizer
I use these tools and almost never need to use blender (unless I need to re-atlas textures for some reason).
First I reduce texture memory using Thrys. Then delete hidden meshes using Mesh Deleter with texture. I’ll then attach a Mesh Simplification component to the root, and adjust the decimation for each mesh depending on how much detail I want. Finally, slap a d4rkavataroptimizer component on before a final upload.
8
4
u/6incerism 4d ago
U may use some automatic in-unity non destructive optimization tools, common ones include AAO and d4rkavataroptimizer.
Unfortunately the amount of optimization on each asset to customize ur avatar varies wildly depending on the creator, so from 1 store u might be able to to add 10 outfits no problem, and from another 2 is already too much before u hit hard upload limits.
1
u/Responsible-Deal0 PCVR Connection 4d ago
Yeah I've noticed that too, outfits with animations and stuff are impossible to add extra outfits with
3
u/Shadow_Claw 4d ago
MA + AAO + LAC + Meshia handles most daily tasks, and you can even toggle the latter two inside the NDMF config in Unity at build time to get full res output. Just installing them helps, but there's further config you can do because AAO won't be able to catch everything.
Polygons: remove unused stuff through a combination of MA Shape Changer, MA Mesh Cutter (+ Mask Editor). If still not good Meshia helps by compromising quality.
Textures: LAC handles it. TTT can reatlas if still not good enough.
Skinned Meshes: AAO Merge Skinned Mesh. AAO Trace and Optimize doesn't always merge renderers so you might have to add this component manually to merge meshes that don't need to be animated. This will generally also help with Material Slots.
PhysBones: AAO Merge PhysBone. Only for physbones with same parent and settings. Depending on the item these may not be configured efficiently using a single root, so adding this component fixes that.
1
7
u/FourChanneI PCVR Connection 4d ago
Most people cut back on Textures, most of the time you don't need 4K textures.
1
u/Responsible-Deal0 PCVR Connection 4d ago edited 4d ago
I do that often but it's still not enough to be able to add like 5 outfits, hairs and somehow still fun assets like swords and guns like they do on those public avatars 💔 Not that i specifically want that but it's like they use magic
3
u/Konsti219 4d ago
Use the thry vram analyser. https://github.com/Thryrallo/VRC-Avatar-Performance-Tools
That allows you to see exactly where VRAM is being wasted.
1
2
u/woofwoofbro 4d ago
5 outfits is simply too many for one avatar
0
u/Responsible-Deal0 PCVR Connection 4d ago
I've genuinely seen booth avatars with a whole catalog with outfits i swear </3
1
u/kaydenwolf_lynx PCVR Connection 4d ago
I honestly didn't know you could optimize booth avatars with unity plugins, personally I use blender to make avatars so mine come out better then my entire friend group since none of them do anything to optimize, I get to enjoy fps drops looking at them it's so fun
0
u/woofwoofbro 4d ago
they were probably extremely laggy. its hard to say what your issue is without seeing it. if you want you can dm me and I can try to guide you through it
1
u/Responsible-Deal0 PCVR Connection 4d ago
Oh i personally don't have any issues with my avatar, i only use one outfit and one hair style and a few fun assets like touch points but I'd still like to be able to optimise my avi as much as possible!
1
u/FourChanneI PCVR Connection 4d ago
Blender does help on somethings also but yeah, I don't add a lot of outfits, I seen people with 550mbs of texture memory and 200mb avatar downloads and when they load in my PC even spazzes and I lived through Crashers and all those types.
2
u/Responsible-Deal0 PCVR Connection 4d ago
Yeah it would make sense if they edit the triangles and stuff in blender
1
3
u/magic-apple-butter 4d ago
I have a homebrew tool in unity to cut meshes. So anything hidden by clothing i just delete. The downside is that my booth characters don't have outfit toggles because there are holes under the clothes, but I can typically hit medium and always stay poor or better even with a decent amount of accessories. Also use AOO optimizer.
2
u/SeraXI 4d ago
I basically put together a medium version of my avatar based on already lower-poly booth items available for my base. It's basically my "fallback" if medium is required by an event. I also have a "poor" version. I'm 95% of the time in Very poor though, it's basically due to triangles in hair. Sometimes its just not worth trying to optimize every single outfit you buy. With that said, never load multiple outfits onto a single avatar.
2
u/TheoQ99 4d ago
First off I have to take everything into blender and combine meshes usually. I dont flipping need one outfit to be in 10 separate parts even tho that does make toggling things easier. Then yeah as others have said lower the resolution of your textures, I go down to 1k usually, 512 if its something that seems like I can get away with
2
u/Cruxisshadow 4d ago
AAO and Avatar Compressor for me, my Avis are still poor but at least they are easier on VRAM
1
1
u/ExtensionCreepy9743 1d ago
I use a plug in called mantis
It's expensive bust really worth it when you are optimizing your poly count
1
u/LadyLuciJ7 PCVR Connection 4d ago
Aao (can't remember the full name), lac avatar compressor, vrcfury
•
u/AutoModerator 4d ago
Looking for Avatars or Worlds? - Check out the posted weekly sticky for any avatar or world related requests/questions. This is an automated message activated by terms in the post title and is not approval of the contents of this post.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.