Blender Git Loki
Git Commits -> Revision bbddc2c
Revision bbddc2c by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) October 30, 2014, 14:59 (GMT) |
New hair editing feature "Shape Cut", for cutting hair based on a mesh shape instead of a brush tool. The brush cutting tool for hair, while useful, is not very accurate and often requires rotating the model constantly to get the right trimming on every side. This makes adjustments to a hair shape a very tedious process. On the other hand, making proxy meshes for hair shapes is a common workflow. The new operator allows using such rough meshes as boundaries for hair. All hairs that are outside the shape mesh are removed, while those cutting it at some length are shortened accordingly. The operator can be accessed in the particle edit mode toolbar via the "Shape Cut" button. The "Shape Object" must be set first and stays selected as a tool setting for repeatedly applying the shape. |
Commit Details:
Full Hash: bbddc2c03391d468d8ebd5ff8f07605b9b0c9c85
Parent Commit: d1be548
Lines Changed: +289, -1
10 Modified Paths:
/release/scripts/startup/bl_ui/space_view3d_toolbar.py (+3, -0) (Diff)
/source/blender/blenkernel/intern/object.c (+1, -0) (Diff)
/source/blender/blenlib/BLI_kdopbvh.h (+4, -0) (Diff)
/source/blender/blenlib/intern/BLI_kdopbvh.c (+78, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+2, -0) (Diff)
/source/blender/editors/physics/particle_edit.c (+192, -1) (Diff)
/source/blender/editors/physics/physics_intern.h (+2, -0) (Diff)
/source/blender/editors/physics/physics_ops.c (+2, -0) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_sculpt_paint.c (+4, -0) (Diff)
/source/blender/blenkernel/intern/object.c (+1, -0) (Diff)
/source/blender/blenlib/BLI_kdopbvh.h (+4, -0) (Diff)
/source/blender/blenlib/intern/BLI_kdopbvh.c (+78, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+2, -0) (Diff)
/source/blender/editors/physics/particle_edit.c (+192, -1) (Diff)
/source/blender/editors/physics/physics_intern.h (+2, -0) (Diff)
/source/blender/editors/physics/physics_ops.c (+2, -0) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_sculpt_paint.c (+4, -0) (Diff)