diff options
author | Joseph Eagar <joeedh@gmail.com> | 2021-06-08 01:19:19 +0300 |
---|---|---|
committer | Joseph Eagar <joeedh@gmail.com> | 2021-06-08 01:19:19 +0300 |
commit | ef5a362a5b2422451124b84a22b84b4e74c2a792 (patch) | |
tree | 185248b3365f0cf6e321cea5e2a27c8ddb490e34 /intern | |
parent | a6715213c3929ebddc59ee9aea75ea8d9af427b8 (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 'intern')
0 files changed, 0 insertions, 0 deletions