В этом уроке я покажу, как создать систему, в которой частицы жидкости или дыма динамически меняют цвет в зависимости от цвета объекта, с которым они сталкиваются. Для этого мы будем использовать систему Niagara в Unreal Engine — так вы сможете добиться плавных, реалистичных результатов для интерактивных эффектов в своих проектах.
https://dev.epicgames.com/community/learning/tutorials/zwq4O/niagara-unreal-engine-5