I made a little experiment using a mixture of Roblox’s new IKControl system and my own Inverse Kinematics logic based on many sources and IK rules online.
(Took around 3 hours)
Keeping optimized, it switches, enables/disables, adjusts by itself when the player is in “idle” mode or just standing still, to Roblox’s IKControl to reduce lag from Renderstepping all the time.
Disables the IKControl when the player is in movement, but checks and raycasts from the bottom if the feet has hit any parts to adjust it’s height.
Some changes I need to make:
- All human body action compatibility with the IK system (Crouch, Prone, Lying on your back, etc)
- Reduce the stuttering/snappy-ness of the legs
- Reduce the jittery and snapping for the UpperTorso with the camera seen in the vid 0:19