This is a character customization project I am working on in Unreal Engine. I am showing the blueprint way of setting up an array of materials and cycling through them using multiple static meshes as the billboards to display them as well as to also project a decal onto a characters T-Shirt.
There are many ways to do this like looping the array to move every item forward by one and also storing and placing the last index at array 0 or hard coding each button but I quite like this approach as it creates more options for customization in my mind.
Timestamps:
0:00 Demo
3:07 Billboard effect
3:25 Carosel - Image slideshow
7:48 Debug Tips
8:58 Orbit camera
10:16 Random hat color generator
10:52 Darken or lighten image textures
11:23 Post process outline