我有一个要转换为gltf的Autocad dwg文件。我已经在VS Code中使用了Autodesk Forge和Autodesk Forge工具来获取gltf。两种工具都可以转换为gltf,但是问题是gltf中没有颜色,只有黑色和白色。 有没有办法在gltf文件或obj文件中获得颜色?
答案 0 :(得分:1)
目前forge-convert-utils中从Forge模型到glTF的颜色映射是非常基本的,但是至少应该能够获得一些基本的漫反射颜色。试试这个:
materials
的列表,并查看在baseColorFactor
属性中看到的颜色;如果值为[0,0,0,0]
,则问题出在转换上如果仍有问题,请考虑通过forge (dot) help (at) autodesk (dot) com
与我们(机密)共享DWG,我们将在本地对其进行调试。
编辑:如https://github.com/petrbroz/vscode-forge-tools/issues/16中所述,问题是转换器库中缺少对具有顶点颜色的网格的支持。从forge-convert-utils版本3.4.0和vscode-forge-tools版本1.5.1开始,现在可以将Forge模型中的顶点颜色正确转换为glTF顶点颜色。