This is my take on the Eye of Sauron in combination with the Mouth of Sauron. At the start I only wanted to create some nice fire effects in Unreal 5 but it spiraled out of control and here we are...
The whole eye is basically made up of multiple meshes, that are all just using panning textures to create the effect. All the flames and fire effects are done in the material itself by tiling and looping different noise patterns and caustic textures over each other. I also used blend shapes for the animation of the pupil and shape of the mouth. This had the big advantage that I could use sliders in the "Level Sequence" to create a simple animation without rigging the mouth.
Here is a small test animation where I tried to use blendshapes for the eye and face.
I used Blendshapes to create the closing and opening of the Eye itself.
I also used a "Material Parameter Collection" in the Material so I could manipulate the Emissive of the Textures in the "Level Sequence".
Here you can see the different stages of the eye Shader.
1. Panned Cloud Map
2. Cloud Map funneled through "BumpOffset" Into Caustic Texture.
3. Two Caustic Textures mixed.
4. Using a "LERP" Node to mix colors.