Scripting Blender with Python for VRChat Avatars
2025-10-14 , Teton

Are you a programmer who has a VRChat avatar that requires some repetitive work in Blender when you want to make changes? Do you keep a checklist that you reference whenever you have an avatar to work on? This talk goes through the basics of Blender scripting and how to simplify Blender workflows using Blender's Python extension support, from the perspective of a programmer who doesn't do visual arts for a living.

This talk is meant to be broadly applicable, but will specifically cover processing an avatar exported from VRoid Studio (mine!), which requires dozens of tiny little fixes that are very avatar-specific.