Blender Git Commits

Blender Git "hair_system" branch commits.

Page: 4 / 35

November 14, 2014, 13:45 (GMT)
Fix T42596 crash with DOF on MacOS.

Compiler failed on last shader and failure was not detected. However
compiler error also revealed a blurring error as well :)
November 14, 2014, 13:41 (GMT)
Corrected the divergence and gradient calculation for the hair grid
solver input and output.

This uses the central difference method (instead of combined forward/
backward difference), which makes it easier to correctly account for
grid borders.
November 14, 2014, 13:34 (GMT)
Merge branch 'master' into gooseberry
November 14, 2014, 13:07 (GMT)
Merge branch 'master' into viewport_experiments
November 14, 2014, 10:10 (GMT)
Fallback method for defining density in the hair grid using discrete
samples.

This is just an intermediate method to make sure the density is valid.
Eventually the closest-point method should be used, but for testing
the poisson solver this is easier to debug.
November 14, 2014, 09:42 (GMT)
Added a margin to the number of cells used in the poisson grid solver,
to ensure we always have one layer of empty cells around the fluid.
November 14, 2014, 09:05 (GMT)
Merge branch 'master' into gooseberry
November 13, 2014, 16:44 (GMT)
Merge branch 'master' into gooseberry
November 13, 2014, 16:40 (GMT)
Merge branch 'master' into gooseberry

Conflicts:
source/blender/blenkernel/intern/implicit.c
November 13, 2014, 16:35 (GMT)
fixes for last merge
November 13, 2014, 16:23 (GMT)
Merge branch 'master' into gooseberry

Conflicts:
source/blender/editors/space_sequencer/sequencer_draw.c
November 13, 2014, 16:15 (GMT)
Merge branch 'master' into gooseberry
November 13, 2014, 16:14 (GMT)
Merge branch 'master' into gooseberry
November 13, 2014, 15:06 (GMT)
Implementation of a target density feature for the hair simulation.

This allows setting a target density which the fluid simulation will
take into account as an additional term in the pressure Poisson
equation. Based on two papers
"Detail Preserving Continuum Simulation of Straight Hair" (McAdams et al. 2009)
and
"Two-way Coupled SPH and Particle Level Set Fluid Simulation" (Losasso et al. 2008)

Currently the target pressure is specified directly, but it will be
a lot more convenient to define this in terms of a geometric value such
as "number of hairs per area" (combined with hair "thickness").
November 13, 2014, 15:05 (GMT)
Another fix for off-by-one hair grid resolution errors.
November 13, 2014, 15:04 (GMT)
Rewriting the grid rasterization function for hair segments.
November 13, 2014, 14:15 (GMT)
Draw actual hair keys when the "Guide Hair" setting is enabled.

Without this certain debug tasks become very hard to visualize.
November 12, 2014, 14:41 (GMT)
Change widget interaction slightly so transform works immediately.

It may be better to use transform code for widgets but this will cause
nested operators for widget/operator and needs some consideration.

For transform e.g. we would have one transform operator taking care of
transformation of the widget, then feeding this back to regular object
transform.
November 12, 2014, 13:37 (GMT)
Fix incorrect wrapping of lamp to RNA for widget.
November 12, 2014, 12:41 (GMT)
Remove magic numbers
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021