BABYLON导入模型之后,不显示面,只显示点组成的模型问题
2022-09-13 本文已影响0人
风筝啊
学习babylon导入模型,结果在导入3Dmax导出的模型的时候,整个模型不显示面
,是由带颜色的点
构成的,不能显示出正经的面。
经过跟BABYLON中文网的QQ群里大佬咨询,发现了问题:
先上解决方法:
BABYLON.SceneLoader.Append("./static/CH/", "CH.obj", scene, function (meshes) {
// 主要是添加上这个循环,关闭所有mesh的pointsCloud
meshes.materials.forEach(e=>{
e.pointsCloud = false
})
// 默认场景
scene.createDefaultCameraOrLight(true, true, true);
scene.createDefaultEnvironment();
})
效果对比
未正确渲染:

正确渲染:

关于这个问题,可能是在使用3Dmax导出模型时,有些设置没有调试好,具体咱也不是专业的,咱也不知道是那里的导出问题,如果有知道的,可以给个解说,谢谢。
另外我正在做一个BABYLON学习文档,当然基本上是照搬英文文档翻译,主要是我英文不太好 '_'