[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [20063] trunk/blender/release/scripts/ export_fbx.py: [#18650] fbx export assigning textures to wrong materials...
Campbell Barton
ideasman42 at gmail.com
Mon May 4 23:49:25 CEST 2009
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
More information about the Bf-blender-cvs
mailing list