在three.js中导入的glTF的顶点颜色
我试图理解在three.js中导入的模型上顶点颜色的使用 在我的用例中,我有一个源DXF文件,它已使用Assimp转换为glTF文件 将生成的glTF文件导入Sketchfab时,三维模型将显示源DXF文件中使用的所有正确和原始颜色 但是,当我将相同的glTF文件导入three.js时,颜色都不同 在three.js和Sketchfab中,应用于场景中每个对象的材质都设置为使用顶点颜色 有人能解释一下为什么这些结果可能不同,或者我可以采取什么方法来保持three.js中的原始颜色吗在three.js中导入的glTF的顶点颜色,three.js,gltf,assimp,Three.js,Gltf,Assimp,我试图理解在three.js中导入的模型上顶点颜色的使用 在我的用例中,我有一个源DXF文件,它已使用Assimp转换为glTF文件 将生成的glTF文件导入Sketchfab时,三维模型将显示源DXF文件中使用的所有正确和原始颜色 但是,当我将相同的glTF文件导入three.js时,颜色都不同 在three.js和Sketchfab中,应用于场景中每个对象的材质都设置为使用顶点颜色 有人能解释一下为什么这些结果可能不同,或者我可以采取什么方法来保持three.js中的原始颜色吗 您介意
您介意在此线程中共享glTF模型吗?当然,添加了指向glTF和相关bin文件的链接。我已将资产导入到基于three.js的Sketchfab中,结果始终相同。看起来就像你的第二张截图。啊,你的右边。我以为我已经将glTF导入了SketLab,但我却导入了源DXF文件。我假设从DXF到glTF的转换有问题?是的,看起来是这样。