I’ve just found out how to change values for Morph Targets on objects in Unreal Engine via code. This will come in handy when any attribute needs to be updated either as a result of user input, or via automation. Here’s the basic workflow:
- know the exact name of the Morph Target
- add a Set Morph Target node in Blueprints
- populate it with the name of the morph
- give it a value (between 0 and 1, equivalent to 0% to 100%)
Here’s a small example that continuously changes my Genesis 8 character from Basic Female into Olympia. While not particularly useful in itself, it illustrates how a parameter change can trigger a morph.