Is it better to have a Dynamic Material created and set on the Actor the material is for, or is there any difference if I create and set it from another actor?
It may be down to the structure of what you’re working on. In most cases you’d want the DMI reference inside the actor whose components are using it.
is there any difference
Ease of access and passing references are the only factors that come to mind. The more you can logically encapsulate the desired behaviour inside an actor, the better.
If you’re not creating a hard reference to the DMI at all (because you may not need to), I guess it matters very little.