AlchemyFoxStudio - Fox Anim — Animation, Montage & Bone Helpers Nodes

Fox Anim - animation utility toolkit for Blueprint projects.

Chain, queue and gracefully blend-out montages without a single C++ line, and reach for bone, socket and montage-state helpers you'd otherwise look up every time.

Full documentation: https://alchemy-fox.de/anim/

Support: support@alchemy-fox.de

——————————————————————

WHAT'S INCLUDED

25+ Blueprint Nodes | 4 Async Montage Actions | Bone & Socket Utilities | Montage State Queries | Locomotion Helpers | Full C++ Source

——————————————————————

FEATURE CATEGORIES

▸ Async Montage Chains (4 Actions) PlayRandomMontage, PlayMontageQueued, PlayMontageChain, BlendOutAndCall — full latent flow with OnCompleted / OnInterrupted exec pins, no callback wiring required

▸ Montage Control (3 Nodes) PlayMontageOnSection, StopMontageSmooth, PlayMontageWithAutoDestroy

▸ Montage State (8 Nodes) GetActiveMontageInfo, IsAnyMontagePlayingOnSlot, GetMontageTimeRemaining, GetActiveStateName, HasAnimationForSlot, IsMontageSectionActive, GetMontagePlayRate, GetAllPlayingMontages

▸ Bone & Socket (5 Nodes) GetBoneWorldTransform, GetSocketWorldTransform, GetDistanceBetweenBones, IsBoneNearLocation, GetClosestBoneToLocation

▸ Animation Control (4 Nodes) PauseAnimation, ResumeAnimation, GetAnimationProgress, SetSkeletalMeshAnimation

▸ Locomotion (1 Node) MatchAnimationToMovementSpeed — auto-syncs play rate to character velocity

——————————————————————

KEY FEATURES

Async Montage Chains — Play a sequence of montages with one node, with built-in OnFinished and OnInterrupted callbacks

Slot-Aware — Every query and helper understands AnimMontage slots

Bone Toolkit — World-space transforms, distance, closest-bone, near-location in one call

Animation Sync — One-call match-to-velocity for smooth locomotion blending

Zero Setup — Drop in, call from any Blueprint, no subsystem to boot

Networking-Friendly — All helpers work with server-authoritative AnimInstance state

——————————————————————

BLUEPRINT NODES

Async Actions — PlayRandomMontage, PlayMontageQueued, PlayMontageChain, BlendOutAndCall

Montage Control — PlayMontageOnSection, StopMontageSmooth, PlayMontageWithAutoDestroy

Montage State — GetActiveMontageInfo, IsAnyMontagePlayingOnSlot, GetMontageTimeRemaining, GetActiveStateName, HasAnimationForSlot, IsMontageSectionActive, GetMontagePlayRate, GetAllPlayingMontages

Bone & Socket — GetBoneWorldTransform, GetSocketWorldTransform, GetDistanceBetweenBones, IsBoneNearLocation, GetClosestBoneToLocation

Animation Control — PauseAnimation, ResumeAnimation, GetAnimationProgress, SetSkeletalMeshAnimation

Locomotion — MatchAnimationToMovementSpeed

——————————————————————

TECHNICAL DETAILS

Engine: Unreal Engine 5.4, 5.6, 5.7

Type: Code Plugin (C++)

Dependencies: None (engine modules only)

Platforms: Windows (Win64)

Full C++ source code included

All nodes have detailed tooltips

Integrates seamlessly into existing projects — no setup, no subsystem boot ——————————————————————

DOCUMENTATION & SUPPORT Full documentation with setup guide, node reference, and examples: https://alchemy-fox.de/anim/

——————————————————————

MISSING A FEATURE? Feature requests are welcome! If you need a specific montage helper, bone query, or integration that is not included yet, let us know. We actively review requests and will include useful additions in future updates. Send your request to support@alchemy-fox.de with a short description.

——————————————————————

By Alchemy Fox Studio