WIP because we still need to benchmark.
The idea is simple. For BMesh, tag the geometry that is transformed and
just recalculate the normal and triangulation of that geometry.
Note: This shouldn't make much difference for meshes with modifiers.
Differential D11283
(WIP): Transform: Update normal and tessellation of the transformed geometry only Authored by Germano Cavalcante (mano-wii) on May 17 2021, 11:53 PM. Tags None Subscribers None Tokens
Details
WIP because we still need to benchmark. The idea is simple. For BMesh, tag the geometry that is transformed and Note: This shouldn't make much difference for meshes with modifiers.
Diff Detail
Event Timeline
Comment Actions Good start, note that we may want to use a dedicated tag to denote elements need to be updated since tagging is already used quite a lot in the rest of the code base - which could make tagging for updates or could elsewhere. Although we could do with that separately from this patch.
Comment Actions Address issues raised by own review:
| |||||||||||||||||||||||||||||||||