Difference between revisions of "Jiggle bones"
m (added tail and wings for pyro.) |
(tidy formatting, change 'trivia' header to 'notes') |
||
Line 1: | Line 1: | ||
'''Jiggle bones''' are a feature of the [[Source Engine]] that allow a model skeleton to bounce or wiggle realistically with the object it is attached to. The effect is calculated and rendered in real time, giving a more realistic depiction of the way the part would move. Jiggle bones are used frequently on several items in ''Team Fortress 2'' to add to their appearance. | '''Jiggle bones''' are a feature of the [[Source Engine]] that allow a model skeleton to bounce or wiggle realistically with the object it is attached to. The effect is calculated and rendered in real time, giving a more realistic depiction of the way the part would move. Jiggle bones are used frequently on several items in ''Team Fortress 2'' to add to their appearance. | ||
+ | |||
== Objects that use jiggle bones == | == Objects that use jiggle bones == | ||
[[File:Jiggle Bones.png|thumb|300px|right|The [[Hustler's Hallmark]]'s jiggle bones.]] | [[File:Jiggle Bones.png|thumb|300px|right|The [[Hustler's Hallmark]]'s jiggle bones.]] | ||
{| class="wikitable grid" style="text-align: center;" | {| class="wikitable grid" style="text-align: center;" | ||
+ | |- | ||
! class="header" | Class | ! class="header" | Class | ||
! class="header" | Type | ! class="header" | Type | ||
Line 8: | Line 10: | ||
! class="header" | Location of jiggle bones | ! class="header" | Location of jiggle bones | ||
|- | |- | ||
− | | rowspan=3|{{Class link|Scout}} | + | | rowspan="3" | {{Class link|Scout}} |
− | | rowspan=2|[[Weapons]] | + | | rowspan="2" | [[Weapons]] |
| '''[[Mad Milk]]''' | | '''[[Mad Milk]]''' | ||
− | |align="left"| The milk inside the bottle. | + | | align="left" | The milk inside the bottle. |
|- | |- | ||
| '''[[Holy Mackerel]]''' | | '''[[Holy Mackerel]]''' | ||
− | |align="left"| The fish. | + | | align="left" | The fish. |
|- | |- | ||
− | | rowspan=1|[[Hats]] | + | | rowspan="1" | [[Hats]] |
| '''[[Hero's Tail]]''' | | '''[[Hero's Tail]]''' | ||
− | |align="left"| The ponytail. | + | | align="left" | The ponytail. |
|- | |- | ||
− | | rowspan=3|{{Class link|Soldier}} | + | | rowspan="3" | {{Class link|Soldier}} |
− | | rowspan=3|[[Weapons]] | + | | rowspan="3" | [[Weapons]] |
| '''[[Black Box]]''' | | '''[[Black Box]]''' | ||
− | |align="left"| The flap on the back. | + | | align="left" | The flap on the back. |
|- | |- | ||
| '''[[Buff Banner]]''' | | '''[[Buff Banner]]''' | ||
− | |align="left"| The flag. | + | | align="left" | The flag. |
|- | |- | ||
| '''[[Disciplinary Action]]''' | | '''[[Disciplinary Action]]''' | ||
− | |align="left"| The leather loop. | + | | align="left" | The leather loop. |
|- | |- | ||
| rowspan=13|{{Class link|Pyro}} | | rowspan=13|{{Class link|Pyro}} | ||
− | | rowspan=8|[[Hats]] | + | | rowspan="8" | [[Hats]] |
| '''[[Connoisseur's Cap]]''' | | '''[[Connoisseur's Cap]]''' | ||
− | |align="left"| The entire hat. | + | | align="left" | The entire hat. |
|- | |- | ||
| '''[[Handyman's Handle]]''' | | '''[[Handyman's Handle]]''' | ||
− | |align="left"| The wooden handle. | + | | align="left" | The wooden handle. |
|- | |- | ||
| '''[[Napper's Respite]]''' | | '''[[Napper's Respite]]''' | ||
− | |align="left"| The tip of the hat. | + | | align="left" | The tip of the hat. |
|- | |- | ||
| '''[[Respectless Rubber Glove]]''' | | '''[[Respectless Rubber Glove]]''' | ||
− | |align="left"| The glove's fingers. | + | | align="left" | The glove's fingers. |
|- | |- | ||
| '''[[Triboniophorus Tyrannus]]''' | | '''[[Triboniophorus Tyrannus]]''' | ||
− | |align="left"| The entire creature. | + | | align="left" | The entire creature. |
|- | |- | ||
| '''[[Stately Steel Toe]]''' | | '''[[Stately Steel Toe]]''' | ||
− | |align="left"| The entire boot. | + | | align="left" | The entire boot. |
|- | |- | ||
| '''[[Birdcage]]''' | | '''[[Birdcage]]''' | ||
− | |align="left"| The cage door and perch. | + | | align="left" | The cage door and perch. |
|- | |- | ||
| '''[[Flamboyant Flamenco]]''' | | '''[[Flamboyant Flamenco]]''' | ||
− | |align="left"| The skulls. | + | | align="left" | The skulls. |
|- | |- | ||
− | | rowspan=5|[[Miscellaneous items|Misc.]] | + | | rowspan="5" | [[Miscellaneous items|Misc.]] |
| '''[[Stockbroker's Scarf]]''' | | '''[[Stockbroker's Scarf]]''' | ||
− | |align="left"| The tie. | + | | align="left" | The tie. |
|- | |- | ||
| '''[[Sight for Sore Eyes]]''' | | '''[[Sight for Sore Eyes]]''' | ||
− | |align="left"| The pupils. | + | | align="left" | The pupils. |
|- | |- | ||
| '''[[Cremator's Conscience]]''' | | '''[[Cremator's Conscience]]''' | ||
− | |align="left"| The dolls. | + | | align="left" | The dolls. |
|- | |- | ||
− | + | | '''[[Fallen Angel]]''' | |
− | |align="left"| The wings. | + | | align="left" | The wings. |
|- | |- | ||
− | + | | '''[[Tail from the Crypt]]''' | |
− | |align="left"| The tail. | + | | align="left" | The tail. |
|- | |- | ||
− | | rowspan=5|{{Class link|Demoman}} | + | | rowspan="5" | {{Class link|Demoman}} |
− | | rowspan=5|[[Hats]] | + | | rowspan="5" | [[Hats]] |
| '''[[Hustler's Hallmark]]''' | | '''[[Hustler's Hallmark]]''' | ||
− | |align="left"| The feather. | + | | align="left" | The feather. |
|- | |- | ||
| '''[[Sober Stuntman]]''' | | '''[[Sober Stuntman]]''' | ||
− | |align="left"| The straps. | + | | align="left" | The straps. |
|- | |- | ||
| '''[[Conjurer's Cowl]]''' | | '''[[Conjurer's Cowl]]''' | ||
− | |align="left"| The tail of the hood. | + | | align="left" | The tail of the hood. |
|- | |- | ||
| '''[[Mask of the Shaman]]''' | | '''[[Mask of the Shaman]]''' | ||
− | |align="left"| The hair-like tendrils. | + | | align="left" | The hair-like tendrils. |
|- | |- | ||
| '''[[Buccaneer's Bicorne]]''' | | '''[[Buccaneer's Bicorne]]''' | ||
− | |align="left"| The feather. | + | | align="left" | The feather. |
|- | |- | ||
− | | rowspan=3|{{Class link|Heavy}} | + | | rowspan="3" | {{Class link|Heavy}} |
− | | rowspan=3|[[Hats]] | + | | rowspan="3" | [[Hats]] |
| '''[[Coupe D'isaster]]''' | | '''[[Coupe D'isaster]]''' | ||
− | |align="left"| The toupee. | + | | align="left" | The toupee. |
|- | |- | ||
| '''[[Pugilist's Protector]]''' | | '''[[Pugilist's Protector]]''' | ||
− | |align="left"| The straps. | + | | align="left" | The straps. |
|- | |- | ||
| '''[[Gym Rat]]''' | | '''[[Gym Rat]]''' | ||
− | |align="left"| The quiff. | + | | align="left" | The quiff. |
|- | |- | ||
− | | rowspan=2|{{Class link|Engineer}} | + | | rowspan="2" | {{Class link|Engineer}} |
− | | rowspan=2|[[Miscellaneous items|Misc.]] | + | | rowspan="2" | [[Miscellaneous items|Misc.]] |
| '''[[Teddy Roosebelt]]''' | | '''[[Teddy Roosebelt]]''' | ||
− | |align="left"| The bear's head. | + | | align="left" | The bear's head. |
|- | |- | ||
| '''[[Googly Gazer]]''' | | '''[[Googly Gazer]]''' | ||
− | |align="left"| The eye. | + | | align="left" | The eye. |
|- | |- | ||
− | | rowspan=4|{{Class link|Medic}} | + | | rowspan="4" | {{Class link|Medic}} |
− | | rowspan=2|[[Weapons]] | + | | rowspan="2" | [[Weapons]] |
| '''[[Vita-Saw]]''' | | '''[[Vita-Saw]]''' | ||
− | |align="left"| The liquid within the container. | + | | align="left" | The liquid within the container. |
|- | |- | ||
| '''[[Quick-Fix]]''' | | '''[[Quick-Fix]]''' | ||
− | |align="left"| The liquid within the nozzle. | + | | align="left" | The liquid within the nozzle. |
|- | |- | ||
− | | rowspan=1|[[Hats]] | + | | rowspan="1" | [[Hats]] |
| '''[[Doctor's Sack]]''' | | '''[[Doctor's Sack]]''' | ||
− | |align="left"| The entire ice-pack. | + | | align="left" | The entire ice-pack. |
|- | |- | ||
− | | rowspan=1|[[Misc]] | + | | rowspan="1" | [[Misc]] |
| '''[[Surgeon's Stethoscope]]''' | | '''[[Surgeon's Stethoscope]]''' | ||
− | |align="left"| The tube. | + | | align="left" | The tube. |
|- | |- | ||
− | | rowspan=3|{{Class link|Sniper}} | + | | rowspan="3" | {{Class link|Sniper}} |
− | | rowspan=1|[[Weapons]] | + | | rowspan="1" | [[Weapons]] |
| '''[[Darwin's Danger Shield]]''' | | '''[[Darwin's Danger Shield]]''' | ||
− | |align="left"| The crocodile's tail. | + | | align="left" | The crocodile's tail. |
|- | |- | ||
− | | rowspan=1|[[Hats]] | + | | rowspan="1" | [[Hats]] |
| '''[[Swagman's Swatter]]''' | | '''[[Swagman's Swatter]]''' | ||
− | |align="left"| The corks. | + | | align="left" | The corks. |
|- | |- | ||
− | | rowspan=1|[[Misc]] | + | | rowspan="1" | [[Misc]] |
| '''[[Crocodile Smile]]''' | | '''[[Crocodile Smile]]''' | ||
− | |align="left"| The teeth. | + | | align="left" | The teeth. |
|- | |- | ||
− | | rowspan=8|'''[[Classes|All classes]]''' | + | | rowspan="8" | '''[[Classes|All classes]]''' |
− | | rowspan=5|[[Hats]] | + | | rowspan="5" | [[Hats]] |
| '''[[A Rather Festive Tree]]''' | | '''[[A Rather Festive Tree]]''' | ||
− | |align="left"| The tree. | + | | align="left" | The tree. |
|- | |- | ||
| '''[[Alien Swarm Parasite]]''' | | '''[[Alien Swarm Parasite]]''' | ||
− | |align="left"| The tail. | + | | align="left" | The tail. |
|- | |- | ||
| '''[[Max's Severed Head]]''' | | '''[[Max's Severed Head]]''' | ||
− | |align="left"| The ears. | + | | align="left" | The ears. |
|- | |- | ||
| '''[[Treasure Hat]]''' | | '''[[Treasure Hat]]''' | ||
− | |align="left"| The chest's lid. | + | | align="left" | The chest's lid. |
|- | |- | ||
| '''[[Spiral Sallet]]''' | | '''[[Spiral Sallet]]''' | ||
− | |align="left"| The plume on the back. | + | | align="left" | The plume on the back. |
|- | |- | ||
− | | rowspan=3|[[Misc.]] | + | | rowspan="3" | [[Misc.]] |
| '''[[Companion Cube Pin]]''' | | '''[[Companion Cube Pin]]''' | ||
− | |align="left"| The cube. | + | | align="left" | The cube. |
|- | |- | ||
| '''[[Earbuds]]''' | | '''[[Earbuds]]''' | ||
− | |align="left"| The cords. | + | | align="left" | The cords. |
|- | |- | ||
| '''[[Resurrection Associate Pin]]''' | | '''[[Resurrection Associate Pin]]''' | ||
− | |align="left"| The cube. | + | | align="left" | The cube. |
|- | |- | ||
| '''[[Non-player characters|NPC]]''' | | '''[[Non-player characters|NPC]]''' | ||
| N/A | | N/A | ||
| '''[[Horseless Headless Horsemann]]''' | | '''[[Horseless Headless Horsemann]]''' | ||
− | |align="left"| The Horsemann's cape. | + | | align="left" | The Horsemann's cape. |
|- | |- | ||
|} | |} | ||
Line 175: | Line 177: | ||
{{youtube|RmCNxNkrrKQ}} | {{youtube|RmCNxNkrrKQ}} | ||
− | ==Bugs== | + | == Bugs == |
− | *Currently, all jigglebones will appear fixed at their furthest position during movement. Whilst in this position they seem to vibrate. | + | * Currently, all jigglebones will appear fixed at their furthest position during movement. Whilst in this position they seem to vibrate. |
− | == | + | == Notes == |
− | *Jigglebones will be automatically frozen below a given framerate (45 fps by default), set by <code>cl_jiggle_bone_framerate_cutoff</code>. | + | * Jigglebones will be automatically frozen below a given framerate (45 fps by default), set by <code>cl_jiggle_bone_framerate_cutoff</code>. |
== External links == | == External links == | ||
* {{vdc|$jigglebone}} – technical explanation of {{code|$jigglebone}} | * {{vdc|$jigglebone}} – technical explanation of {{code|$jigglebone}} | ||
− | + | ||
[[Category:Glossary]] | [[Category:Glossary]] | ||
[[Category:Lists]] | [[Category:Lists]] |
Revision as of 20:12, 31 October 2011
Jiggle bones are a feature of the Source Engine that allow a model skeleton to bounce or wiggle realistically with the object it is attached to. The effect is calculated and rendered in real time, giving a more realistic depiction of the way the part would move. Jiggle bones are used frequently on several items in Team Fortress 2 to add to their appearance.
Objects that use jiggle bones
Demonstration
Bugs
- Currently, all jigglebones will appear fixed at their furthest position during movement. Whilst in this position they seem to vibrate.
Notes
- Jigglebones will be automatically frozen below a given framerate (45 fps by default), set by
cl_jiggle_bone_framerate_cutoff
.
External links
- $jigglebone on the Valve Developer Community – technical explanation of
$jigglebone