Is there a way of creating a dynamic material for a Text3D item?
I want to change a parameter (Colour) on the material of my 3D Text, but haven’t figured out a way to do so in the Blueprint. I need to use a ‘Custom Event’ to start this, where i send the colour via vector.
I have got it working with a static mesh, but not 3D Text.
Thank you for the reply. I’ve included a screenshot of how I’ve done so far.
I haven’t been able to replicate the BP how you’ve laid it out… I’m also not sure if that would be suitable, considering how the way I am getting the variable in.
Would you be so good to outline what I would need to do to finish this BP off, please?
You can assign this value to a variable for later use (to access the material and change its color). You could laboriously click about a dozen times and:
I renamed it to better reflect what it represents DMI - Dynamic Material Instnace. NewVar0 is just not good enough. Ideally, it should be called something along the lines of text3d_MainMenuFrontDMI… So the future you thanks you.
Yup! Text 3d is the default component user-friendly name:
If you’ve just saw this post after new update of text 3D plugin, you can now use “GetMaterialExtension” node for setting the colors of your text 3D component. By using return value you can drag for example “SetFrontColor” node and update your color. Also for the GetMaterialExtension input node called “InExtensionClass” you must put Text 3DDefault Class.