๐Ÿงพ
FPS Animation Framework
  • ๐Ÿ‘‹Welcome!
  • Workflow
    • ๐ŸฆพCharacter Rig
    • ๐Ÿ”ŒComponents
    • ๐Ÿ”ธProfiles and Layers
    • ๐Ÿ”—Linking
    • โž•Integration
    • โ–ถ๏ธPlaying Animations
    • ๐Ÿ’ปExtending the System
  • Demo Project
    • โœจResources
    • ๐ŸŽฎController
    • ๐Ÿ”ซWeapons and Items
    • โž•Attachment System
  • Fundamentals
    • ๐ŸฆพRig
    • โš™๏ธFramework Architecture
    • ๐Ÿ“‘Animator Profiles
    • ๐Ÿ“œAnimator Layer
    • ๐ŸŽฎInput System
    • ๐Ÿ”ถAnimator Layers
      • Weapon Layer General
      • Additive Layer
      • Ads Layer
      • Attach Hand Layer
      • Collision Layer
      • IK Layer
      • IK Motion Layer
      • Look Layer
      • Pose Offset Layer
      • Pose Sampler Layer
      • Sway Layer
      • View Layer
      • Blending Layer
      • Turn Layer
    • ๐Ÿ“šNew Animation Library
    • โš’๏ธTools
  • Recoil System
    • ๐Ÿ”ซRecoil Animation
    • ใ€ฝ๏ธRecoil Pattern
    • ๐Ÿ“นCamera Shake
  • Troubleshooting
    • โš ๏ธInitialization Warnings
    • โš ๏ธCan't Look Around
    • โš ๏ธWeapon Positioning
    • โš ๏ธWeapon is not moving
  • โš ๏ธAiming doesn't work
  • โš ๏ธTwisted feet when looking left/right
  • ๐ŸŒŒMisc
    • ๐Ÿ“œChangelog
      • 4.7.0 Update
Powered by GitBook
On this page
  • Description
  • Properties
  1. Fundamentals
  2. Animator Layers

Additive Layer

PreviousWeapon Layer GeneralNextAds Layer

Last updated 11 months ago

Description

Additive Layer has 2 main functions: weapon recoil and curve-based animations.

Curve-based animations are extracted from the WeaponBoneAdditive Game Object, which is animated by the Animator Controller:

Tip: the demo project implements CurveEquip and CurveUnequip motions procedurally using this method. These animations only animate the WeaponBoneAdditive, so they do not affect other bones.

The procedural recoil is extracted from the Recoil Animation component.

Properties

  • Additive Bone: an element used to extract the additive animation.

  • Interp Speed: smoothing speed for curve animations.

  • Aiming Input Property: float property which will scale down effect of curve animations.

  • Ads Scalar: a multiplier which will scale down the curve animations influence when aiming. It is used to reduce procedural motion when aiming.

๐Ÿ”ถ
Additive Layer Settings.