ReverendV92

Posing Parameter Pt. 2 .QC Text

Sep 30th, 2015 (edited)
390
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 3.69 KB | None | 0 0
  1. /////////////////////////////////////////////////
  2. //  Basic functions
  3. /////////////////////////////////////////////////
  4. $mostlyopaque
  5. $modelname  tutorial/buggy_poseparam
  6. $model  Buggy   reference
  7. $SurfaceProp    metalvehicle
  8. $Contents       solid
  9. $CDMaterials    models/buggy
  10.  
  11. /////////////////////////////////////////////////
  12. //  Defining Bones
  13. /////////////////////////////////////////////////
  14. $definebone "base" "" 0.000000 0.000000 0.000000 -0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -0.000000 0.000000 0.000000
  15. $definebone "tyre_fr_lf_st" "base" 0.000000 0.000000 0.000000 -0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -0.000000 0.000000 0.000000
  16. $definebone "tyre_fr_rt_st" "base" 0.000000 0.000000 0.000000 -0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -0.000000 0.000000 0.000000
  17. $definebone "tyre_fr_lf_rot" "tyre_fr_lf_st" 0.000000 0.000000 0.000000 -0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -0.000000 0.000000 0.000000
  18. $definebone "tyre_fr_rt_rot" "tyre_fr_rt_st" 0.000000 0.000000 0.000000 -0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -0.000000 0.000000 0.000000
  19. $definebone "tyre_rr_lf_rot" "base" 0.000000 0.000000 0.000000 -0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -0.000000 0.000000 0.000000
  20. $definebone "tyre_rr_rt_rot" "base" 0.000000 0.000000 0.000000 -0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -0.000000 0.000000 0.000000
  21. $definebone "steeringwheel" "base" 9.139420 18.550600 43.652016 19.545539 -90.000038 89.999983 0.000000 0.000000 0.000000 -0.000000 -0.000000 0.000000
  22.  
  23. /////////////////////////////////////////////////
  24. //  Defining posables
  25. /////////////////////////////////////////////////
  26. $poseparameter "steeringwheel" -60 60 0
  27. $PoseParameter "tyre_rot" -180 180 360
  28.  
  29. /////////////////////////////////////////////////
  30. //  Base
  31. /////////////////////////////////////////////////
  32. $weightlist "weights_steeringwheel" {
  33.     "base" 0
  34.     "steeringwheel" 1
  35.     "tyre_fr_lf_st" 1
  36.     "tyre_fr_rt_st" 1
  37.     "tyre_fr_lf_rot" 0
  38.     "tyre_fr_rt_rot" 0
  39.     "tyre_rr_lf_rot" 0
  40.     "tyre_rr_rt_rot" 0
  41. }
  42.  
  43. $weightlist "weights_tyre_rot" {
  44.     "base" 0
  45.     "steeringwheel" 0
  46.     "tyre_fr_lf_st" 0
  47.     "tyre_fr_rt_st" 0
  48.     "tyre_fr_lf_rot" 1
  49.     "tyre_fr_rt_rot" 1
  50.     "tyre_rr_lf_rot" 1
  51.     "tyre_rr_rt_rot" 1
  52. }
  53.  
  54. $animation "neutral" "neutral" {
  55.     fps 1
  56. }
  57.  
  58. /////////////////////////////////////////////////
  59. //  Steering
  60. /////////////////////////////////////////////////
  61. $animation "anim_turnleft" "turn_left" {
  62.     fps 1
  63.     subtract "neutral" 0
  64.     weightlist "weights_steeringwheel"
  65. }
  66. $animation "anim_turnright" "turn_right" {
  67.     fps 1
  68.     subtract "neutral" 0
  69.     weightlist "weights_steeringwheel"
  70. }
  71.  
  72. /////////////////////////////////////////////////
  73. //  Tyre Rotation
  74. /////////////////////////////////////////////////
  75. $animation "anim_tyre_rot_0" "tyre_0" {
  76.     fps 1
  77.     subtract "neutral" 0
  78.     weightlist "weights_tyre_rot"
  79. }
  80. $animation "anim_tyre_rot_90" "tyre_90" {
  81.     fps 1
  82.     subtract "neutral" 0
  83.     weightlist "weights_tyre_rot"
  84. }
  85.  
  86. $animation "anim_tyre_rot_180" "tyre_180" {
  87.     fps 1
  88.     subtract "neutral" 0
  89.     weightlist "weights_tyre_rot"
  90. }
  91.  
  92. $animation "anim_tyre_rot_270" "tyre_270" {
  93.     fps 1
  94.     subtract "neutral" 0
  95.     weightlist "weights_tyre_rot"
  96. }
  97.  
  98. /////////////////////////////////////////////////
  99. //  Sequences
  100. /////////////////////////////////////////////////
  101.  
  102. $sequence idle neutral {
  103.     fps 1
  104.     activity "ACT_IDLE" 1
  105. }
  106.  
  107. $sequence "steeringwheelseq" {
  108.     "anim_turnleft"
  109.     "anim_turnright"
  110.     fps 1
  111.     delta
  112.     autoplay
  113.     hidden
  114.     blendwidth 2
  115.     blend "steeringwheel" -60 60
  116. }
  117.  
  118. $sequence "tyrerotseq" {
  119.     "anim_tyre_rot_0"
  120.     "anim_tyre_rot_90"
  121.     "anim_tyre_rot_180"
  122.     "anim_tyre_rot_270"
  123.     fps 1
  124.     delta
  125.     autoplay
  126.     hidden
  127.     blendwidth 4
  128.     blend "tyre_rot" -180 180
  129. }
Add Comment
Please, Sign In to add comment