Source Filmmaker

Source Filmmaker

Chaoko99 29. okt, 2013 @ 19:15
adding jigglebones?
is there any way I can convert a regular bone to a jigglebone in app?
< >
Viser 1-12 av 12 kommentarer
R234 29. okt, 2013 @ 22:36 
Not in SFM itself, no. You'd have to decompile/edit/recompile the model to actually add jigglebones.

However, using a secondary jiggleboned model, baking its physics and using rotation constraints, it's possible to simulate the effect quite well. Give me a few minutes and I'll show you how...


Alright. Let's say I want to jigglebone the Heavy's index finger in this (hastily animated) GIF:

The first step is to find an item which has jigglebones whose physics will do for what I want to do (for a full list of TF2 items which use jigglebones, you can go here: ). In my case, I thought the Holy Mackerel would do, so I imported that.

You then need to lock and zero the item to the bone on the character which is the direct parent of the one(s) you want jiggleboned. Here, I want to jigglebone the finger, so I need to lock and zero the Mackerel to the Heavy's hand. It's also important to rotate the item in an angle that matches the finger, since zeroing didn't do that by itself:

You then need to "bake" the jigglebones. You do that by right-clicking the item's animation set, and going to Utilities > Bake Procedural Bones:

You can now "constrain" the finger to the fish's jiggles. This is done by selecting the first jigglebone AND the first finger bone, in this order (that's very important. This is how SFM will know which bone will carry its rotation changes over to the other). Then, right-click either of the selected bones, and go to DAG Utlilities Menu > constrain_orient:

If there's more than one set of bones to constrain together, do those as well. Here I also constrained the finger's second and third bones to the Mackerel's second and third jigglebones respectively. Once that's done, lock all the character's bones you constrained to the world by clicking their checkboxes. Right-click the character's animation set, go to Constraints > Remove Constraints:

You can now remove the locks and delete the jiggleboned object.

Behold, the breathtaking results:
Sist redigert av R234; 30. okt, 2013 @ 0:15
raptornx01 30. okt, 2013 @ 8:07 
Wow, cool, thanks. :)
Chaoko99 30. okt, 2013 @ 16:13 
interesting, sooo, any idea how to decompile a model and recompile?
erccmmo 29. apr, 2015 @ 3:44 
Can't get this to work for the life of me. Every time I lock the macral to the parent of the bone of I want to jiggle, the macral loses all of its jiggliness.. ive tried locking it both ways mackeral to bone and bone to macral... =-(
R234 29. apr, 2015 @ 15:00 
Opprinnelig skrevet av erccmmo:
Can't get this to work for the life of me. Every time I lock the macral to the parent of the bone of I want to jiggle, the macral loses all of its jiggliness.. ive tried locking it both ways mackeral to bone and bone to macral... =-(
Drag the parent bone onto the mackerel's roottransform bone, select the mackerel, and apply the zero preset. You need to do this before baking the physics.
Cole Train 15. mai, 2015 @ 18:15 
I followed the procedures you listed to a tee, yet every time I try to lock the bone I'm working with (the last procedure, locking the bone(s) I constrained to the world before removing the constraints) SFM will stop working and crash. I'm unsure what the cause is, I'm trying this process on a number of models and bones and the results seem to be the same. I'm going to continue trying, if you have any ideas/feedback as what may be causing the crashes(always when trying to select the bone after doing the constrain_orient) I'd greatly appreciate it.
R234 15. mai, 2015 @ 20:26 
Constraints seem to be prone to crashing SFM for some people. I have no idea why. I use constraints all the time yet have only had them crash SFM once...
ReltivlyObjectv 12. jul, 2015 @ 23:15 
R234 you are a godsend!

Also, If you want to decompile a model and add the jigglebones yourself, you've first got to understand how to make and edit the models.
-Autodesk has a student version of 3ds max that you can use for free[]
-TheNewBoston has a good set of basic 3ds max tutorials
-And the program Crowbar can decompile models once you're ready (look for an SMD importer for your 3ds version to get the decompiled model in to 3ds max)
Detonatress 13. jul, 2015 @ 3:10 
This thread may be old, but interesting. It also gives another meaning to "Fish Fingers".
Amine Izumi 23. jul, 2015 @ 3:54 
Hello Guys ! I would be also interested for a method to add these. I'm currently making a model and i don't know how to add these jiggle bones :c
EmperorFaiz.exe 23. jul, 2015 @ 4:10 
Jigglebone is just an ordinary bone armature that automatically "jiggle" itself. You have to add the command on the QC file. Take a look,
Great! It worked for me! You're a life-saver, man.
Also, do you guys know any really jiggly objects that flop around a LOT?
< >
Viser 1-12 av 12 kommentarer
Per side: 15 30 50

Dato lagt ut: 29. okt, 2013 @ 19:15
Innlegg: 12