Revision: 20063
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=20063
Author: campbellbarton
Date: 2009-05-04 23:49:25 +0200 (Mon, 04 May 2009)
Log Message:
-----------
[#18650] fbx export assigning textures to wrong materials...
also fixed an error that made this script fail when python wasnt found.
Modified Paths:
--------------
trunk/blender/release/scripts/export_fbx.py
Modified: trunk/blender/release/scripts/export_fbx.py
===================================================================
--- trunk/blender/release/scripts/export_fbx.py 2009-05-04 18:46:34 UTC (rev
20062)
+++ trunk/blender/release/scripts/export_fbx.py 2009-05-04 21:49:25 UTC (rev
20063)
@@ -511,7 +511,7 @@
if time:
curtime = time.localtime()[0:6]
else:
- curtime = [0,0,0,0,0,0]
+ curtime = (0,0,0,0,0,0)
#
file.write(\
'''FBXHeaderExtension: {
@@ -1538,13 +1538,13 @@
if len(my_mesh.blenTextures) == 1:
file.write('0')
else:
- #texture_mapping_local =
{None:0}
texture_mapping_local =
{None:-1}
i = 0 # 1 for dummy
for tex in my_mesh.blenTextures:
-
texture_mapping_local[tex] = i
- i+=1
+ if tex: # None is set
above
+
texture_mapping_local[tex] = i
+ i+=1
i=-1
for f in me.faces:
@@ -1856,11 +1856,6 @@
armob =
BPyObject.getObjectArmature(ob)
blenParentBoneName = None
- # Note - Fixed in BPyObject but
for now just copy the function because testers wont have up to date modukes,
- # TODO - remove this for 2.45
release since getObjectArmature has been fixed
- if (not armob) and ob.parent
and ob.parent.type == 'Armature' and ob.parentType ==
Blender.Object.ParentTypes.ARMATURE:
- armob = ob.parent
-
# parent bone - special case
if (not armob) and ob.parent
and ob.parent.type == 'Armature' and ob.parentType ==
Blender.Object.ParentTypes.BONE:
armob = ob.parent
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs