0
平滑着色似乎对我的模型没有影响 - 多边形清晰可见,并且在three.js检查器中平滑着色和平坦着色之间切换没有任何影响。在obj中有顶点正常数据,所以使用geometry.computeVertexNormals()不应该像其他几篇文章中所建议的那样需要使用geometry.computeVertexNormals()。THREE.SmoothShading对几何没有影响
使用THREE.WebGLRenderer
任何线索赞赏:)
这是我的装载函数:
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();
});
});