Blender Git Commits

Blender Git "hair_immediate_fixes" branch commits.

Page: 2 / 32

December 27, 2014, 10:23 (GMT)
Apply the same weight profile in the comb tool as in particle edit mode.

The comb tool will likely get a complete overhaul, but until then it
should just behave like the old tool.
December 27, 2014, 10:23 (GMT)
Filter affected hair vertices in edit mode based on the brush size and
z depth.
December 27, 2014, 10:23 (GMT)
Generic raycast method for generating mesh surface samples.

Conflicts:
source/blender/blenkernel/intern/mesh_sample.c
December 27, 2014, 10:23 (GMT)
Basic Add tool for creating new strands in hair edit mode.
December 27, 2014, 10:23 (GMT)
Support for common operators, keymap entries and radial controls for
hair brush settings.
December 27, 2014, 10:23 (GMT)
Fix for OpenlGL state restoration after strand drawing, disable color
material option.
December 27, 2014, 10:23 (GMT)
Show selection state of hair vertices with the usual theme colors.
December 27, 2014, 10:23 (GMT)
Use the "official" brush size calculated by blenkernel and subdivide
the stroke step to avoid tunneling.
December 27, 2014, 10:23 (GMT)
Fix for brush radius, the Brush.size property is actually the radius and
not the diameter.
December 27, 2014, 10:23 (GMT)
New simple storage method for single sample values.
December 27, 2014, 10:23 (GMT)
Enforce hair constraints (constant segment length) after applying a tool.

Currently uses the same approach as old particle edit mode (rescale
hair segments from the root on). A more sophisticated approach using
least-square error minimization of the displacement could yield better
results.
December 27, 2014, 10:23 (GMT)
Implemented basic cursor drawing for hair edit mode brushes.
December 27, 2014, 10:23 (GMT)
Fix for uninitialized return value.
December 27, 2014, 10:23 (GMT)
Display basic brush properties in the toolbar for hair edit mode.
December 27, 2014, 10:23 (GMT)
Make sure tool input data is in object space.
December 27, 2014, 10:23 (GMT)
Added back different selection modes (strands, verts, tips) for hair
editing.
December 27, 2014, 10:23 (GMT)
Better feedback about valid sample from mesh sampling methods.

Conflicts:
source/blender/editors/object/object_shapekey.c
December 27, 2014, 10:23 (GMT)
Constrain hair root vertices to their mesh location after applying tools.
December 27, 2014, 10:23 (GMT)
Primitive hair lighting in OpenGL solid shading, cleanup of strands
drawing code for edit mode.

The lighting uses the same method as the particle hair, interpreting
strand direction as the normal. This is nowhere near realistic hair
shading, but doing this with line shading alone in the fixed-function
pipeline is probably not possible. A GLSL shader could be used instead
for a more realistic alternative as part of the viewport project. At
least this simple shading mode gives some orientation feedback while
editing hair.
December 27, 2014, 10:23 (GMT)
First selection operator implementation for hair edit: circle select.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021