Blender Git Loki

Blender Git "strand_gpu" branch commits.

Page: 6 / 12

April 17, 2016, 13:08 (GMT)
Corrected implementation of the strand relaxation method ported from particles.

This is still the same algorithm as in particle edit mode, but cleaned up
some unnecessary complications and use much more meaningful variable names.
April 16, 2016, 16:10 (GMT)
Merge branch 'master' into strand_editmode
October 11, 2015, 13:51 (GMT)
Merge branch 'master' into mesh_samples
September 19, 2015, 15:33 (GMT)
Port over the improved mesh sampling API from the mesh_samples branch.
September 19, 2015, 14:59 (GMT)
Merge branch 'master' into mesh_samples
September 19, 2015, 14:29 (GMT)
Merge branch 'master' into strand_editmode

Conflicts:
source/blender/editors/sculpt_paint/paint_ops.c
August 21, 2015, 14:45 (GMT)
Implementation of Volume Sampling on meshes.

Based on the ray casting technique described here: http://www.joesfer.com/?p=84

Volume samples currently are not bound to mesh deformation in any way, they are
simple object-space locations. Potentially a harmonic weight approach as in
mesh cages could be used.
August 21, 2015, 13:07 (GMT)
Merge branch 'master' into mesh_samples

Conflicts:
release/datafiles/locale
release/scripts/addons
source/blender/blenkernel/CMakeLists.txt
May 5, 2015, 12:27 (GMT)
Another fix for mirror editing of strand data.

Currently strand edit mode tool use the object data 'x mirror' flag.
This flag is only available on mesh objects, but the strand editing
can be used for dupli override caches etc. as well. Eventually strand
editing should get it's own independent flag to avoid this problem.
May 5, 2015, 12:03 (GMT)
Fix for call to mirror functions when mirroring is not enabled, giving
warnings.
May 4, 2015, 16:37 (GMT)
Moved particle related functions of the strands edit mode into a
separate file.

This may seem a bit like overkill, but it helps ensure that no particle
depedencies messes up the strand editing code. The same will be done for
other use cases of the strand editing code in the future.
May 4, 2015, 15:52 (GMT)
Added missing CD layer type name for MSurfaceSample.
May 4, 2015, 15:14 (GMT)
Merge branch 'master' into strand_editmode

Conflicts:
source/blender/bmesh/bmesh_class.h
source/blender/bmesh/intern/bmesh_mesh_conv.h
April 20, 2015, 10:59 (GMT)
Particle shapekey code is only in the gooseberry branch, disabled here.
April 20, 2015, 10:58 (GMT)
SimDebugData is now global, for easier usage and less intrusive code.
April 20, 2015, 10:37 (GMT)
Fix for CustomDataType syntax error from merging.
April 20, 2015, 10:25 (GMT)
Cleanup: rename function argument for consistency.
April 20, 2015, 10:25 (GMT)
Use the X mirror option in new strand edit stroke brush tools.

Note that currently this has virtually no effect, because the mirror
option relies on exact positions of vertices, which does not happen with
random hair placement (the add brush has no mirror option yet).

Eventually topological mirroring should help with this case, but is not
implemented for either old or new strand edit yet.
April 20, 2015, 10:25 (GMT)
Utility methods for mirrored strand editing.

These are a modified version of their BMEditMesh counterparts.

use_topology is not yet implemented for strands. Native strand topology
is not very useful for this. Instead, the topology of the scalp mesh
should be used for finding mirrored strand roots, then the arc- or
parametric length of a vertex from the root to find mirrored verts.

Conflicts:
source/blender/blenkernel/BKE_editstrands.h
April 20, 2015, 10:24 (GMT)
Minor code reshuffling.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021