Unreal Engine 4 - 2 Bone IK Foot Placement System
Keep your feet on the ground! This component will do just that by doing a line trace from each foot. It also adjusts the hip down if needed to allow the feet to touch the ground.
VIDEO AND DEMO LINKS:
Preview:
https://www.youtube.com/watch?v=TgyzsSgu3sk
Migrate and Implement Tutorial:
https://www.youtube.com/watch?v=dJzvqnSQYmc
Download Playable Demo:
https://www.dropbox.com/s/jq0y4ah4nshyufn/FootPlacementSystem%20-%20v1.0.3%20Demo.zip?dl=0
DESCRIPTION:
No IK bones required! This will work with the default animations, the free starter pack animations and more!
Each foot has a line trace to position them independently. Also offsets pelvis/hip bone to allow foot to touch lower ground.
Example project also has replicated events for Walk, Run, and Sprint. Crouch is also included, and the capsule has a smooth re-size transition for crouch.
TECHNICAL SPECIFICATIONS:
Features:
- Commented, Easy To Understand Blueprints
- Multiplayer Support
- Uses Actor Component, Easily Add To Your Character
- Easy blueprint migration
Includes:
- Example project with Walk, strafe, and crouch
- Actor component for easy implementation
- UMG With Debug Information
- Example crouch state (Smooth re-size of capsule)
- Uses Epic's default and Anim Starter Pack animations
Changelog:
v1.0.3
- Added more comments
- Added input esc to quit game
- Small bug fixes
v1.0.2
- Simplified project and removed unneeded features
- Added interface and removed unneeded casts
- Changed camera to rotate around player while not moving
- Enables UseControllerDesiredRotation when moving
This smooth rotates character to face forward - Added Mode Enum for FootPlacement
- Reorganized to ease code migration
v1.0.1
- Initial release
INTENDED PLATFORM:
Desktop
ENGINE COMPATIBILITY:
4.8, 4.9, 4.10, 4.11, 4.12