[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [4786] trunk/py/scripts/addons/ io_scene_fbx/export_fbx.py: Fix [#36985] FBX Exporter does not export UVs.
Bastien Montagne
montagne29 at wanadoo.fr
Mon Oct 7 16:18:23 CEST 2013
Revision: 4786
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=4786
Author: mont29
Date: 2013-10-07 14:18:22 +0000 (Mon, 07 Oct 2013)
Log Message:
-----------
Fix [#36985] FBX Exporter does not export UVs.
Grr, another stupid mistake, we always need me.uv_textures, even if we do not actually export textures!
Modified Paths:
--------------
trunk/py/scripts/addons/io_scene_fbx/export_fbx.py
Modified: trunk/py/scripts/addons/io_scene_fbx/export_fbx.py
===================================================================
--- trunk/py/scripts/addons/io_scene_fbx/export_fbx.py 2013-10-07 12:58:29 UTC (rev 4785)
+++ trunk/py/scripts/addons/io_scene_fbx/export_fbx.py 2013-10-07 14:18:22 UTC (rev 4786)
@@ -1537,7 +1537,9 @@
uvlayers = []
uvtextures = []
if do_uvs:
+ print("Do UVs!")
uvlayers = me.uv_layers
+ uvtextures = me.uv_textures
t_uv = [None] * len(me.loops) * 2
t_pi = None
uv2idx = None
@@ -1545,7 +1547,6 @@
_nchunk = 6 # Number of UVs per line
_nchunk_idx = 64 # Number of UV indices per line
if do_textures:
- uvtextures = me.uv_textures
is_tex_unique = len(my_mesh.blenTextures) == 1
tex2idx = {None: -1}
tex2idx.update({tex: i for i, tex in enumerate(my_mesh.blenTextures)})
@@ -1595,6 +1596,7 @@
'\n\t\t\tTextureId: ')
fw('\n\t\t}')
del t_uv
+ del t_pi
# Done with UV/textures.
if do_materials:
More information about the Bf-extensions-cvs
mailing list