The number one feature I hope they add to #raylib is 3d animation blending. Adding it myself is a little outside my expertise.

//cc @raysan5

@grumpygamer @raysan5 like tweening but 3D not 2D?
@synlogic4242 @raysan5 When you change animations, it doesn't snap to the new one, it blends from the existing frame to the new animation frame.
@grumpygamer @raysan5 never used raylib, but by taking a look at the code a quick way would be duplicate UpdateModelAnimation into UpdateModelAnimation(Model model, ModelAnimation animA, int frameA, ModelAnimation animB, int frameB, float blendValue), and do the same except the bone transform used is the interpolation using blendValue between the bone transforms A and B.
@grumpygamer @raysan5 To interp two matrices, you must extract Traslation, Rotation and Scale from both matrices. Then, linear interpolate Translation and Scale, while Spherical interpolate Rotation. Then, reconstruct the new matrix from TRS.
@grumpygamer I think maybe you missed reply to your toot from few days ago. Mastodon can be spotty with notifications sometimes :)
https://mastodon.gamedev.place/@raysan5/116058263152505251
@graypixel missed that, thanks for bring it up.