Blender Git Commits

Blender Git "temp-modifier-deltamush-experimental" branch commits.

Page: 2 / 2

March 29, 2015, 19:14 (GMT)
don't store vertex weights in the modifier

I'd rather use a different way of enforcing 'deltas' to be recalculated.

Perhaps using a notifier.
March 29, 2015, 17:41 (GMT)
minor rename RNA/flags
March 29, 2015, 15:36 (GMT)
Add loop-angle-weighted smoothing
March 29, 2015, 14:27 (GMT)
Add in defines for different smoothing methods

(so we can test them)
March 29, 2015, 10:30 (GMT)
pre-divide vertex-count, avoid zero checks in smooth loop
March 29, 2015, 10:14 (GMT)
Use simple smoothing function

seems more predictable, less likely to spike.
March 28, 2015, 21:36 (GMT)
Minor optimization

re-ordering assignments here gives approx ~8% speedup.
March 28, 2015, 21:27 (GMT)
Pre-calculate vert-edge-count

was being calculate each smooth iteration, ~10-15% speedup.
March 28, 2015, 21:07 (GMT)
Minor optimizations to smooth_iter,

Use fast-path, for simple case (no weights, no boundaries), approx 6% speedup.
March 28, 2015, 20:41 (GMT)
Reuse normalized loop-edge-direction

Was re-calculating the loop-edge-normal twice per loop,
while calculating tangents.
March 28, 2015, 20:09 (GMT)
Minor edits to smooth-data iteration

Simple changes to array handling gives approx 15% speedup
March 28, 2015, 19:32 (GMT)
Add in timing ifdef
March 28, 2015, 19:24 (GMT)
Misc minor edits

- use unsigned int
- use const
- simplify logic & error checks
March 28, 2015, 18:24 (GMT)
Initial cleanup
March 28, 2015, 17:44 (GMT)
Experimental D1183 branch, original patch by @sazerac

(take2, somehow branched from an old revision)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021