Could you share code or a demo? We can’t help much from just the screenshot.
To map textures onto a model, the model will need to have texture coordinates (UVs) appropriate for the texture. three.js uses the 1st UV set for most textures (excluding aoMap and lightMap) if the model has more than one set. Try setting texture.flipY = false if you’re loading a texture separately from the model itself.