I have been testing draco since a month, I use DracoLoader for ThreeJs.
I still have one problem.
I’m exporting obj file without normals to keep small file size for uncompression and decoding speed. Almost all meshes are rendered correctly, the normals are well computed.
But I have problem with some meshes, as you can see in the screenshots (smooth, flat, wireframe).
Rendering without modification (smooth) causes normals problems, when I set ‘flatShading’ to true on the material the mesh is correctly rendered.
I tested OBJLoader2 from ThreeJs with the option ‘useIndices’ and the mesh was correctly rendered.
According to a collaborator of Draco, the problem comes from threejs and not from Draco as the latter doesn’t compute the normals if they aren’t provided in the models whereas the former does.
How can I solve this problem? Where should I compute the normals?
Does threejs compute smooth normals?