diff options
Diffstat (limited to 'io_scene_fbx/import_fbx.py')
-rw-r--r-- | io_scene_fbx/import_fbx.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/io_scene_fbx/import_fbx.py b/io_scene_fbx/import_fbx.py index 319c4972..ec16b6d1 100644 --- a/io_scene_fbx/import_fbx.py +++ b/io_scene_fbx/import_fbx.py @@ -1079,6 +1079,12 @@ def blen_read_geom_layer_color(fbx_obj, mesh): # Always init our new layers with full white opaque color. color_lay = mesh.vertex_colors.new(name=fbx_layer_name, do_init=False) + + if color_lay is None: + print("Failed to add {%r %r} vertex color layer to %r (probably too many of them?)" + "" % (layer_id, fbx_layer_name, mesh.name)) + continue + blen_data = color_lay.data # some valid files omit this data |