Textures have no color and weird transparency

I have a material (MTLLoader.MaterialCreator) and when I try to load an .obj file with it I for some reason get this:

image

I have the map as a png image which is the texture, I don’t want it to be transparent and I want it to have colors, but for some reason, that’s what I get. the png image is being loaded because I can see the patterns on the shirt (but obviously with no color).

Any help will be really really appreciated.

It is difficult to guess what is wrong. In such cases it might be better to provide an online editable demo, so that someone can investigate the problem. Also, you can try a simpler case: a cube with your PNG texture. If it has the same problem, then the problem is not with the OBJ model.