[Bf-extensions-cvs] [7aebdfb] master: Fix T39792: Tangents/bitangents missing from exported FBX model.
Bastien Montagne
noreply at git.blender.org
Fri Apr 25 14:44:04 CEST 2014
Commit: 7aebdfb396ef1a7899f361bf429dbeba4fdab67b
Author: Bastien Montagne
Date: Fri Apr 25 14:39:40 2014 +0200
https://developer.blender.org/rBA7aebdfb396ef1a7899f361bf429dbeba4fdab67b
Fix T39792: Tangents/bitangents missing from exported FBX model.
Yet another stupid mistake. :/
===================================================================
M io_scene_fbx/export_fbx_bin.py
===================================================================
diff --git a/io_scene_fbx/export_fbx_bin.py b/io_scene_fbx/export_fbx_bin.py
index f77a404..c81c1bc 100644
--- a/io_scene_fbx/export_fbx_bin.py
+++ b/io_scene_fbx/export_fbx_bin.py
@@ -1581,6 +1581,13 @@ def fbx_data_mesh_elements(root, me_obj, scene_data, done_meshes):
lay_nor = elem_empty(layer, b"LayerElement")
elem_data_single_string(lay_nor, b"Type", b"LayerElementNormal")
elem_data_single_int32(lay_nor, b"TypedIndex", 0)
+ if tspacenumber:
+ lay_binor = elem_empty(layer, b"LayerElement")
+ elem_data_single_string(lay_binor, b"Type", b"LayerElementBinormal")
+ elem_data_single_int32(lay_binor, b"TypedIndex", 0)
+ lay_tan = elem_empty(layer, b"LayerElement")
+ elem_data_single_string(lay_tan, b"Type", b"LayerElementTangent")
+ elem_data_single_int32(lay_tan, b"TypedIndex", 0)
if smooth_type in {'FACE', 'EDGE'}:
lay_smooth = elem_empty(layer, b"LayerElement")
elem_data_single_string(lay_smooth, b"Type", b"LayerElementSmoothing")
More information about the Bf-extensions-cvs
mailing list