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

Reply via email to