Blender Git Loki

Blender Git commits from all branches.

Page: 2285 / 2888

April 20, 2015, 10:23 (GMT)
Display basic brush properties in the toolbar for hair edit mode.
April 20, 2015, 10:23 (GMT)
Use the "official" brush size calculated by blenkernel and subdivide
the stroke step to avoid tunneling.
April 20, 2015, 10:23 (GMT)
Filter affected hair vertices in edit mode based on the brush size and
z depth.
April 20, 2015, 10:23 (GMT)
Constrain hair root vertices to their mesh location after applying tools.

Conflicts:
source/blender/bmesh/intern/bmesh_interp.c
source/blender/bmesh/intern/bmesh_interp.h
April 20, 2015, 10:22 (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.
April 20, 2015, 10:22 (GMT)
Make sure tool input data is in object space.
April 20, 2015, 10:22 (GMT)
Nicer vector math for mouse coordinates.
April 20, 2015, 10:22 (GMT)
Simplified first version of the hair stroke combing functionality.

Stroke tools will be categorized by the hair elements they operate on:
vertices, segments or strands (roots). In addition to that a filter
function defines the influence of the brush. This should be defined by
the other brush settings and be largely independent of the main tool
mode.
April 20, 2015, 10:21 (GMT)
Lots of small fixes for paint system quirks to make hair brushes work
in the UI.

Conflicts:
release/scripts/startup/bl_ui/space_view3d.py
source/blender/editors/transform/manipulator_widget.c
April 20, 2015, 10:19 (GMT)
Define hair edit settings and brush types in the RNA, similar to paint
and sculpt settings.

Conflicts:
source/blender/makesdna/DNA_brush_types.h
April 20, 2015, 10:17 (GMT)
New image file icons for hair brush tools and an according tool enum in
the Brush RNA.
April 20, 2015, 10:17 (GMT)
Calculate some basic info about mouse strokes and context and pass it
on to a general hair tool function.
April 20, 2015, 10:17 (GMT)
Revert previous hair edit operator scaffolding and port over the old
operator for strokes instead.

The paint system is much too complicated and does not add any real
advantage at this point.
April 20, 2015, 10:17 (GMT)
Copied high-level operator code from the paint/sculpt system as a basis
for brush-stroke operators in hair edit mode.

Hopefully this can help avoid some redundant code and ensure consistent
keymapping etc.
April 20, 2015, 10:17 (GMT)
Missing bmesh include folder for hair editor in scons.
April 20, 2015, 10:17 (GMT)
Apply the hair matrices when converting from particle keys to bmesh,
so the edit data is consistently in object space.
April 20, 2015, 10:17 (GMT)
Fix for GL buffer size for edges, needs to 2x for two vertex indices.
April 20, 2015, 10:17 (GMT)
New drawing code for hair edit mode.

Conflicts:
source/blender/editors/space_view3d/drawobject.c
source/blender/editors/space_view3d/view3d_intern.h
April 20, 2015, 10:15 (GMT)
Removed deprecated code.
April 20, 2015, 10:15 (GMT)
Free strand edit memory after use.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021