Blender Git Loki

Git Commits -> Revision 482465e

Revision 482465e by Joseph Eagar (master)
June 7, 2021, 22:11 (GMT)
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

Commit Details:

Full Hash: 482465e18aa7c9f74fcb90ec1002f157a580e240
Parent Commit: b0ec1d2
Lines Changed: +139, -15

1 Modified Path:

/source/blender/blenkernel/intern/subdiv_ccg.c (+139, -15) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021