Getting / Setting Material Parameter Values During Runtime

yeah exactly. There shouldn’t be any reason to not use a Dynamic Material really, creating them is super straightforward and you can apply one DMI to as many objects as you like.