diff options
author | Joseph Eagar <joeedh@gmail.com> | 2021-06-08 01:11:14 +0300 |
---|---|---|
committer | Joseph Eagar <joeedh@gmail.com> | 2021-06-08 01:11:31 +0300 |
commit | 482465e18aa7c9f74fcb90ec1002f157a580e240 (patch) | |
tree | 009a9ddb1c3ac8acec1b69099a9b9dbe911e54a6 /release/scripts/addons_contrib | |
parent | b0ec1d27470133a5d59ba27d99fdd84d0c9e0528 (diff) |
Improve multires performance.
Added a new api function to stich multires grids
on specific faces in a mesh,
subdiv_ccg_average_faces_boundaries_and_corners,
and changed multires normal calc to use it.
VTune profiling showed that this was a major
performance hit once you get above 10,000 or so
base mesh faces and/or have a high number of
subdivision levels.
Here's a video comparing the difference. Note the
bpy.app_debug switch is not in the final commit.
{F10145323}
And the .blend file:
{F10145346}
Reviewed By: Sergey Sharybin (sergey)
Differential Revision:
https://developer.blender.org/D11334
Diffstat (limited to 'release/scripts/addons_contrib')
m--------- | release/scripts/addons_contrib | 0 |
1 files changed, 0 insertions, 0 deletions
diff --git a/release/scripts/addons_contrib b/release/scripts/addons_contrib -Subproject 5a82baad9f986722104280e8354a4427d8e9eab +Subproject 7d78c8a63f2f4b146f9327ddc0d567a5921b94e |