Now fully replicated
The Procedural Turn in Place system generates IK-Based Turn in Place motions to rotate humanoid characters, at any required angle, automatically projecting the feet position for 2-3 steps required to execute realistic motions (and then moving the feet towards them while rotating the character appropiately) . It can be implemented in any character-based project in a few minutes and adapts to any Idle Animations. It can be used for any UE4 or UE5 based character.
Youtube preview
Features & Integration Guide (old)
Updated Integration Tutorial
- Steps are automatically calculated depending on the rotation angle and the user can easily configure the max rotation range, step height, duration, timing, and cooldown. The Step Duration is defined using intuitive curves and allows very different animation styles that can convey character weight, size, etc (refer to the above video which shows standard characters rotating at normal speed and a giant mannequin rotating slowly).
- The step height automatically adapts to different character proportions, and can also be customized inside the control rig using distance Curves.
- The implementation requires adding a simple Control Rig node, an Actor Component, and copying/pasting some simple functions into your own character blueprint. A complete 12-page PDF document with detailed instructions is included, as well as video tutorials.
- The product also includes, for free, 16 Strafing animations (8 for the UE5 mannequin and 8 retargeted) and some additional Idle Animations as examples. It also includes a simple AimOffset solution that doesn't require additional animations to work, and basic bow+arrow meshes.
- Fully replicated
This product was inspired by the amazing 2014 GDC talk "An Indie Approach to Procedural Animation" by David Rosen seen here: https://www.youtube.com/watch?v=LNidsMesxSE