I understand that things like this can get rolled out then removed when working with experimental releases. My only question is whether there is a plan to bring back the IAnimationDataModel interface or if it’s gone for good as of the backout change at:
https://github.com/EpicGames/UnrealEngine/commit/d295bb9b2d64ca7e3ec5dd8c1d21b391c64dc31f
If it’s coming back at some point we’ll adjust accordingly, but if it’s gone it would be great to know so we can pull the trigger on redoing that work.
Further explanation for those interested:
Our version of 5.1 had depricated the UAnimationDataModel DataModel uproperty on the animation sequence base class and replaced it with an IAnimationDataModel DataModelInterface uproperty and made use of the latter to represent animations. As of our update to 5.1 stable that change has been backed out and none of the animations in content are useable since they only have the now removed DataModelInterface.
This problem can be worked around by redoing the work as newly imported animations function just fine. Though it is troubling that the upgrade has also somehow changed the versioning of the engine so many assets are listed as newer (UE main stream 89 in the last 5.1 release we used vs UE main stream 88 which 5.1 stable shipped with) which causes the uasset files and anything that references them to not be accessible through the content browser in editor. This version error might be our muckup though.
As a note: We have engine changes but nothing has been done to animations or their periphery so this is all what was pulled from git, vanilla.