I made a custom GLTF loader with babylon, so I would be able to hide and display meshes on the fly. The GLTF loader is working correctly, as you can see it here: 3D Model Viewer - League of Legends - Teemo.GG
However, for some reason, some materials ignore the transparent pixels on a PNG texture, and they appear with another color as you can see the image here:
What am I doing wrong?
I already attempted to change the Blend Modes, add another texture, change the lighting and colors - with no success.
I have also been trying to fix that on the playground, with this GLB: http://static.teemo.gg/league-of-legends/models/petsgcat.glb
(Sorry in advance for multiple meshes displaying on the playground, since they are not hidden there by default)
I have decided to go for an emissive channel because that is the only way I found to keep the color fidelity between real League of Legends models, and by using the albedoTexture I was not able to keep the same color fidelity.
Since this section of the website is mainly used by cosplayers, color fidelity is crucial.
Is there any way to fix the color and use albedo at the same time? I tried to google search how to disable lighting but I failed miserably.