Self-configuring
procedural rigs

FocalRig is a performant procedural animation toolkit for Unreal Engine's Control Rig. Add pixel-perfect aiming, true first person, weapon handling, and eye motion to your Anim Blueprint. Rig a custom character in minutes.

Precise Procedural Aim

Aim Offsets simply blend additive upperbody poses. FocalRig does an efficient full-body adjustment for perfect aim.

Quick Setups

Drop in a node. Its first Quick Setup is applied automatically.

Each FocalRig node scans your skeleton and generates Quick Setups for common configurations. The first one is applied when you place the node, filling in the bones, axes, and limits automatically. Right-click the node to choose another Quick Setup. Customize everything from there, or leave the defaults and move on.

Third Person

Full-body procedural look-at from a single pose.

Aim Chain smoothly rotates the entire spine to make a point-of-view bone aim exactly at a target. Leg adjustment pins the feet so they stay planted when the pelvis turns. Aim clamping prevents impossible poses and never interpolates through the back.

True First Person

Turn any third-person character into a full-body first-person avatar.

Weapon Aiming

Precise aiming, ADS, and secondary motion for any weapon.

Spray Patterns

Make weapons and camera recoil with authored or procedural patterns.

Draw patterns on a 2D grid editor with drag-and-drop, preview them at any fire rate, and store them as data assets that you can use within Control Rig and Blueprint traces. Ships with built-in presets for SMGs, assault rifles, LMGs, and shotguns.

Eye Darts

The difference between lifelike and lifeless.

Eyes aim at the target with spring-damped tracking and realistic saccades: small random micro-movements between fixation points, just like real eyes. Configurable angle limits and minimum distance prevent cross-eyed looks at close targets.

Built for Performance

An entire character rig runs in under 100 microseconds* on a worker thread.
That's less than a single Full-Body IK node.

<100µs
full-body rig tick
Multi-threaded
rigs run concurrently on worker threads
~3ms
game thread for 100 characters

*Measured on a Ryzen 9 5900X CPU. 100 characters with Aim Chain, Aim Weapon, Aim Eyes.

Add FocalRig to Your Animation Stack

Get FocalRig on Fab and add production-ready procedural animation with self-configuring Control Rig nodes.