Skip to main content

Overview

ShooterAdsFeature aligns the mapped weapon bone with an aim target while GameplayAnimationController.isAiming is true. It reads the active WeaponView.aimPoint, so each sight or weapon can provide its own alignment transform.

Use cases

  • Use as the aim target for the supplied player.
  • Put the weaponโ€™s aim point transform on the sight line and assign it to WeaponView.aimPoint.
  • Start with low axis blend values when exact sight alignment matters. Increase an axis when animation-relative correction looks more natural than absolute alignment.
  • Use the shipped profiles as working ranges: uses position and rotation blends from , depending on the weapon.
  • Raise Aiming Speed for a faster transition. Raise Aim Point Speed when changing sights should settle faster.
ADS also reads the active Viewmodel Offset feature when calculating the mesh reference pose. Tune weapon placement first, then tune ADS.

Sci-Fi profiles

PA_Template_SciFi_FPS targets FirstPersonSocket, uses absolute alignment on every axis, and starts with Aiming Speed 2. Weapon overrides adjust the axis blends and speed when their mesh or animation benefits from additive correction. For example, ARX uses 0.15 on each position and rotation axis with speed 3, while TP12 uses 0.5 with speed 2.