Description

The AnimToTexture plugin generates an animated texture that results in a stutter when the animation loops. This looks to be related to the code in UAnimToTextureBPLibrary::AnimationToTexture which calculates the frame length of the source animation sequence which is getting one too many frames. The material that plays back the texture may also have similar bugs (ML_Bone_Animation)

Steps to Reproduce
  1. Add the anim to texture plugin to a project
  2. In the plugin assets, open MI_Body_BoneAnimation
  3. Set the static mesh to display the material on
    1. To do this, select SM_Mannequin_BoneAnimation in the content browser (also in the plugin assets) and in the material instance viewport, click the button in the bottom left corner to set the preview mesh
    2. (alternatively you can just drop the static mesh into the level viewport and watch it animate)
  4. Set the PlayRate property to something small like 0.2 so you can see the individual frames of the animated texture
  5. Watch the texture playback on the mesh - the bug occurs when the animation loops which occurs on the fourth left foot down of the cycle
    1. There is a stutter discontinuity at the loop point which isn't present in the source animation

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-310452 in the post.

0
Login to Vote

Unresolved
CreatedAug 8, 2025
UpdatedAug 11, 2025
View Jira Issue