What steps will reproduce the problem?
1.Open Maya 2008.
2.Create 2 planes on the scene.
3.Create a material with a cgFX with a diffuse texture on it.
4.Assign that material to one of the planes.
5.Create a material with the same cgFX (or a different one) with different
diffuse texture on it.
6.Assign this new material to the other plane.
7.Export the scene with the OpenCollada Exporter, version 1.3.0.741M
What is the expected output? What do you see instead?
The two planes are exported with different materials, but the texture is the
same. The texture should be different, because we assigned different textures.
What version of the product are you using? On what operating system?
I'm using Maya 2008 with the OpenCollada exporter 1.3.0.741M on Windows XP.
The cgfxShader plugin version is 4.4 for Maya 2008.0 (Aug 3 2007)
Please provide any additional information below.
I have attached the maya file with the scene that I used to reproduce the bug.
Maybe I'm wrong, but looking to the source code of the exporter I think that
the problem is in the function HwShaderExporter::setTexture inside the if:
if ( DagHelper::getPlugConnectedTo( shaderNode, attributeName, plug ) )
I believe this, because if I export the material with no texture linked and
having a default texture in the cgFX, the exporter takes the default texture.
Original issue reported on code.google.com by jesusflo...@googlemail.com on 10 Sep 2010 at 2:32
Original issue reported on code.google.com by
jesusflo...@googlemail.com
on 10 Sep 2010 at 2:32Attachments: