Blender Git Commit Log

Git Commits -> Revision 113b429

Revision 113b429 by Bastien Montagne (compositor-2016)
June 8, 2016, 19:45 (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: 113b429e198ec2757cb6c2d0fdffef3746a60e29
Parent Commit: ef44b3e
Committed By: Jeroen Bakker
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