Mesh: Remove face map list, convert to integer attribute #108025

Merged
Hans Goudey merged 4 commits from HooglyBoogly/blender:mesh-remove-face-maps into main 2023-06-09 13:54:57 +02:00

4 Commits

Author SHA1 Message Date
Hans Goudey 1c7da12758 Merge branch 'main' into mesh-remove-face-maps 2023-06-08 17:18:43 -04:00
Hans Goudey 2edb463a7c Merge branch 'main' into mesh-remove-face-maps 2023-06-02 21:40:17 -04:00
Hans Goudey 941cd8ae5e Merge branch 'main' into mesh-remove-face-maps 2023-05-19 14:12:20 -04:00
Hans Goudey 1ce88b9020 Mesh: Remove face map list, convert to integer attribute
See #105317

Face maps were added as a prototype of a new rigging solution during
2.8 development. Their storage is redundant with the newer generic
attribute system (specifically with integer face attributes), and
they were never used much. This removes the face map list and
converts the storage to an attribute with the name `face_maps`.
There is nowehere to store the face map names anymore, so those
are not converted.

If it's preferred, the two features removed here (gizmo drawing
and edit mode select similar) could be reimplemented for integer
attributes). Personally I think it's better to wait for more
generic attribute editing/gizmo features though.
2023-05-17 15:10:16 -04:00