Blender Git Loki
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)
/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)