Blender Git Commit Log

Git Commits -> Revision 82230f1

Revision 82230f1 by Jason Wilkins (soc-2010-jwilkins)
July 1, 2010, 19:57 (GMT)
* removed duplicate UI and code for texture scaling and center, instead should have used what was already there
* made texture size and offset consistent with how it works in the rest of blender (scaling and offsetting texture coordinates, which is the inverse of intuition)
* renamed 'sculpt direction' to 'sculpt plane' to avoid confusion with another option and make the name more intuitive
* 'rake' is now an icon toggle button next to 'angle', it uses the comb icon used by the particle editor, need a new icon for it
* renamed 'texture offset' to 'texture sample bias' to better reflect its purpose
* controls in the texture panel now go grey instead of disappearing when they aren't relavent
* added several more preset curves, Linear (Maybe conical would be better), Spherical, Root (maybe parabolic is better), and 'Mid9' which is 9 points ready to be customized.
** The icon for Mid9 is a random curve. I think it fits because it is meant to be a starting point to make custom curves, but it may make some people want a random curve feature
** adjusted smooth and sharp curves so they are more continuous (if you have the old one saved you need to hit the button again to get the new one)
* removed Unlimited Clay options from the UI
* In the texture mapping panel (the main one on the right), made offset and size appear regardless of if the panel is in brush or material mode
* Moved 'fast navigate' 'show brush' and 'show brush on surface' to user preferences
* texture sample bias is now applyed before the curve is multiplied. this makes the edges when using a bias much smoother (when using a continuous curve that is)
* made the sculpt stroke mode a proper enum so that the names of the modes appear as strings in the keymap editor instead of as opaque numbers
* decreased crease brush pinch factors hard limit from 2 to 1 to prevent strange behavior
* changed 'show overlay' into an eye icon next to the overlay alpha slider
* smooth, thumb, rotate, and snake hook now ignore the spacing stroke setting
* smooth brush now iterates up to 4 times per dab depending on the strength, so lower levels of strength = more performance
* straighten up the stroke panel, now all controls are show inactive if they are not relavent
* all tools except smooth now use proxies so that they can be combined symmetrically with fewer artifacts, this fixes the bug with the anchor stroke and symmetry
** known bug: for large sized anchor strokes the mesh jitters between two states, this has something to do with proxies and symmetry

Commit Details:

Full Hash: 82230f175865af3a84854d25bb7ad254d0b25587
SVN Revision: 29856
Parent Commit: 8e641e4
Lines Changed: +536, -384

14 Modified Paths:

/release/scripts/ui/properties_texture.py (+6, -11) (Diff)
/release/scripts/ui/space_userpref.py (+6, -1) (Diff)
/release/scripts/ui/space_view3d_toolbar.py (+111, -58) (Diff)
/source/blender/blenkernel/intern/brush.c (+2, -9) (Diff)
/source/blender/blenkernel/intern/colortools.c (+36, -11) (Diff)
/source/blender/blenlib/intern/pbvh.c (+26, -19) (Diff)
/source/blender/blenloader/intern/readfile.c (+8, -7) (Diff)
/source/blender/editors/sculpt_paint/paint_stroke.c (+33, -46) (Diff)
/source/blender/editors/sculpt_paint/paint_utils.c (+4, -0) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+260, -173) (Diff)
/source/blender/makesdna/DNA_brush_types.h (+2, -8) (Diff)
/source/blender/makesdna/DNA_color_types.h (+3, -1) (Diff)
/source/blender/makesdna/DNA_windowmanager_types.h (+0, -1) (Diff)
/source/blender/makesrna/intern/rna_brush.c (+39, -39) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021