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)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021