Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /////////////////////////////////////////////////
- // Basic functions
- /////////////////////////////////////////////////
- $mostlyopaque
- $modelname tutorial/buggy_poseparam
- $model Buggy reference
- $SurfaceProp metalvehicle
- $Contents solid
- $CDMaterials models/buggy
- /////////////////////////////////////////////////
- // Defining Bones
- /////////////////////////////////////////////////
- $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
- $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
- $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
- $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
- $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
- $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
- $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
- $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
- /////////////////////////////////////////////////
- // Defining posables
- /////////////////////////////////////////////////
- $poseparameter "steeringwheel" -60 60 0
- $PoseParameter "tyre_rot" -180 180 360
- /////////////////////////////////////////////////
- // Base
- /////////////////////////////////////////////////
- $weightlist "weights_steeringwheel" {
- "base" 0
- "steeringwheel" 1
- "tyre_fr_lf_st" 1
- "tyre_fr_rt_st" 1
- "tyre_fr_lf_rot" 0
- "tyre_fr_rt_rot" 0
- "tyre_rr_lf_rot" 0
- "tyre_rr_rt_rot" 0
- }
- $weightlist "weights_tyre_rot" {
- "base" 0
- "steeringwheel" 0
- "tyre_fr_lf_st" 0
- "tyre_fr_rt_st" 0
- "tyre_fr_lf_rot" 1
- "tyre_fr_rt_rot" 1
- "tyre_rr_lf_rot" 1
- "tyre_rr_rt_rot" 1
- }
- $animation "neutral" "neutral" {
- fps 1
- }
- /////////////////////////////////////////////////
- // Steering
- /////////////////////////////////////////////////
- $animation "anim_turnleft" "turn_left" {
- fps 1
- subtract "neutral" 0
- weightlist "weights_steeringwheel"
- }
- $animation "anim_turnright" "turn_right" {
- fps 1
- subtract "neutral" 0
- weightlist "weights_steeringwheel"
- }
- /////////////////////////////////////////////////
- // Tyre Rotation
- /////////////////////////////////////////////////
- $animation "anim_tyre_rot_0" "tyre_0" {
- fps 1
- subtract "neutral" 0
- weightlist "weights_tyre_rot"
- }
- $animation "anim_tyre_rot_90" "tyre_90" {
- fps 1
- subtract "neutral" 0
- weightlist "weights_tyre_rot"
- }
- $animation "anim_tyre_rot_180" "tyre_180" {
- fps 1
- subtract "neutral" 0
- weightlist "weights_tyre_rot"
- }
- $animation "anim_tyre_rot_270" "tyre_270" {
- fps 1
- subtract "neutral" 0
- weightlist "weights_tyre_rot"
- }
- /////////////////////////////////////////////////
- // Sequences
- /////////////////////////////////////////////////
- $sequence idle neutral {
- fps 1
- activity "ACT_IDLE" 1
- }
- $sequence "steeringwheelseq" {
- "anim_turnleft"
- "anim_turnright"
- fps 1
- delta
- autoplay
- hidden
- blendwidth 2
- blend "steeringwheel" -60 60
- }
- $sequence "tyrerotseq" {
- "anim_tyre_rot_0"
- "anim_tyre_rot_90"
- "anim_tyre_rot_180"
- "anim_tyre_rot_270"
- fps 1
- delta
- autoplay
- hidden
- blendwidth 4
- blend "tyre_rot" -180 180
- }
Add Comment
Please, Sign In to add comment