Google でしばらく静かにした後も、このモデルのシェーディングが奇妙に見える理由はまだわかりません。
Three.js で *.3DX3 モデルをインポートしようとしています。このファイルには法線が含まれていないため、使用しています
mergedTriangles.computeFaceNormals();
mergedTriangles.computeVertexNormals();
このようなものを計算します。
例 1:
有効にした場合:
scene.add( new THREE.FaceNormalsHelper( connectedMesh ) );
scene.add( new THREE.VertexNormalsHelper( connectedMesh ) );
scene.add( new THREE.WireframeHelper( connectedMesh ) );
例 2:
ヘルパーを使わないより複雑なモデル。
写真を見ただけで、どこが間違っているのかわかる人はいますか?コード全体は静かな長いので、分析に必要な特別なものをお願いします ;)