The aim of this plugin is to save time and energy for giving a realistic and smooth IK solution for various types of animals using only simple animation Blueprints.
The plugin aims to provide IK to different types of animals such as
- Quadrupeds : Wolves , horses etc
- Bipeds : T-Rex , birds , humans etc
- Spiders : Multi-legged creatures such as spiders and scorpions etc
- Snakes : Snakes & Worms etc
- A universal aim/look-at solver that works on any kind of creature or character! [BRAND NEW FEATURE!]
DragonIK Demo Video
One stop link for documentation,tutorials and explanations :
Video tutorials :
Human (New tutorial)
Quadruped Tutorial (New tutorial)
Fixing floating feet problem [A commonly encountered issue]
Example Project Link (4.24) (Downloadable Github project with setup exampels) :
discord support channel :
[Contact me if having doubts or questions]
Technical Details
Features:
- Provides foot and spine IK for animals of quadruped,biped,spider and snake types.
- An advanced universal fullbody aiming/look at solver that modifies any character to aim towards a target.
- Three animation Blueprints are provided : "Dragon Spine Solver","Dragon Foot Solver" and "Dragon Aim Look Solver"
Code Modules:
- DragonIKPlugin [Runtime]
- DragonIKPluginEditor [UncookedOnly]
Number of Blueprints: 3 Animation Blueprints (Dragon_SpineSolver, Dragon_FootSolver, Dragon_AimSolver)
Number of C++ Classes: 3 Main classes (AnimGraphNode_DragonFeetSolver.cpp, AnimGraphNode_DragonSpineSolver.cpp and AnimGraphNode_DragonAimSolver.cpp) and one static support class [DragonIK_Library]
Network Replicated: Yes
Supported Development Platforms: PC ,Mac and Linux
Supported Target Build Platforms: PC,Mac,Linux,iOS and Android. Other platforms require testing.
Documentation:
Github example project :