I’m working on a simple model with an unique texture on it. I’m using the 3DS Max COLLADA exporter and then dae2egg to reconvert it to .egg. The problem is that the texture is not showed, but i know that it is loaded because of the color of the model changed.
It’s an UV problem, I think. I get the following warning from dae2egg.exe:
No uv set binding found for input set 0
In Max viewport it looks fine. How can I bind the uv to the model correctly? I have tried this with Softimage COLLADA exporter and I get the same result.
The default import/export plugin for max is known for its bugs, it has problems importing files that have been exported with the same plugin. Try OpenCollada.
Thanks for sending me the .dae file. It’s not valid, the fault is really in the exporter. However, I’ve added in a hack that should still allow it to be read correctly.
The latest Windows buildbot build includes my fix, could you install it and try it out, see if it’s fixed?
Sorry for my ignorance. Do you mean the FBX exporter available at the Autodesk web for download? It seems that there is a more recent version than mine.
I have downloaded and installed the latest windows build SDK (#207). I exported my model from 3DS MAX and then used the dae2egg.exe included in the new version and it worked perfectly.
Good job! And thanks for your help.
Edit:
Maybe is interesting to you yo know that now the texture replacement (model.setTexture(texture,1)) works fine with the default MAX exporter and don’t work with the Open COLLADA exporter (like it usually do). The model turns black. Well, it doesn’t affect my work by now, but maybe you wanted to know it.