In diesem Tutorial stelle ich eine weitere Möglichkeit vor, Daten an Materialien zu übergeben: über einen benutzerdefinierten SceneUniformBuffer.
Das Tutorial zeigt einen Minimalfall: die Übergabe eines einzelnen Float-Werts. Und einen komplexeren Fall: die Übergabe einer DataTable.
Der zweite Fall zeigt den besonderen Vorteil dieses Ansatzes: die Möglichkeit, Informationen wie in einem Array zu indizieren.
Das kann eine Material Parameter Collection nicht.
https://dev.epicgames.com/community/learning/tutorials/3P9z/unreal-engine-so-ubergibst-du-daten-an-materialien-indem-du-den-sceneuniformbuffer-anpasst