I am about to create a 2D character portrait renderer.
The idea is to have a set of layers with face parts: noses, eyes, mouths, with alpha channel and simply blend them together.
In principle it’s simply a texture blending problem.
- there would be dozens of such portraits displayed on the screen
- there would dozen layers each containing a set of body parts used
What approach do you suggest?
- Render every portrait on the server and send ready img? (maybe with caching)
- Send the resources to the client and make a custom shader?
Maybe someone encountered similar problem and has a ready to use solution in mind?
What I’m need is in principle character generator that can work for different fantasy races.
The closest equivalent would the system used for Crusader Kings 2/3