I use objloader to load my obj file .
I add flatshading to false but still face edges are shown in model
Material.flatShading
is always false
by default. So setting it explicitly to false
make no difference.
I think Material.flatShading
works only with geometries from THREE
, like SphereBufferGeometry
. I may be wrong here, and please correct me if I am, but in my experience, whenever I import a model, it’s going to have exactly the same shading as it had in Blender, regardless of Material.flatShading
.
So you would have to make the normals smooth before you load the model.
i got solution by below
mesh.geometry.mergeVertices()
1 Like