我根据ColladaLoader示例加载了一个DAE文件。我从Maya 2012出口,包括皮肤。我已经不得不通过在.dae文件中添加“skeleton”标签来修复1件事,否则我会收到错误找不到皮肤。然后我想如果那是一个问题,也许我需要将皮肤材质的本地化网址更改为name.jpg,因为它们位于同一个文件夹中。但那没用。
所以我的问题是:我做错了吗?还是错过了什么?之前已经尝试过几种编辑材料的技术,但它们确实有效,但模型停止了动画制作。
答案 0 :(得分:0)
尝试使用OpenCollada导出: https://github.com/KhronosGroup/OpenCOLLADA/wiki/OpenCOLLADA-Tools
答案 1 :(得分:0)
当你应用压缩文件格式纹理(如png,jpg,tga或dds)时会出现黑色纹理,使用bmp(未压缩的位图)代替它会起作用。 我有同样的问题,但我用这种方式解决了,似乎colladaloader不读取压缩文件格式。 当我在OpenGL中首次申请时,这也是一个老问题。 要读取压缩文件格式,您需要对其进行解码,这需要花费大量时间和更多编码......; - )