Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $modelname "temmie.mdl"
- $model "temmie" "temmie.001.smd" {
- flexfile "temmie.vta" {
- defaultflex frame 0
- flex "mouthopen" frame 1
- flex "puckerR" frame 2
- flex "puckerL" frame 3
- flex "stretchR" frame 4
- flex "stretchL" frame 5
- flex "frownR" frame 6
- flex "frownL" frame 7
- flex "toungeout" frame 8
- flex "toungedown" frame 9
- flex "toungeUp" frame 10
- flex "toungenarrow" frame 11
- flex "toungeR" frame 12
- flex "toungeL" frame 13
- flex "teeth" frame 14
- flex "teethsharp" frame 15
- flex "noseinhaleR" frame 16
- flex "noseinhaleL" frame 17
- flex "eyeliddownR" frame 18
- flex "eyeliddownL" frame 19
- flex "eyelidupR" frame 20
- flex "eyelidupL" frame 21
- flex "eyelidsadR" frame 22
- flex "eyelidsadL" frame 23
- flex "eyelidangryR" frame 24
- flex "eyelidangryL" frame 25
- flex "eyelidnervousR" frame 26
- flex "eyelidnervousL" frame 27
- flex "cheekR" frame 28
- flex "cheekL" frame 29
- flex "mouthup" frame 30
- flex "eyelidclosedownR" frame 31
- flex "eyelidclosedownL" frame 32
- }
- flexcontroller mouth "mouth_up" "mouth_open" "pucker_R" "pucker_L" "stretch_R" "stretch_L" "frown_R" "frown_L" "teeth" "teeth_sharp"
- flexcontroller tounge "tounge_out" "tounge_down" "tounge_up" "tounge_narrow" "tounge_R" "tounge_L"
- flexcontroller eyes "eyelid_closedown_R" "eyelid_closedown_L" "eyelid_down_R" "eyelid_down_L" "eyelid_up_R" "eyelid_up_L" "eyelid_sad_R" "eyelid_sad_L" "eyelid_angry_R" "eyelid_angry_L" "eyelid_nervous_R" "eyelid_nervous_L"
- flexcontroller middle "cheek_R" "cheek_L" "nose_inhale_R" "nose_inhale_L"
- %eyeliddownR = eyelid_down_R
- %eyeliddownL = eyelid_down_L
- %eyelidupR = eyelid_up_R
- %eyelidupL = eyelid_up_L
- %eyelidsadR = eyelid_sad_R
- %eyelidsadL = eyelid_sad_L
- %eyelidangryR = eyelid_angry_R
- %eyelidangryL = eyelid_angry_L
- %eyelidnervousR = eyelid_nervous_R
- %eyelidnervousL = eyelid_nervous_L
- %eyelidclosedownR = eyelid_closedown_R
- %eyelidclosedownL = eyelid_closedown_L
- %mouthopen = mouth_open
- %puckerR = pucker_R
- %puckerL = pucker_L
- %stretchR = stretch_R
- %stretchL = stretch_L
- %frownR = frown_R
- %frownL = frown_L
- %mouthup = mouth_up
- %toungeout = tounge_out
- %toungedown = tounge_down
- %toungeup = tounge_up
- %toungenarrow = tounge_narrow
- %toungeR = tounge_R
- %toungeL = tounge_L
- %teeth = teeth
- %teethsharp = teeth_sharp
- %noseinhaleR = nose_inhale_R
- %noseinhaleL = nose_inhale_L
- %cheekR = cheek_R
- %cheekL = cheek_L
- }
- $surfaceprop "flesh"
- $cdmaterials "models/temmie"
- //freaking jiggle bones here!!!
- $jigglebone "hairfrontB3_R" {
- is_flexible {
- length 5
- tip_mass 50
- pitch_constraint -40 40
- pitch_friction 5
- yaw_stiffness 150
- yaw_damping 10
- yaw_constraint -40 40
- yaw_friction 5
- pitch_stiffness 150
- pitch_damping 10
- }
- }
- $jigglebone "hairfrontB2_R" {
- is_flexible {
- length 5
- tip_mass 50
- pitch_constraint -40 40
- pitch_friction 5
- yaw_stiffness 150
- yaw_damping 10
- yaw_constraint -20 20
- yaw_friction 5
- pitch_stiffness 150
- pitch_damping 10
- }
- }
- $jigglebone "hairfrontB3_L" {
- is_flexible {
- length 5
- tip_mass 50
- pitch_constraint -40 40
- pitch_friction 5
- yaw_stiffness 150
- yaw_damping 10
- yaw_constraint -40 40
- yaw_friction 5
- pitch_stiffness 150
- pitch_damping 10
- }
- }
- $jigglebone "hairfrontB2_L" {
- is_flexible {
- length 5
- tip_mass 50
- pitch_constraint -40 40
- pitch_friction 5
- yaw_stiffness 150
- yaw_damping 10
- yaw_constraint -40 40
- yaw_friction 5
- pitch_stiffness 150
- pitch_damping 10
- }
- }
- $jigglebone "hairfront2_R" {
- is_flexible {
- length 5
- tip_mass 50
- pitch_constraint -15 15
- pitch_friction 5
- yaw_stiffness 150
- yaw_damping 10
- yaw_constraint -15 15
- yaw_friction 5
- pitch_stiffness 150
- pitch_damping 10
- }
- }
- $jigglebone "hairfront3_R" {
- is_flexible {
- length 5
- tip_mass 50
- pitch_constraint -30 30
- pitch_friction 5
- yaw_stiffness 150
- yaw_damping 10
- yaw_constraint -40 40
- yaw_friction 5
- pitch_stiffness 150
- pitch_damping 10
- }
- }
- $jigglebone "hairfront2_L" {
- is_flexible {
- length 5
- tip_mass 50
- pitch_constraint -15 15
- pitch_friction 5
- yaw_stiffness 150
- yaw_damping 10
- yaw_constraint -15 15
- yaw_friction 5
- pitch_stiffness 150
- pitch_damping 10
- }
- }
- $jigglebone "hairfront3_L" {
- is_flexible {
- length 5
- tip_mass 50
- pitch_constraint -30 30
- pitch_friction 5
- yaw_stiffness 150
- yaw_damping 10
- yaw_constraint -40 40
- yaw_friction 5
- pitch_stiffness 150
- pitch_damping 10
- }
- }
- $jigglebone "hairback2_R" {
- is_flexible {
- length 5
- tip_mass 50
- pitch_constraint -40 40
- pitch_friction 5
- yaw_stiffness 150
- yaw_damping 10
- yaw_constraint -40 40
- yaw_friction 5
- pitch_stiffness 150
- pitch_damping 10
- }
- }
- $jigglebone "hairback3_R" {
- is_flexible {
- length 5
- tip_mass 50
- pitch_constraint -40 40
- pitch_friction 5
- yaw_stiffness 150
- yaw_damping 10
- yaw_constraint -40 40
- yaw_friction 5
- pitch_stiffness 150
- pitch_damping 10
- }
- }
- $jigglebone "hairback2_L" {
- is_flexible {
- length 5
- tip_mass 50
- pitch_constraint -40 40
- pitch_friction 5
- yaw_stiffness 150
- yaw_damping 10
- yaw_constraint -40 40
- yaw_friction 5
- pitch_stiffness 150
- pitch_damping 10
- }
- }
- $jigglebone "hairback3_L" {
- is_flexible {
- length 5
- tip_mass 50
- pitch_constraint -40 40
- pitch_friction 5
- yaw_stiffness 150
- yaw_damping 10
- yaw_constraint -40 40
- yaw_friction 5
- pitch_stiffness 150
- pitch_damping 10
- }
- }
- $jigglebone "hairback2" {
- is_flexible {
- length 5
- tip_mass 50
- pitch_constraint -20 20
- pitch_friction 5
- yaw_stiffness 150
- yaw_damping 10
- yaw_constraint -20 20
- yaw_friction 5
- pitch_stiffness 150
- pitch_damping 10
- }
- }
- $jigglebone "hairback3" {
- is_flexible {
- length 5
- tip_mass 50
- pitch_constraint -40 40
- pitch_friction 5
- yaw_stiffness 150
- yaw_damping 10
- yaw_constraint -40 40
- yaw_friction 5
- pitch_stiffness 150
- pitch_damping 10
- }
- }
- $jigglebone "hairback4" {
- is_flexible {
- length 5
- tip_mass 50
- pitch_constraint -40 40
- pitch_friction 5
- yaw_stiffness 150
- yaw_damping 10
- yaw_constraint -40 40
- yaw_friction 5
- pitch_stiffness 150
- pitch_damping 10
- }
- }
- $jigglebone "catear2_R" {
- is_flexible {
- length 5
- tip_mass 50
- pitch_constraint -10 10
- pitch_friction 5
- yaw_stiffness 150
- yaw_damping 10
- yaw_constraint -10 10
- yaw_friction 5
- pitch_stiffness 150
- pitch_damping 10
- }
- }
- $jigglebone "catear2_L" {
- is_flexible {
- length 5
- tip_mass 50
- pitch_constraint -10 10
- pitch_friction 5
- yaw_stiffness 150
- yaw_damping 10
- yaw_constraint -10 10
- yaw_friction 5
- pitch_stiffness 150
- pitch_damping 10
- }
- }
- $jigglebone "dogear2_R" {
- is_flexible {
- length 5
- tip_mass 50
- pitch_constraint -20 20
- pitch_friction 5
- yaw_stiffness 150
- yaw_damping 10
- yaw_constraint -20 20
- yaw_friction 5
- pitch_stiffness 150
- pitch_damping 10
- }
- }
- $jigglebone "dogear2_L" {
- is_flexible {
- length 5
- tip_mass 50
- pitch_constraint -20 20
- pitch_friction 5
- yaw_stiffness 150
- yaw_damping 10
- yaw_constraint -20 20
- yaw_friction 5
- pitch_stiffness 150
- pitch_damping 10
- }
- }
- $sequence idle "temmie" // no animation wanted, so re-using the reference mesh
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement