I’m unaware of Genshin Impact. Are you able to explain the reference?
Making a shader using normals for the color values has been around a long time.
https://old.reddit.com/r/gaming/comments/tbxyrf/genshin_impa...
It's like chatGPT took the prompt "make a game just like zelda but with microtransactions".