SFMLab is currently in READ-ONLY mode

SFMLab will soon be migrated to a new codebase. In preparation for this, we have temporarily disabled some site functionality, namely the features listed below. This is necessary to ensure the move will not lead to accidental data-loss. You should still be able to download existing files available on the site.(although the EU server will suffer from reduced availability)

SFMLab will stay in read-only mode until the end of February, when the migrations are set to conclude.

Support SFMLab on Patreon

Auto-Rigger v1.9 for Biped Models


This script is used to help with creating simple ik rig.py files for biped models.
this script only supports 1-4 spine bones.

About foot roll:

this video demonstrate what the foot roll option does:


The foot roll option is only usable if the model has toe bones. as for the axis select your models foot bone in the window and switch to rotation. You should see three colored lines red =' x', blue = 'z' and green ='y'.
Pick the one that lines up with the foot and toe. Make sure the rotation mode is set to local so you don’t make a mistake. This feature is experimental and may not work on all models. if the axis doesn’t line up right with the foot and toe then most likely it won’t work.

you should place the file in either C:\Program Files (x86)\Steam\SteamApps\common\SourceFilmmaker\game\platform\scripts\sfm\animset or C:\Program Files (x86)\Steam\SteamApps\common\SourceFilmmaker\game\workshop\scripts\sfm\animset

This ik rig only works when the model has a pelvis, head, neck, upper leg, lower leg, foot, upper arm, lower arm and hand bones.

-------how to use --------------

  1. Right click on the model animation set and go to rig->click on Auto Rigger
  2. After the window pops up first select the number of spine bones your model has
  3. Then go though each drop menu option and match the right bone names
  4. Once done, click create script and the rig.py should be created and should be listed in the animation set rig option.

The script file will be saved to this path "game\platform\scripts\sfm\animset\rig_model name.py"

Steam workshop page

feel free to modify the script for your own use
if you find any bugs or have suggestions message me.


Thank you for the hard work!

Guardian_Zal posted 4 years, 9 months ago


Aw shit yeah mate.

EdwardNigma posted 4 years, 9 months ago


Very impressive. Will save a lot of work custom making rigs for each model when one wasn't given in the download.

Jojje posted 4 years, 9 months ago


I've encountered a bug, I filled in all the boxes with the bone names on a 2 spined model, but when I click on Create Script, it tells me it made a script but when I check the directory, the file is nowhere

SzotyMAG posted 4 years, 9 months ago


M9, This is 3 cool 5 me. U do amaze stuff. Keep up the nice work!

apekatt1234 posted 4 years, 9 months ago


@SzotyMAG, where did you place the script file?

msu355 posted 4 years, 9 months ago

Files here - SourceFilmmaker\game\platform\scripts\sfm\animset

jontbrutal posted 4 years, 9 months ago

Man oh man do I hope this works. Will be the greatest thing...

foxheart posted 4 years, 9 months ago


Wow, thank you so much for this. Just tried it with a Lara Croft model and it worked! Makes it so much easier.

Varris posted 4 years, 9 months ago


this is actually really cool

nur1red posted 4 years, 9 months ago

Leave a reply

You need to be logged in to leave a comment.

Support SFMLab on Patreon