Morph Targets flicker Randomly in Slave Mesh
There is a problem with morph targets on master-slave meshes. The problem seems to be that the slave mesh, when it is morphed, shows the basic form randomly for a frame or two before going back to the morph targets. No input or activity whatsoever is necessary.
Please see the linked video for a demonstration here
I have a character which consists of a head and a body, both built on the same skeleton. The head is the master mesh and the body is the slave. I connect the two in OnEventBeginPlay with the master pose node as is standard practice to use this sort of setup. The video shows my begin play event setup and also how I set one morph. The morph is set on the head mesh because it is the master, which will then forward it to the slave meshes.
With this all working, all you have to do now is to run the game and wait. Eventually, the body will flicker back to the base form for a second or two. The video shows two such occurrences towards the end.
This is not a problem with the morphs per se, as the body alone, when seen in the Persona editor and with the same animation, does not show the flickering. It only occurs when the body is slave of the head.
Also, I applied some morphs to the head in such a scenario and the head would not show the flicker effect. Only the slave mesh.
EDIT: I updated the video link, the first wasn't working
I was finally able to reproduce this by releasing the mouse with shift-F1, as you described. I used this information and your test projects to enter the following bug report: JIRA [UE-21684]. Once this issue has been addressed we will notify you with an update to this post.
Thanks for both reporting this issue and providing workable samples so this issue can be identified and addressed.
answered Oct 01 '15 at 04:19 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here