Blender Git Commit Log

Git Commits -> Revision 7f99bd2

Revision 7f99bd2 by Jason Wilkins (soc-2010-jwilkins)
June 11, 2010, 10:27 (GMT)
== Grab, Nudge, and Thumb Brushes and Pen Fixes ==
* Removed 'yank' brush, its behavior is completely replicable with Grab
* Grab Brush Fix
** Grab brush now behaves much like the one in Sculptris with the "Limit" option turned on.
** there is now a slider that allows the surface normal to be added to the direction of the grab, good for pulling things more out then sideways
** the vector for the slider is determined by the setting of 'original normal'
** the direction when grab is negated is now more intuitive (only really has an effect if the surface normal is mixed in)
** radius of brush now temporarily increases 2x when using grab
** removed strength slider for grab
* Nudge Brush
** can be used to move geometry in the plane of the normal as determined by calc_area_normal (means that it obeys 'original normal'
** with a smooth curve it drags geometry around and distorts it
** wit a harder curve it moves geometry without distoring it much
* Thumb Brush
** like nudge, but anchored
** Pen
* Properly linked up pen pressure to the appearance of the cursor
* The spaced stroke tool now takes into account the change of size caused by pen pressure, resulting in much smoother lines at lower pressure
- This highlights the need for space to interpolate more than just spacing, it also needs to interpolate size and strength, so this will be implemented in the future.
- Also, pressure needs to be smoothed out, but this should probably be done at a lower level
* Misc.
** Increased the hard limit of strength from 1 to 10. Keep in mind the the strength is squared so 10 is 100 times stronger.
** If strength is greater than one due to multiplier or exceeding the soft limit, the cursor does not get any thicker or darker than it is at one

Commit Details:

Full Hash: 7f99bd216f43e09eb9b8c8a1e721bf503a0e0058
SVN Revision: 29402
Parent Commit: 70ce23b
Lines Changed: +226, -97

5 Modified Paths:

/release/scripts/ui/space_view3d_toolbar.py (+13, -9) (Diff)
/source/blender/editors/sculpt_paint/paint_stroke.c (+45, -39) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+150, -45) (Diff)
/source/blender/makesdna/DNA_brush_types.h (+8, -2) (Diff)
/source/blender/makesrna/intern/rna_brush.c (+10, -2) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021