Open ywmaa opened 2 years ago
Update : I am going to split Distance matching functions in an standalone addon so it can be used alone in Godot asset lib, and it will be used here in AMSG (Advanced Movement System Godot).
I can't finish these feature until godot 4 gets a proper IK system, at least for legs, even better a full body IK system.
but the base for stride warping is there, slope warping is easy to do, but it needs IK setup.
News : I have decided to continue work on it, as now SkeletonIK 3D may work for me.
If it turns out SkeletonIK3D isn't enough, I will use the FABRIK algorithm example in the Godot Engine myself, though I don't know if its performance will be good or not since it is done in GD script.
This is the FABRIK algorithm I mean : https://github.com/godotengine/godot-demo-projects/tree/master/3d/ik/addons/sade
Edit : typo
Also the whole thing is going to be done as One Node
To make setting this up very easy for any type of skeleton or player movement script
If someone is following this issue, I am getting results, and expect a new update video soon!
I am shooting high to the moon and saying I am almost close to achieve the AAA Movement look.
Latest videos:
Pose Warping: https://youtu.be/u_ZPtSiRvK4?si=uC0QAkxlb7ruMh5q
Test in game: https://youtu.be/PU5xmp3-9Dw?si=dq6Idv0Ft6vJ_L0u
Example : https://youtu.be/9WbetBtZe4Q
What is Distance Matching : https://youtu.be/XngF1aNrpNQ Longer Video on how Epic Games developed it: https://youtu.be/YlKA22Hzerk?si=sj-tF3H0eN1JPEbp
Edit : Main systems are done and working, now time for polishing the system :