Reference/Release Notes/3.1/Modeling

General

 * Mesh vertex and face normals have been refactored, reducing unnecessary calculation, improving caching, and generally improving performance in more complex files.
 * These changes do not affect pure edit mode performance.
 * Mesh bounding box calculation has been multi-threaded, which can make exiting edit mode faster.
 * The accuracy of NURBS knots calculation has been improved, allowing the combination of Bézier and cyclic modes.
 * An new operator on meshes allows converting generic attributes to UV layers or vertex groups, or other generic data types.
 * The operator also makes it possible to change the domain of an attribute on original geometry.

Subdivision Surface

 * The Subdivision Surface modifier now benefits from GPU acceleration.
 * To enable or disable the GPU acceleration, a new user preference setting is available under Viewport > Subdivision.


 * Vertex creasing for subdivision surfaces is now supported.
 * This allows to mark vertices as arbitrarily sharp to create interesting shapes more efficiently: