Blender Git Commit Log
Git Commits -> Revision a055395
Revision a055395 by Bastien Montagne (master) May 20, 2016, 21:18 (GMT) |
Dynapaint: Serious cleanup and optimization of dynamicPaint_createUVSurface (mostly). Gives 3-4% speedup in pre-bake step (from 112 to 108 seconds with own heavy test file). Note that here we have a huge potential performance boost if we replace the flat `Bounds2D *faceBB` array of UV tris bounding boxes by a real 2D AABB tree (right now, we can loop over all UV triangles times the number of pixels of the surface times 5...). |
Commit Details:
Full Hash: a055395487a338ab5e4fe2b749df80cc87da97c5
Parent Commit: f5a4bef
Lines Changed: +134, -144
1 Modified Path:
/source/blender/blenkernel/intern/dynamicpaint.c (+134, -144) (Diff)