Hi, there has been a patch for dramatically accelerating MDef binding
using BVH for around a year and a half. You can see the code review
here http://codereview.appspot.com/4529048/

And this is the updated patch for r50858 (thanks dfelinto)
http://www.pasteall.org/35522/diff

There where some concerns about precision so I proposed to do some
tests. Here's a comparison between the deformation result of a
character binded with trunk vs patched build

Active object is binded with the patch and orange (selected) object is
binded with plain trunk

http://www.3developer.com/tmp/mdef.png

I have highlighted the areas that showed some deviation from trunk.
This mesh is highly distorted by the mdef and moved many meters away
from the original position.

The strongest deviations are of about 0.002m

The binding times are 0:14s vs 1:32s, that's a speedup of 650%

On the practical side I have been using this patch since it first
appeared to bind many complex characters and I've got no problems with
it

Could we get it in for 2.65?

Cheers!

Daniel Salazar
patazstudio.com
_______________________________________________
Bf-committers mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-committers

Reply via email to