Poses & Animation

Automatic Pose Activation/Setup

Instead of activating and assigning poses with the Mechanic HUD or Pose Activator Tool, you can simply drop poses in the root one at a time and the vehicle will scan for keywords in the pose name and assign and activate accordingly. Removing poses will de-activate them and their state.

A pose with the correct keyword in the name (such as reverse or left) will automatically activate that state and assign that pose.
You can of course over-ride the automatic assignment using the Mechanic HUD or Pose Activator Tool, just run the tool or Mechanic HUD assignment after adding your poses. Also, you can re-assign poses (for activated states) as usual from the Driver menu.

As always, you do not need to and may not want to use poses for ALL states. You can use just one or any combination of states.
!!! Your drive or ride keyword pose should be the first one you place in the vehicle. !!!

  • Keywords drive or ride will assign the pose to the normal drive/ride position.
  • idle to the idle position
  • park to the primary park pose position. (Your park list still is built automatically, the last park keyword pose dropped in will be the primary one)
  • reverse for the reverse gear pose
  • left and right for left and right steering/leaning poses.
  • start for your start animation
  • wheelie or shift for the wheelie/shift animation. (If you want the wheelie animation to be triggered by gear shifting instead of wheelie, you must assign Shift_Pose to TRUE at the top of the Engine script.)

The vehicle uses the last pose added in to assign. Removing poses will de-activate them automatically.
If there's only one pose in the vehicle, it will use that no matter what it is called.

If you cannot rename your poses to match the needed keywords, you can always assign them (and activate the needed states) with the Mechanic HUD or the classic drop-in v5.1 Pose Activator Tool.

Stuff and things

  • The vehicle will trigger a pose/animation that is stored in the prim depending on what state is activated. You must enable the desired animation states and assign an animation from the vehicle's root inventory.
  • Your vehicle always has a Drive state. The other optional seven states must be turned on individually depending on which if any you wish to use.
  • Each pose in the vehicle can have its stored position adjusted by the builder or the driver. During setup this can be done with the Mechanic HUD, but individual pose positions can also be adjusted by using > Position from the Vehicle Menu
  • You can enable/disable states using the Mechanic HUD or the Pose Activator Tool, or simply by dropping poses into the vehicle (see Automatic Pose Activation/Setup below)
  • You will need to adjust your Drive position to start. While on the bike, change the Mechanic HUD to the pose programming page, the one with DRIVER/PASSENGER buttons at the top.
  • There, select Driver position, DRIVE pose, and then SELECT POSE to change the pose, or just begin adjusting with the adjustment controls in the section with Up, Down etc. You can quickly adjust your position directly from the bike's built in menu. The menu will only allow poses to be changed from states you have ENABLEd from the Mechanic HUD.
  • States is used to refer to a state that can automatically trigger a pose, such as idle, park, reverse, etc. the ACS original unique four state system has been expanded to eight possible states. You can enable any of these states that you want to use, or stick with just the default DRIVE state.
  • By default the vehicle takes the first pose it finds in inventory and assigns that to the DRIVE state. You can enable other states and assign poses, and adjust the position for each pose from the Mechanic HUD's POSE PROGRAMMING page. If you want automated pose changes for IDLE, PARK etc, you must choose the state to edit from the POSE PROGRAMMING page, press ENABLE, and pick a pose and adjust its position. Automatic pose changes will not take place unless the specific state is ENABLED. Any other poses and states other than the DRIVE state are completely optional.

POSE PROGRAMMING

(Special note for users of older KCP scripts: Each individual pose now stores its adjustments. Once you adjust that pose, it will be in that position whenever it is called by the bike, so adjustments do not need to be made for each STATE but only each pose. )

Your vehicle has at least one automatically triggered pose state, the DRIVE state. Optionally, for the vehicle driver, you can program poses for up to 7 more automatically triggered vehicle states. You also have a list of preset poses that can be scrolled through when parked, and you can store these programmed sets into three different memory banks which can be recalled via the vehicle menu or Driver HUD. You could use these stored presets for different pose sets for different sized avatars. The passenger prim has up to three pose states, and any pose triggered by the driver can be synchronized to a pose for the passenger. (Passenger poses must also be in a passenger prim along with the passenger sit script)

The 7 optional states for the driver other than the normal RIDE/DRIVE state than can have a pose assigned are IDLE, PARK, REVERSE, LEFT, RIGHT, WHEELIE/SHIFT and START ANIMATION.

Once you have activated a state with the Mechanic HUD or the Pose Activator Tool, the end user on the bike can select it from the bikes Pose menu to make individual adjustments.

I will step you through an example setup of poses on a motorcycle using the Mechanic HUD POSE PROGRAMMING Page:

  • First make sure you have your poses installed in the root of the bike. Ideally they have short pose names, as the menu can only display so many characters. (Current limit to number of total poses in root prim: 32)
  • Now with your Mechanic HUD on, sit on the bike. Press the DRIVER button to make sure the HUD is programming poses for the DRIVER and not a seated PASSENGER.
  • At the top of the POSE PROGRAMMING page you will see 8 buttons corresponding to the possible pose states. DRIVE is always enabled, but the other state buttons will either be RED (for not active) or GREEN for activated.
  • Press DRIVE to select the DRIVE state for editing. Now press SELECT POSE, and up will pop the menu of poses in the bike. Choose the one you want for DRIVE. Adjust the position of that pose using the positioning buttons (such as UP, UP XL, DOWN, TILT BACK, etc).
  • Next press IDLE. Press ENABLE to TURN ON the IDLE state. Now the bike can activate it automatically. Choose SELECT POSE and choose an idle pose and adjust it.
  • Next repeat the process for PARKED.
  • For the sake of the example, lets say you have a starting animation in the bike. Press STARTANIM, ENABLE, SELECT POSE, and adjust the position. Then press START.TIME and enter the amount of time in seconds (such as 2 or 1.5 or 8.3) to display the START ANIM when getting on the bike. (WHL.TIME is for the time to display the optional wheelie animation)
  • If you have any states you are NOT using that are GREEN (active), select them (such as LEAN L for example, and press DISABLE.
  • Your grid of 8 pose states at the top should reflect by color (not counting DRIVE) which automatic states are activated.

You can program the poses for a seated passenger (can be yourself) by pressing PASSENGER. You will only be able to enable/disable IDLE, PARK and REVERSE for PASSENGER. Of course you must have injected/installed the Passenger Sit script into the passenger prim, and added poses.

To re-route the Wheelie animation to be a gear change/shift animation instead, set ShiftPose to TRUE at the top of the Engine script.)

Available POSE states:

Pose states other that Drive are not triggered unless turned on with the Mechanic HUD or Pose Activator Tool.

  • Drive - the pose triggered while the vehicle is in motion, and the default pose for any other state that is not enabled with its own animation.
  • Idle - the pose triggered while the vehicle is stopped with the engine running
  • Park - the pose triggered while the vehicle engine is turned off
  • Reverse - the pose triggered when the vehicle is in reverse gear
  • Left - the pose triggered when the vehicle is turning left. Reverts back to Drive when not turning.
  • Right - the pose triggered when the vehicle is turning right. Reverts back to Drive when not turning.
  • Start - Start animation is triggered when somebody first activated the vehicle, and for the length of time specified. This is for allowing kick-start type animated poses.
  • Wheelie/Shift - The wheelie animation is triggered with the wheelie and held for the specific amount of time. This pose can also be re-assigned to be triggered when changing gears.

A note about designing your own custom animations.

Single pose adjustment option for custom pose creators (or users of custom sets):

If using multiple poses that are all rendered at the same hip height, this option just uses one master position and rotation adjust so you do not need to adjust for each individual pose. Whenever you go to adjust, they all adjust and share the same position. The rider need only adjust any active pose and all will match the position, and this skips having to select which pose they are adjusting. A much easier experience for the vehicle owner. To enable simple set Single_Position to TRUE at the top of the Root Sit and also optionally the Passenger Sit.

integer         Single_Position     = TRUE;

Single pose adjustment is also automatic if there is only one pose in the vehicle root.
If you have a mixture of poses rendered at different heights you should NOT use this option, and need not change anything.

ADDITIONAL PARK POSES

The driver park system gives you a list of poses to cycle through while parked. These can be activated by a vehicle driver when the vehicle is parked by holding then releasing the L/R arrow keys or pressing PARK POSE+/PARK POSE- on the Driver HUD.

This list of poses is automatically generated by using the park state assigned pose you program in for the driver plus any other poses in the root with the keyword park in the name.
To add/remove poses from this list, use +PARKLIST/-PARKLIST on the Mechanic HUD.

You can synchronize the driver park poses with passenger poses so that the passenger pose changes at the same time to match.

SYNCHRONIZING POSES

To synchronize a driver pose to a pose in the passenger prim, make sure the pose you want to synchronize is selected for the driver and for the the passenger, then with DRIVER selected, press SYNC POSES. Now when that driver pose is selected/triggered, it will trigger the synchronized pose for the passenger. You can even add couples animations to your park poses by synchronizing one of your driver poses in the park list to a corresponding one in the passenger prim. Helps to have two avatars on the bike to set this up.

LOAD/SAVE POSE SETS

You can save your 8 pose choices into banks A, B or C. (Your list of park poses does not change). If you only need the one set, it is advisable to save it into A, B and C in case it is accidentally loaded. These states can be called up by the Driver HUD but they must be stored by the Mechanic HUD.

POS2ALL

This button on the Mechanic HUD will copy the position of the current pose to all other poses in the prim. This is useful if you have custom made a set of poses, all rendered at the same hip height, and adjusted one to be in the perfect position. With that pose active, press POS2ALL. Now all your poses are exactly aligned and you will get smooth transitions between poses. This wont be useful if you acquired poses from many different sources/sessions, you will want to individually adjust those.

Page tags: poses shift states wheelie