Blender Git Loki
Git Commits -> Revision afa0fa5
Revision afa0fa5 by Nicholas Bishop (master) August 16, 2009, 19:50 (GMT) |
2.5 Sculpt: * Added a new Paint type in scene DNA. This is now the base struct for Sculpt. * The Paint type contains a list of Brushes, you can add or remove these much like material and texture slots. * Modified the UI for the new Paint type, now shows the list of brushes active for this mode * Added a New Brush operator, shows in the UI as a list of brush tool types to add * Made the sculpt tool property UI smaller and not expanded, expectation is that we will have a number of preset brushes that will cover the basic sculpt brush types TODO: * Vertex paint, weight paint, texture paint need to be converted to this system next * Add brush presets to the default blend |
Commit Details:
Full Hash: afa0fa5e29de94b093f4eda2f8105faa59ba5573
SVN Revision: 22530
Parent Commit: d5c9906
Lines Changed: +444, -103
18 Modified Paths:
/release/ui/space_view3d_toolbar.py (+18, -6) (Diff)
/source/blender/blenkernel/BKE_brush.h (+1, -2) (Diff)
/source/blender/blenkernel/BKE_paint.h (+12, -0) (Diff)
/source/blender/blenkernel/intern/brush.c (+1, -18) (Diff)
/source/blender/blenkernel/intern/paint.c (+113, -0) (Diff)
/source/blender/blenkernel/intern/scene.c (+5, -2) (Diff)
/source/blender/blenloader/intern/readfile.c (+8, -3) (Diff)
/source/blender/blenloader/intern/writefile.c (+6, -1) (Diff)
/source/blender/editors/interface/interface_templates.c (+1, -1) (Diff)
/source/blender/editors/sculpt_paint/paint_ops.c (+123, -0) (Diff)
/source/blender/editors/sculpt_paint/paint_utils.c (+10, -8) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+60, -36) (Diff)
/source/blender/editors/space_buttons/buttons_context.c (+2, -1) (Diff)
/source/blender/editors/space_node/node_edit.c (+4, -4) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+11, -4) (Diff)
/source/blender/makesrna/intern/rna_brush.c (+12, -12) (Diff)
/source/blender/makesrna/intern/rna_sculpt_paint.c (+55, -5) (Diff)
/source/blender/makesrna/RNA_enum_types.h (+2, -0) (Diff)
/source/blender/blenkernel/BKE_brush.h (+1, -2) (Diff)
/source/blender/blenkernel/BKE_paint.h (+12, -0) (Diff)
/source/blender/blenkernel/intern/brush.c (+1, -18) (Diff)
/source/blender/blenkernel/intern/paint.c (+113, -0) (Diff)
/source/blender/blenkernel/intern/scene.c (+5, -2) (Diff)
/source/blender/blenloader/intern/readfile.c (+8, -3) (Diff)
/source/blender/blenloader/intern/writefile.c (+6, -1) (Diff)
/source/blender/editors/interface/interface_templates.c (+1, -1) (Diff)
/source/blender/editors/sculpt_paint/paint_ops.c (+123, -0) (Diff)
/source/blender/editors/sculpt_paint/paint_utils.c (+10, -8) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+60, -36) (Diff)
/source/blender/editors/space_buttons/buttons_context.c (+2, -1) (Diff)
/source/blender/editors/space_node/node_edit.c (+4, -4) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+11, -4) (Diff)
/source/blender/makesrna/intern/rna_brush.c (+12, -12) (Diff)
/source/blender/makesrna/intern/rna_sculpt_paint.c (+55, -5) (Diff)
/source/blender/makesrna/RNA_enum_types.h (+2, -0) (Diff)