Blender Git Loki
Git Commits -> Revision c25e3a2
Revision c25e3a2 by Joshua Leung (PSketch) November 22, 2015, 06:21 (GMT) |
PSculpt: Initial port of the old Pose Sculpting codebase from 2012 to modern Blender Pose Sculpting allows animators to pose rigs using a brush-based "sculpting" paradigm. It has multiple similarities to the sculpting tools for meshes, the particle editing tools, and the upcoming Grease Pencil stroke sculpting features. In each of these cases, we are trying to make it easier and faster to work, by allowing artists to seamlessly affect a whole bunch of points/items at the same time by varying amounts. Current Status: * Use Q-LMB and Q-RMB to sculpt strokes. Unlike in the past, Pose Sculpting is not a separate mode, but instead works more like Grease Pencil drawing, which is non-modal. * Settings for brushes can be found in the "Sculpt" tab of the toolbar * All the brushes work as they did before. That includes the dodgy behaviour that the "Draw" brush had (fixing this is a top priority!), and/or any other random bugs that the others may have had. Also, all the brush strengths/etc. are left as-is so far (to be tweaked... they are still too strong) |
Commit Details:
Full Hash: c25e3a27e7d4f6b7af32f83d92cfb94de8442090
Parent Commit: 86ef1b6
Lines Changed: +1613, -5
1 Added Path:
/source/blender/editors/armature/pose_sculpt.c (+1278, -0) (View)
9 Modified Paths:
/release/scripts/startup/bl_ui/space_view3d_toolbar.py (+39, -0) (Diff)
/source/blender/blenkernel/intern/scene.c (+12, -0) (Diff)
/source/blender/blenloader/intern/versioning_270.c (+27, -1) (Diff)
/source/blender/blenloader/intern/versioning_defaults.c (+29, -0) (Diff)
/source/blender/editors/armature/armature_intern.h (+3, -0) (Diff)
/source/blender/editors/armature/armature_ops.c (+13, -4) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+72, -0) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+4, -0) (Diff)
/source/blender/makesrna/intern/rna_sculpt_paint.c (+136, -0) (Diff)
/source/blender/blenkernel/intern/scene.c (+12, -0) (Diff)
/source/blender/blenloader/intern/versioning_270.c (+27, -1) (Diff)
/source/blender/blenloader/intern/versioning_defaults.c (+29, -0) (Diff)
/source/blender/editors/armature/armature_intern.h (+3, -0) (Diff)
/source/blender/editors/armature/armature_ops.c (+13, -4) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+72, -0) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+4, -0) (Diff)
/source/blender/makesrna/intern/rna_sculpt_paint.c (+136, -0) (Diff)