How I optimize VRChat avatars in Unity and Blender without much 3D modeling experience.
This is a complete workflow written for people with zero Blender experience, trying to optimize a complete avatar or Booth kitbash down to Poor or better. It focuses on the good enough simple and fast techniques you can do without having to be a Blender expert.
It’s long, but you can pick and choose different sections to try out, and there’s a lot you can do in Unity alone if you don’t want to touch Blender.
It will be updated as things change or I learn more. feel free to comment if you know of a better way to do something!

Last updated: 2026-05-10
If you do want to use a newer Blender version, use this table for CATS plugin compatibility:
| Blender Version | Recommended CATS Version | Notes |
|---|---|---|
| 2.93 LTS | Official Release (0.19.0) | Legacy stable version for older workflows. |
| 3.3 LTS | CATS Development Version | |
| 3.6 LTS | Team Neoneko Fork (v3.6.8.3) | Dedicated release for 3.6. Note: Archived as of Feb 2026. |
| 4.5 LTS | Team Neoneko Fork (v4.5.3.2) | Dedicated release for 4.5. Note: Archived as of Feb 2026. |
| 5.0 | Team Neoneko Fork (v5.0.2.3) | Dedicated release for 5.0. Note: Archived as of Feb 2026. |
| 5.1 | MochaMecha (Blender-51 Branch) | Fork of Team Neoneko only for 5.1. |