blender/release
Cody Winchester 6e505a45a1 Surface Deform modifier: add vertex group and strength control.
This commit aims to add functionality to the surface deform modifier that
gives more control and allows it to work better with the modifier stack.
* Maintains compatibility with older files. The default settings keep it
  so that the whole object is bound and vertex coordinates get overwritten
  as the modifier currently does.
* Turns the deformations from an absolute vertex coordinate overwrite into
  an additive offset from the vertex location before the modifier to the
  resulting bound deformation. This gives the ability to control the
  strength of the deformation and mix the deformation of the modifier
  with the modifier stack that comes before it.
* Also adds in a vertex group with the invert option. This is applied after
  the bind deformation is added. So the whole object is still bound to target,
  and the vertex group filters afterwards what parts get affected.
  I experimented with a version to only binds the geometry weighted to the
  vertex group, but that would break compatibility with old files.
  I may bring it in later as a separate option/mode for the surface deform.

With several fixes from @mont29.

Reviewed By: mont29

Differencial Revision: https://developer.blender.org/D6894
2020-03-27 12:25:37 +01:00
..
bin Cleanup: spelling 2017-04-27 21:41:03 +10:00
darwin Fix Blender DMG bundling for macOS failing on buildbot 2020-01-22 11:14:30 +01:00
datafiles Mantaflow: remove reminents of high res smoke 2020-03-26 16:29:08 -04:00
freedesktop Fix invalid Linux appdata.xml syntax 2020-03-19 21:55:17 +01:00
scripts Surface Deform modifier: add vertex group and strength control. 2020-03-27 12:25:37 +01:00
text Use latest/version number for manual links 2019-07-04 18:24:36 -04:00
windows VR: Initial Virtual Reality support - Milestone 1, Scene Inspection 2020-03-17 21:42:44 +01:00