From 71a3baf5c621d57cfc699225d788aa0576782ff1 Mon Sep 17 00:00:00 2001 From: ProgLuis Date: Tue, 15 Sep 2026 17:29:48 -0500 Subject: [PATCH] Fix invalid normal indices in binary FBX export --- makehuman/plugins/9_export_fbx/fbx_binary.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/makehuman/plugins/9_export_fbx/fbx_binary.py b/makehuman/plugins/9_export_fbx/fbx_binary.py index 8032e1c09..ac16a8feb 100644 --- a/makehuman/plugins/9_export_fbx/fbx_binary.py +++ b/makehuman/plugins/9_export_fbx/fbx_binary.py @@ -317,7 +317,7 @@ def fbx_data_mesh_element(objectsParent, key, id, properties, coord, fvert, vnor elem_data_single_float64_array(lay_nor, b"Normals", t_ln) - elem_data_single_int32_array(lay_nor, b"NormalsIndex", fvert_.astype(np.int32).reshape(-1)) + elem_data_single_int32_array(lay_nor, b"NormalsIndex", fvert[:, :vertsperface].astype(np.int32).reshape(-1)) del t_ln # TODO export tangents