I have moveU and moveV params on texture coords on a simple material. If I edit them, I see the texture move. I tested this on a colouChange param for a colour lerp also to be sure. I can see with debug that the bone I want to control these params is definitely animating in all translate and rotate channels. But using that bone and its channels in a bone driven controller, with any of the params I want to drive, simply does nothing. No error at all either. This used to work just fine in Unreal 4. Has something changed or is there another way to animate material params from bone anim ?
So I have now resolved this. Actually a very simple answer as expected. For the parameter to animate, the skeleton needs to know about it, the same as it would for a morph target. So you just need to manually add a ‘curve’ (not an actual curve, just the channel Unreal refers to as a ‘curve’ in the list of ‘curves’ on the skeleton asset, with the same name as the parameter you want to animate, and set its tick boxes to off for morph target, and on for material parameter.