# each material \r
io.write("Material %d {\r\n" % (len(self.materials)))\r
for m in self.materials:\r
- tex, aplane=bl.material.getTexturePath(m, dirname)\r
- if len(tex):\r
- # textureがある場合は下地を白に\r
- io.write("\"%s\" shader(3) col(1 1 1 1)" % m.name)\r
- else:\r
- # 無い場合はそのまま\r
- io.write(materialToMqo(m))\r
- io.write(tex)\r
- io.write(aplane)\r
+ io.write(materialToMqo(m))\r
+ # ToDo separated alpha texture\r
+ for filename in bl.material.eachTexturePath(m):\r
+ if len(dirname)>0 and filename.startswith(dirname):\r
+ # 相対パスに変換する\r
+ filename=filename[len(dirname)+1:]\r
+ io.write(" tex(\"%s\")" % filename)\r
+ break\r
io.write("\r\n") \r
# end of chunk\r
io.write("}\r\n") \r