blender/release
Joseph Eagar 482465e18a 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
2021-06-07 15:11:31 -07:00
..
bin
darwin Update all README to clearify intention or usage 2021-05-31 18:58:42 +02:00
datafiles Improve multires performance. 2021-06-07 15:11:31 -07:00
freedesktop Docs: 2.93 release description for Linux appdata 2021-06-02 13:22:16 +02:00
license Licenses: Attribution document 2020-12-11 18:44:11 +01:00
lts Blender LTS: match download urls with latest changes in buildbot. 2021-05-19 16:41:51 +02:00
scripts Improve multires performance. 2021-06-07 15:11:31 -07:00
text Move license files to license subfolder 2020-09-24 12:49:36 +02:00
windows BuildBot: Cleanup 2021-06-01 15:18:11 +02:00