blender/release/scripts/startup
Lukas Tönne f9cbb908a3 Integrated limits for volume preservation in stretch-to constraints.
Currently the volume variation feature in stretch constraints is
unlimited. This has to be compensated by riggers by adding scale limit
constraints, but these are unaware of the stretch orientation and can
lead to flipping. Also the stretch calculation itself is not working
properly and can lead to collapsing volume.

The patch fixes this with several modifications:
- Interpret the volume variation factor as exponent, which works better
  with large values for artistic purposes.
- Add integrated limits to the volume "bulge" factor, so secondary
  constraints for compensation become unnecessary
- Add a smoothness factor to make limits less visible.

Eventually a generic volume preservation constraint would be nicer,
because multiple constraints currently implement volume variation of
their own. This feature could actually work very nicely independent from
other constraint features.

Differential Revision: https://developer.blender.org/D826
2014-10-13 19:58:53 +02:00
..
bl_operators Quick Smoke: Only generate Fire/Smoke Nodes when actually used, this is a bit faster for the renderer. 2014-09-25 12:44:39 +02:00
bl_ui Integrated limits for volume preservation in stretch-to constraints. 2014-10-13 19:58:53 +02:00
keyingsets_builtins.py More UI message i18n fixes and improvements... 2013-03-10 17:42:08 +00:00
nodeitems_builtins.py Cycles: Filter Shader and Output nodes to their respective object/world node tree. 2014-10-01 07:23:16 +02:00