Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $cd "G:\MLP\Source and Models\ponies_source"
- $modelname "vn_bubbleheart.mdl"
- $model "model" "reference_noear.smd" {
- eyeball righteye Head -5.200 -15.060 39.890 eyeball_r 10.000 -1.000 body 10.000
- eyeball lefteye Head 5.200 -15.060 39.890 eyeball_l 10.000 1.000 body 10.000
- mouth 0 "mouth" Head 0.000 1.000 0.000
- flexfile "flexes/female/fangs.vta"
- flex "fangs" frame 1
- flexcontroller "phoneme" "fangs" "range" 0 1
- %fangs = fangs
- flexfile "flexes/female/normal/l_angry.vta"
- flex "l_angry" frame 1
- flexcontroller "phoneme" "l_angry" "range" 0 1
- %l_angry = l_angry
- flexfile "flexes/female/normal/r_angry.vta"
- flex "r_angry" frame 1
- flexcontroller "phoneme" "r_angry" "range" 0 1
- %r_angry = r_angry
- flexfile "flexes/female/normal/l_sad.vta"
- flex "l_sad" frame 1
- flexcontroller "phoneme" "l_sad" "range" 0 1
- %l_sad = l_sad
- flexfile "flexes/female/normal/r_sad.vta"
- flex "r_sad" frame 1
- flexcontroller "phoneme" "r_sad" "range" 0 1
- %r_sad = r_sad
- flexfile "flexes/female/normal/l_relaxed.vta"
- flex "l_relaxed" frame 1
- flexcontroller "phoneme" "l_relaxed" "range" 0 1
- %l_relaxed = l_relaxed
- flexfile "flexes/female/normal/r_relaxed.vta"
- flex "r_relaxed" frame 1
- flexcontroller "phoneme" "r_relaxed" "range" 0 1
- %r_relaxed = r_relaxed
- flexfile "flexes/female/normal/l_wide.vta"
- flex "l_wide" frame 1
- flexcontroller "phoneme" "l_wide" "range" 0 1
- %l_wide = l_wide
- flexfile "flexes/female/normal/r_wide.vta"
- flex "r_wide" frame 1
- flexcontroller "phoneme" "r_wide" "range" 0 1
- %r_wide = r_wide
- flexfile "flexes/female/normal/l_lid_raise.vta"
- flex "l_lid_raise" frame 1
- flexcontroller "phoneme" "l_lid_raise" "range" 0 1
- %l_lid_raise = l_lid_raise
- flexfile "flexes/female/normal/r_lid_raise.vta"
- flex "r_lid_raise" frame 1
- flexcontroller "phoneme" "r_lid_raise" "range" 0 1
- %r_lid_raise = r_lid_raise
- flexfile "flexes/female/normal/l_lid_lowerer.vta"
- flex "l_lid_lowerer" frame 1
- flexcontroller "phoneme" "l_lid_lowerer" "range" 0 1
- %l_lid_lowerer = l_lid_lowerer
- flexfile "flexes/female/normal/r_lid_lowerer.vta"
- flex "r_lid_lowerer" frame 1
- flexcontroller "phoneme" "r_lid_lowerer" "range" 0 1
- %r_lid_lowerer = r_lid_lowerer
- flexfile "flexes/female/normal/l_eyebrow_lowerer.vta"
- flex "l_eyebrow_lowerer" frame 1
- flexcontroller "phoneme" "l_eyebrow_lowerer" "range" 0 1
- %l_eyebrow_lowerer = l_eyebrow_lowerer
- flexfile "flexes/female/normal/r_eyebrow_lowerer.vta"
- flex "r_eyebrow_lowerer" frame 1
- flexcontroller "phoneme" "r_eyebrow_lowerer" "range" 0 1
- %r_eyebrow_lowerer = r_eyebrow_lowerer
- flexfile "flexes/female/normal/l_happy.vta"
- flex "l_happy" frame 1
- flexcontroller "phoneme" "l_happy" "range" 0 1
- %l_happy = l_happy
- flexfile "flexes/female/normal/r_happy.vta"
- flex "r_happy" frame 1
- flexcontroller "phoneme" "r_happy" "range" 0 1
- %r_happy = r_happy
- flexfile "flexes/female/normal/eye_closer_left.vta"
- flex "eye_closer_left" frame 1
- flexcontroller "phoneme" "eye_closer_left" "range" 0 1
- %eye_closer_left = eye_closer_left
- flexfile "flexes/female/normal/eye_closer_right.vta"
- flex "eye_closer_right" frame 1
- flexcontroller "phoneme" "eye_closer_right" "range" 0 1
- %eye_closer_right = eye_closer_right
- flexfile "flexes/female/jaw_open.vta"
- flex "jaw_open" frame 1
- flexcontroller "phoneme" "jaw_open" "range" 0 1
- %jaw_open = jaw_open
- flexfile "flexes/female/jaw_closer.vta"
- flex "jaw_closer" frame 1
- flexcontroller "phoneme" "jaw_closer" "range" 0 1
- %jaw_closer = jaw_closer
- flexfile "flexes/female/grin.vta"
- flex "grin" frame 1
- flexcontroller "phoneme" "grin" "range" 0 1
- %grin = grin
- flexfile "flexes/female/big_grin.vta"
- flex "big_grin" frame 1
- flexcontroller "phoneme" "big_grin" "range" 0 1
- %big_grin = big_grin
- flexfile "flexes/female/l_frown.vta"
- flex "l_frown" frame 1
- flexcontroller "phoneme" "l_frown" "range" 0 1
- %l_frown = l_frown
- flexfile "flexes/female/r_frown.vta"
- flex "r_frown" frame 1
- flexcontroller "phoneme" "r_frown" "range" 0 1
- %r_frown = r_frown
- flexfile "flexes/female/l_smirk.vta"
- flex "l_smirk" frame 1
- flexcontroller "phoneme" "l_smirk" "range" 0 1
- %l_smirk = l_smirk
- flexfile "flexes/female/r_smirk.vta"
- flex "r_smirk" frame 1
- flexcontroller "phoneme" "r_smirk" "range" 0 1
- %r_smirk = r_smirk
- flexfile "flexes/female/l_lip_down.vta"
- flex "l_lip_down" frame 1
- flexcontroller "phoneme" "l_lip_down" "range" 0 1
- %l_lip_down = l_lip_down
- flexfile "flexes/female/r_lip_down.vta"
- flex "r_lip_down" frame 1
- flexcontroller "phoneme" "r_lip_down" "range" 0 1
- %r_lip_down = r_lip_down
- flexfile "flexes/female/l_lip_up.vta"
- flex "l_lip_up" frame 1
- flexcontroller "phoneme" "l_lip_up" "range" 0 1
- %l_lip_up = l_lip_up
- flexfile "flexes/female/r_lip_up.vta"
- flex "r_lip_up" frame 1
- flexcontroller "phoneme" "r_lip_up" "range" 0 1
- %r_lip_up = r_lip_up
- flexfile "flexes/female/l_puckerer.vta"
- flex "l_puckerer" frame 1
- flexcontroller "phoneme" "l_puckerer" "range" 0 1
- %l_puckerer = l_puckerer
- flexfile "flexes/female/r_puckerer.vta"
- flex "r_puckerer" frame 1
- flexcontroller "phoneme" "r_puckerer" "range" 0 1
- %r_puckerer = r_puckerer
- flexfile "flexes/female/l_stretch.vta"
- flex "l_stretch" frame 1
- flexcontroller "phoneme" "l_stretch" "range" 0 1
- %l_stretch = l_stretch
- flexfile "flexes/female/r_stretch.vta"
- flex "r_stretch" frame 1
- flexcontroller "phoneme" "r_stretch" "range" 0 1
- %r_stretch = r_stretch
- flexfile "flexes/female/mouth_full.vta"
- flex "mouth_full" frame 1
- flexcontroller "phoneme" "mouth_full" "range" 0 1
- %mouth_full = mouth_full
- flexfile "flexes/female/mouth_angry.vta"
- flex "mouth_angry" frame 1
- flexcontroller "phoneme" "mouth_angry" "range" 0 1
- %mouth_angry = mouth_angry
- flexfile "flexes/female/mouth_neutral.vta"
- flex "mouth_neutral" frame 1
- flexcontroller "phoneme" "mouth_neutral" "range" 0 1
- %mouth_neutral = mouth_neutral
- flexfile "flexes/female/mouth_S.vta"
- flex "mouth_S" frame 1
- flexcontroller "phoneme" "mouth_S" "range" 0 1
- %mouth_S = mouth_S
- flexfile "flexes/female/mouth_O.vta"
- flex "mouth_O" frame 1
- flexcontroller "phoneme" "mouth_O" "range" 0 1
- %mouth_O = mouth_O
- flexfile "flexes/female/mouth_o2.vta"
- flex "mouth_o2" frame 1
- flexcontroller "phoneme" "mouth_o2" "range" 0 1
- %mouth_o2 = mouth_o2
- flexfile "flexes/female/lower_lip_out.vta"
- flex "lower_lip_out" frame 1
- flexcontroller "phoneme" "lower_lip_out" "range" 0 1
- %lower_lip_out = lower_lip_out
- flexfile "flexes/female/lip_bite.vta"
- flex "lip_bite" frame 1
- flexcontroller "phoneme" "lip_bite" "range" 0 1
- %lip_bite = lip_bite
- flexfile "flexes/female/mouth_pucker.vta"
- flex "mouth_pucker" frame 1
- flexcontroller "phoneme" "mouth_pucker" "range" 0 1
- %mouth_pucker = mouth_pucker
- flexfile "flexes/female/tongue_out.vta"
- flex "tongue_out" frame 1
- flexcontroller "phoneme" "tongue_out" "range" 0 1
- %tongue_out = tongue_out
- flexfile "flexes/female/tongue_up.vta"
- flex "tongue_up" frame 1
- flexcontroller "phoneme" "tongue_up" "range" 0 1
- %tongue_up = tongue_up
- flexfile "flexes/female/tongue_down.vta"
- flex "tongue_down" frame 1
- flexcontroller "phoneme" "tongue_down" "range" 0 1
- %tongue_down = tongue_down
- flexfile "flexes/female/tongue_left.vta"
- flex "tongue_left" frame 1
- flexcontroller "phoneme" "tongue_left" "range" 0 1
- %tongue_left = tongue_left
- flexfile "flexes/female/tongue_right.vta"
- flex "tongue_right" frame 1
- flexcontroller "phoneme" "tongue_right" "range" 0 1
- %tongue_right = tongue_right
- flexfile "flexes/female/nose_wrinkle.vta"
- flex "nose_wrinkle" frame 1
- flexcontroller "phoneme" "nose_wrinkle" "range" 0 1
- %nose_wrinkle = nose_wrinkle
- flexfile "flexes/female/blank.vta"
- flex "blank" frame 1
- flexcontroller "phoneme" "blank" "range" 0 1
- %blank = blank
- flexcontroller eyes range -90 90 eyes_updown
- flexcontroller eyes range -90 90 eyes_rightleft
- }
- $mostlyopaque
- $bodygroup "right_wing"
- {
- studio "wings/right_wing_normal_spread.smd"
- studio "wings/right_wing_normal_closed.smd"
- studio "wings/left_wing_bat_large_spread.smd"
- studio "wings/left_wing_bat_large_closed.smd"
- }
- $bodygroup "left_wing"
- {
- studio "wings/left_wing_normal_spread.smd"
- studio "wings/left_wing_normal_closed.smd"
- studio "wings/right_wing_bat_large_spread.smd"
- studio "wings/right_wing_bat_large_closed.smd"
- }
- $bodygroup "mane"
- {
- studio "manes/mane_derpy.smd"
- }
- $bodygroup "tail"
- {
- studio "tails/tail_RD.smd"
- }
- $bodygroup "ears"
- {
- studio "ear.smd"
- studio "batear.smd"
- }
- $cdmaterials "models\VN_mlp\bubbleheart\"
- $texturegroup skinfamilies {
- {
- "body.vmt"
- "eyeball_l.vmt"
- "eyeball_r.vmt"
- }
- {
- "body.vmt"
- "eyeball_l_medium.vmt"
- "eyeball_r_medium.vmt"
- }
- {
- "body.vmt"
- "eyeball_l_small.vmt"
- "eyeball_r_small.vmt"
- }
- {
- "body.vmt"
- "eyeball_lv.vmt"
- "eyeball_rv.vmt"
- }
- {
- "body.vmt"
- "eyeball_l_mediumv.vmt"
- "eyeball_r_mediumv.vmt"
- }
- {
- "body.vmt"
- "eyeball_l_smallv.vmt"
- "eyeball_r_smallv.vmt"
- }
- }
- //hair
- $jigglebone "jiggle_hair1" {
- is_flexible {
- length 30
- tip_mass 700
- pitch_constraint -25 25
- pitch_friction 20
- yaw_stiffness 300
- yaw_damping 10
- yaw_constraint -25 10
- yaw_friction 20
- pitch_stiffness 300
- pitch_damping 10
- }
- }
- $jigglebone "jiggle_hair2" {
- is_flexible {
- length 30
- tip_mass 300
- pitch_constraint -15 15
- pitch_friction 20
- yaw_stiffness 300
- yaw_damping 10
- yaw_constraint -15 5
- yaw_friction 20
- pitch_stiffness 300
- pitch_damping 10
- }
- }
- $jigglebone "jiggle_hair3" {
- is_flexible {
- length 5
- tip_mass 100
- 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 "jiggle_hair4" {
- is_flexible {
- length 5
- tip_mass 100
- 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 "jiggle_hair5" {
- is_flexible {
- length 5
- tip_mass 100
- 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 "jiggle_hair6" {
- is_flexible {
- length 5
- tip_mass 100
- pitch_constraint -20 20
- pitch_friction 5
- yaw_stiffness 150
- yaw_damping 10
- yaw_constraint -20 0
- yaw_friction 5
- pitch_stiffness 150
- pitch_damping 10
- }
- }
- $jigglebone "jiggle_tail1" {
- 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 "jiggle_tail2" {
- 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 "jiggle_tail3" {
- 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 "jiggle_tail4" {
- 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
- }
- }
- $attachment "eyes" "Head" 5.61 -9.36 0.00 rotate -0.00 -92.59 -90.00
- $attachment "mouth" "Head" 0.80 -5.80 -0.15 rotate 0.00 -80.00 -90.00
- $surfaceprop "flesh"
- $eyeposition -0.000 0.000 70.000
- $illumposition -3.656 2.274 25.783
- $sequence ragdoll "ragdoll/ragdoll_female_normal" ACT_DIERAGDOLL 1 fps 30.00
- $collisionjoints "phymodel/phymodel_female_medium_tail.smd" {
- $mass 50.0
- $inertia 10.00
- $damping 0.20
- $rotdamping 4.50
- $noselfcollisions
- $rootbone "pelvis"
- $jointconstrain "tail1" x limit -50.00 50.00 0.00
- $jointconstrain "tail1" y limit -50.00 50.00 0.00
- $jointconstrain "tail1" z limit -30.00 30.00 0.00
- $jointconstrain "tail2" x limit -30.00 30.00 0.00
- $jointconstrain "tail2" y limit -30.00 30.00 0.00
- $jointconstrain "tail2" z limit -20.00 20.00 0.00
- $jointconstrain "leftthigh" x limit -30.00 30.00 0.00
- $jointconstrain "leftthigh" y limit -90.00 10.00 0.00
- $jointconstrain "leftthigh" z limit -90.00 90.00 0.00
- $jointconstrain "leftleg1" x limit 0.00 0.00 0.00
- $jointconstrain "leftleg1" y limit 0.00 0.00 0.00
- $jointconstrain "leftleg1" z limit -100.00 0.00 0.00
- $jointconstrain "leftleg2" x limit 0.00 0.00 0.00
- $jointconstrain "leftleg2" y limit 0.00 0.00 0.00
- $jointconstrain "leftleg2" z limit -20.00 100.00 0.00
- $jointconstrain "leftfoot" x limit -50.00 50.00 0.00
- $jointconstrain "leftfoot" y limit -50.00 50.00 0.00
- $jointconstrain "leftfoot" z limit -50.00 50.00 0.00
- $jointconstrain "rightthigh" x limit -30.00 30.00 0.00
- $jointconstrain "rightthigh" y limit -90.00 10.00 0.00
- $jointconstrain "rightthigh" z limit -90.00 90.00 0.00
- $jointconstrain "rightleg1" x limit 0.00 0.00 0.00
- $jointconstrain "rightleg1" y limit 0.00 0.00 0.00
- $jointconstrain "rightleg1" z limit -100.00 0.00 0.00
- $jointconstrain "rightleg2" x limit 0.00 0.00 0.00
- $jointconstrain "rightleg2" y limit 0.00 0.00 0.00
- $jointconstrain "rightleg2" z limit -20.00 100.00 0.00
- $jointconstrain "rightfoot" x limit -50.00 50.00 0.00
- $jointconstrain "rightfoot" y limit -50.00 50.00 0.00
- $jointconstrain "rightfoot" z limit -50.00 50.00 0.00
- $jointconstrain "chest1" x limit -15.00 15.00 0.00
- $jointconstrain "chest1" y limit -20.00 20.00 0.00
- $jointconstrain "chest1" z limit -20.00 20.00 0.00
- $jointconstrain "leftwingclosed" x limit -20.00 20.00 0.00
- $jointconstrain "leftwingclosed" y limit -20.00 20.00 0.00
- $jointconstrain "leftwingclosed" z limit -70.00 10.00 0.00
- $jointconstrain "chest2" x limit -15.00 15.00 0.00
- $jointconstrain "chest2" y limit -20.00 20.00 0.00
- $jointconstrain "chest2" z limit -20.00 20.00 0.00
- $jointconstrain "leftshoulder" x limit -30.00 30.00 0.00
- $jointconstrain "leftshoulder" y limit -40.00 40.00 0.00
- $jointconstrain "leftshoulder" z limit -20.00 40.00 0.00
- $jointconstrain "leftforearm" x limit -20.00 20.00 0.00
- $jointconstrain "leftforearm" y limit -10.00 10.00 0.00
- $jointconstrain "leftforearm" z limit 0.00 100.00 0.00
- $jointconstrain "lefthand" x limit 0.00 0.00 0.00
- $jointconstrain "lefthand" y limit 0.00 0.00 0.00
- $jointconstrain "lefthand" z limit -100.00 0.00 0.00
- $jointconstrain "rightshoulder" x limit -30.00 30.00 0.00
- $jointconstrain "rightshoulder" y limit -40.00 40.00 0.00
- $jointconstrain "rightshoulder" z limit -20.00 40.00 0.00
- $jointconstrain "rightforearm" x limit -20.00 20.00 0.00
- $jointconstrain "rightforearm" y limit -10.00 10.00 0.00
- $jointconstrain "rightforearm" z limit 0.00 100.00 0.00
- $jointconstrain "righthand" x limit 0.00 0.00 0.00
- $jointconstrain "righthand" y limit 0.00 0.00 0.00
- $jointconstrain "righthand" z limit -100.00 0.00 0.00
- $jointconstrain "rightball" x limit -50.00 50.00 0.00
- $jointconstrain "rightball" y limit -50.00 50.00 0.00
- $jointconstrain "rightball" z limit -50.00 50.00 0.00
- $jointconstrain "neck" x limit -40.00 40.00 0.00
- $jointconstrain "neck" y limit -30.00 30.00 0.00
- $jointconstrain "neck" z limit -50.00 30.00 0.00
- $jointconstrain "head" x limit -50.00 50.00 0.00
- $jointconstrain "head" y limit -30.00 30.00 0.00
- $jointconstrain "head" z limit -30.00 30.00 0.00
- $jointconstrain "hairback1" x limit -40.00 40.00 0.00
- $jointconstrain "hairback1" y limit -40.00 40.00 0.00
- $jointconstrain "hairback1" z limit -40.00 40.00 0.00
- $jointconstrain "leftball" x limit -50.00 50.00 0.00
- $jointconstrain "leftball" y limit -50.00 50.00 0.00
- $jointconstrain "leftball" z limit -50.00 50.00 0.00
- $jointconstrain "rightwingclosed" x limit -20.00 20.00 0.00
- $jointconstrain "rightwingclosed" y limit -20.00 20.00 0.00
- $jointconstrain "rightwingclosed" z limit -70.00 10.00 0.00
- $jointconstrain "tail3" x limit -20.00 20.00 0.00
- $jointconstrain "tail3" y limit -20.00 20.00 0.00
- $jointconstrain "tail3" z limit -20.00 20.00 0.00
- $jointconstrain "leftwingopen" x limit -80.00 80.00 0.00
- $jointconstrain "leftwingopen" y limit -50.00 50.00 0.00
- $jointconstrain "leftwingopen" z limit -25.00 100.00 0.00
- $jointconstrain "rightwingopen" x limit -80.00 80.00 0.00
- $jointconstrain "rightwingopen" y limit -50.00 50.00 0.00
- $jointconstrain "rightwingopen" z limit -25.00 100.00 0.00
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement