Datatexure load metalnessMap and roughness not same as textureLoader

this is the cup render by chrome

this is the cup render by headlessGL

i deleted texture info in gltf file , and load it manally with Datatexture in Node, but the result wans’t correct. i compared both texture property

this is chrome console bar

this is Datatexture property

the material’s metalnessMap and roughnessMap were both set to this image.

i want Node render the Cup same as chrome did . how could i fix this .

The texture filtering properties are different. Check the values for minFilter and magFilter and make sure they are identical.

not correct still

seems like the texture was anti-alias in chrome , but not in node.

This might be related to mipmaps… filtering uses those, and I’m not sure they’re generated for DataTexture?