0
スムーズシェーディングは私のモデルには効果がないようです - ポリゴンは明瞭に見え、three.jsインスペクタのスムーズシェイプとフラットシェーディングの切り替えは効果がありません。 objに頂点の通常のデータがあるので、geometry.computeVertexNormals()を使用する必要はありません。これは、他のいくつかの投稿で提案されているようです。 THREE.WebGLRendererTHREE.SmoothShadingはジオメトリに影響しません
どれリードを使用して
は感謝:)これは私のローダ機能である
:
var mtlLoader = new THREE.MTLLoader();
mtlLoader.setBaseUrl(pathToLoad);
mtlLoader.setPath(pathToLoad);
mtlLoader.load('model_mesh.obj.mtl', function (materials) {
materials.preload();
var objLoader = new THREE.OBJLoader();
objLoader.setMaterials(materials);
objLoader.setPath(pathToLoad);
objLoader.load('model_mesh.obj', function (obj) {
obj.name = pathToLoad.substring(12, 17);
testArray.push(obj);
scene.add(obj);
loadNextPath();
});
});