Transparent image used as material rendering incorrectly [SOLVED]

Try this edited model. model.json (1.2 MB)
Open it in threejs editor

Here’s the result:Capture

Note: Materials are applied only for the parts that have textures on it. You’ll need to add materials for the rest of the parts. Once done use THREE.ObjectLoader instead of THREE.JSONLoader to load it in your application.

Additional tip: There seems to be a lot to subobjects with same materials and texture. The performant way would be to have all object merged as single objects