Tutorial
Updated
How to make Pokémon Shaders
Hi! @Demothene gave me the idea to open this thread to help others to make shaders for Pokémon similar to the original games.
This thread will focus on discussions about POKÉMON SHADERS, so anyone can post ideas, nodes and ask about shaders. We usually work in Unity Engine, but once you have the idea, you can make the shaders and materials in any engine.
It is in Nintendo Switch threads because we will try to replicate all the needed Let's Go and Sword and Shield shaders.
I will be updating the post while nice things appear here.
IMPORTANT: Shaders nor models will be shared. You will have to make them (and export them) yourself. Here we just share the logic of how to do them, or even the specific nodes you would need to use in Shader Graph / Amplify Shader Editor.
POKÉMON LETS GO:
Pallet Town Field Floor (By FabDelb):
POKÉMON SHADERS:
Fire Pokémon Shaders - Blender (By Wiimonkey2):
I need ripping help:
I made other useful tutorials that you may need:
- Export Pokémon from 3DS
- Export Let's Go Trainers and rig them with mixamo
Can you show me a final result:
Finally you can get something like this:
How do you know how shaders work?
You can take a look to the original shader code following this tutorial: https://gbatemp.net/threads/tutoria...hader-code-from-nintendo-switch-games.546522/
Discord?
I just made a discord: Link
Credits:
- @Demothene
- FabDelb
- Random Talking Bush
- Me <3
This thread will focus on discussions about POKÉMON SHADERS, so anyone can post ideas, nodes and ask about shaders. We usually work in Unity Engine, but once you have the idea, you can make the shaders and materials in any engine.
It is in Nintendo Switch threads because we will try to replicate all the needed Let's Go and Sword and Shield shaders.
I will be updating the post while nice things appear here.
IMPORTANT: Shaders nor models will be shared. You will have to make them (and export them) yourself. Here we just share the logic of how to do them, or even the specific nodes you would need to use in Shader Graph / Amplify Shader Editor.
POKÉMON LETS GO:
Pallet Town Field Floor (By FabDelb):
In this case, the Pallet Town floor is made by blending textures with a function.
In a first pass, the lighting is calculated based on directional light + cloud texture. Then, use this function and add it to the previous vertex color calculated in the first pass.
Approx. result:
How can be accomplished in Unity with Shader Amplify Editor:
Main Shader:
Blending function:
In a first pass, the lighting is calculated based on directional light + cloud texture. Then, use this function and add it to the previous vertex color calculated in the first pass.
Approx. result:
How can be accomplished in Unity with Shader Amplify Editor:
Main Shader:
Blending function:
POKÉMON SHADERS:
Fire Pokémon Shaders - Blender (By Wiimonkey2):
Fire in all the 3D pokémon games is accomplished with opacity masks and blending albedos.
You can easily follow this tutorial in Blender:
You can easily follow this tutorial in Blender:
I need ripping help:
I made other useful tutorials that you may need:
- Export Pokémon from 3DS
- Export Let's Go Trainers and rig them with mixamo
Can you show me a final result:
Finally you can get something like this:

How do you know how shaders work?
You can take a look to the original shader code following this tutorial: https://gbatemp.net/threads/tutoria...hader-code-from-nintendo-switch-games.546522/
Discord?
I just made a discord: Link
Credits:
- @Demothene
- FabDelb
- Random Talking Bush
- Me <3
Last edited by Manurocker95,