fmt = ["NORMAL3"]
if texunits:
for i, u in texunits:
+ size = str(len(mesh.vertices[0].uvs[i]))
if u.unit==0 or force_unit0:
- fmt.append("TEXCOORD2")
+ fmt.append("TEXCOORD"+size)
else:
- fmt.append("TEXCOORD2_%d"%u.unit)
+ fmt.append("TEXCOORD%s_%d"%(size, u.unit))
if self.tbn_vecs:
fmt += ["TANGENT3", "BINORMAL3"]
if self.export_groups:
normal = v.normal
for i, u in texunits:
if v.uvs[i]!=uvs.get(i):
+ size = str(len(v.uvs[i]))
if u.unit==0 or force_unit0:
- out_file.write("texcoord2", *v.uvs[i])
+ out_file.write("texcoord"+size, *v.uvs[i])
else:
- out_file.write("multitexcoord2", u.unit, *v.uvs[i])
+ out_file.write("multitexcoord"+size, u.unit, *v.uvs[i])
uvs[i] = v.uvs[i]
if self.tbn_vecs:
if v.tan!=tan: