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!

00-preview3.png

Last updated: 2026-05-10


Prerequisites

Blender + CATS plugin compatibility table

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.

General workflow

Optimization walkthrough