Blender Git Commits

Blender Git "hair_system" branch commits.

Page: 5 / 35

November 12, 2014, 11:00 (GMT)
Widgets: inverted/constrained to property range working for properties
(not operators yet).

Now "umbrella" widget type works correctly.

Includes minor cleanup of view3d widgetgroup routines.
November 12, 2014, 10:06 (GMT)
correct offset for scaled widgets during interaction
November 11, 2014, 17:41 (GMT)
Merge branch 'terrible_consequencer' into gooseberry
November 11, 2014, 17:41 (GMT)
Snap to left-right based on position of mouse relative to selection.
November 11, 2014, 17:13 (GMT)
Support endpoint snapping correctly.
November 11, 2014, 17:00 (GMT)
First iteration of snapping based on strips - will be improved based on
imput from Mathieu.
November 10, 2014, 14:48 (GMT)
WidgetMaps:

Now widgetmaps get created and destroyed with the area. Not sure if it's
the best design but it avoids too many creations and recreations.

arrow offset now calculated at property binding time - no RNA access
during interaction means no chance of crash during undo.
November 10, 2014, 13:55 (GMT)
Bound properties/operators to widgets at draw time. This fits our design
much better (is the same as the way panels work) and will help avoiding
some crashes on undo.
November 10, 2014, 10:34 (GMT)
Fix for grid drawing in 3D view, was using one less grid cell.
November 10, 2014, 10:10 (GMT)
Merge branch 'master' into wiggly-widgets
November 9, 2014, 12:16 (GMT)
Merge branch 'hair_immediate_fixes' into gooseberry
November 9, 2014, 12:10 (GMT)
Merge branch 'master' into gooseberry

Conflicts:
source/blender/blenkernel/intern/implicit.c
November 9, 2014, 11:13 (GMT)
Merge branch 'master' into hair_immediate_fixes
November 9, 2014, 00:01 (GMT)
Fix for color-wire auto-contrast
November 8, 2014, 21:31 (GMT)
Merge branch 'master' into gooseberry
November 8, 2014, 18:51 (GMT)
Exposing customdata mask layer (CD_PAINT_MASK) to Python API

There are several more or less new customdata layers that currently cannot be accessed via Python (or some are exposed via BMesh API but not via Mesh API). This patch aims to expose one of those layers - CD_PAINT_MASK.
It'd be pretty useful for existing and future addons targeting sculpt workflow. Currently to get some access to the mask we employ a hackish approach via hiding/revealing masked vertices, this adds mode switches and doesn't allow to get actual mask values which could be useful if converted into vertex group weights for later use in e.g. modifiers. With this patch we'd be able to access mask data directly.

Reviewers: campbellbarton

Reviewed By: campbellbarton

Subscribers: radcapricorn

Projects: #bf_blender

Differential Revision: https://developer.blender.org/D782
November 8, 2014, 18:34 (GMT)
Implemented PIC and FLIP methods for combining the fluid grid simulation
with the Lagrangian hair model.
November 8, 2014, 17:45 (GMT)
Main solver step for generating a divergence-free hair velocity field
on the grid.

This uses the Eigen conjugate-gradient solver to solve the implicit
Poisson equation for the pressure Laplacian:

div(grad(p)) = div(v)

As described in "Detail Preserving Continuum Simulation of Straight Hair"
(McAdams, Selle, 2009).
November 7, 2014, 17:12 (GMT)
Allow separate widget data per editor.

To make this work, we need separate type/instance for the widgets. This
is a bit ugly but it is necessary if we want widgets on each editor to
depend of per editor-options or visibility state.
November 7, 2014, 11:52 (GMT)
Support undo. Scale stays same for non-3D widgets
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021