diff options
author | Robert Guetzkow <rjg> | 2020-11-23 15:32:38 +0300 |
---|---|---|
committer | Robert Guetzkow <gitcommit@outlook.de> | 2020-11-23 15:37:34 +0300 |
commit | a0e8b8b7875ba1eb883a714344d6fbace6259b4f (patch) | |
tree | 34c77c900f35308c52ef4b95a19c3b95477db24b /io_scene_gltf2/__init__.py | |
parent | f3a8b264d19b2adc54baa87723907ce9442b8ecb (diff) |
Fix T82830: Handle limit for vertex color and uv layers in importer
Blender has a limit for both vertex color layers and UV layers. The
functions `bpy.types.Mesh.vertex_colors.new()` and
`bpy.types.Mesh.uv_layers.new()` will return `None` once the limit
is reached. The FBX importer and glTF importer didn't handle this
case before and attempted to access the `data`, which failed. This
patch adds the missing checks. In case no vertex colors or uv map
can be created, the assignment of colors or uv coordinates is
skipped.
Reviewed By: mont29, julien
Differential Revision: https://developer.blender.org/D9613
Diffstat (limited to 'io_scene_gltf2/__init__.py')
0 files changed, 0 insertions, 0 deletions