Unity script to create Poiyomi Toon materials from lilToon materials
- Ensure you have Poiyomi Toon 9 installed (Poiyomi 8 not supported and probably won't work)
- Install the .UnityPackage from releases
- Select one or more liltoon materials in your project
- Click on the convert button under tools
You should now have Poiyomi Toon materials
- Opaque/Cutout/Transparent/TwoPass mode
- Setting of Culling, flipped normals, ZWrite, Render queue
- Shading mode (flat/multilayer math)
- Lighting settings
- Main texture
- Hue shift + saturation
- 2nd and 3rd main texture (converted to poiyomi decal 0 and 1)
- Alpha mask
- Shadow layers + border
- AO map (shadow map)
- Normal map + 2nd normal map (detail normal)
- Backlight
- Matcaps
- Rim light
- Rim Shade (converted to 2nd rim light in Multiply mode)
- Outline
- Emissions
- Refraction/Blur (intensity might be a bit off, though)
- Reflections and specular (I can't find a way to consistently convert or approximate the values), if your material looks dark or is missing some light then it's probably this
- Glitter (soontm)
- Fur materials (lil/poi fur use completely different methods)
- Main texture UV setting
- Audiolink (I've never used liltoon audiolink)
- Gem shaders
- Tesselation
- Stencils
- Probably some other stuff, DM on twitter @LinesTheCat or discord @linesnya (say you're from my converter thing)