So I have made a few posts here and there in the past, but this is the first none theoretical one.
I have been making some assets for my game, and would like to Implement them soon. I have made an atlas of an eye blink animation (I have a lot more but They are irrelevant since the system isn’t in place yet) as well as a separate image of the White and another for the Iris. What I want is to make them into two materials one for the eyelid and one for the inner eye. I have never worked with sprite sheets or anything like that for Unreal, so I’m not exactly sure where to start, but I hope to accomplish a few things:
1: make a material for the outer eye that has an animated texture from my Atlas
2: A material for my inner eye which has the white as a static texture, with a separate Iris texture that can be panned around controlled by a variable or set of variables allowing the eye to look around independent of the blink
3: Make a controller/Blueprint that can be used to create basic AI or tracking capabilities for the pupil
4: Dynamically swap between different versions of the atlas and inner eye materials…so make a happy state and sad…as well as say a blue pupil…and green pupil etc
So here is the Atlas each frame is 547x526
I have a total of 8 different animations for the eye on separate atlas (is this good or bad to separate them into Normal/Happy/Sad/Angry atlases or should they be one big atlas?)
then I have the white which I made a shaped one as well as a filled version (Not sure which to use)
and lastly The Iris: how do you add two images together in the material editor with lossless quality? I don’t want the pupil colors influenced by the White
So the Idea is to have some geometry overlay the eye section of my player models face that the outer eye material goes it is static but the material animation makes it appear animated…and the inner eye would be two slightly curved planes that the white will be one with the pupil added over top able to move around it by panning
also here is a gif example of my eyes so far tell me what you think