Blender Git Loki

Blender Git commits from all branches.

Page: 2129 / 2888

December 10, 2015, 10:04 (GMT)
Don't tag in BM_face_split_edgenet_connect_islands

This is only needed for intersect logic.
December 10, 2015, 09:58 (GMT)
Use memarena to avoid too many stack allocations
December 10, 2015, 08:57 (GMT)
Avoid using macro for main connect searching logic
December 10, 2015, 08:41 (GMT)
Use modified approach for selecting vertices to connect islands

Cast 2d rays instead of using a kdtree.

This is mostly finished now, just need to improve memory handling and minor cleanup.
December 10, 2015, 08:40 (GMT)
Basic randomization node, producing PRNG values based on either int or float input.
December 10, 2015, 06:11 (GMT)
GPencil Layer Management: Lock/Unlock All + Isolate Layer

This commit introduces a few operators to make it easier to perform a few common
layer-manipulation operations. Some of these have been sorely needed for quite
a while now...

* Lock/Unlock All - Just as their names suggest, these operators will lock and unlock
all layers in the GP datablock. This is a quick way to unlock all layers previously
locked. These can be found in the new dropdown which replaces the old "Duplicate"
below the +/- (for adding/removing layers); also featured in the dropdown are
the "Duplicate Layers" operator, as well as the show/hide ones.

* Isolate Layer - This operator makes it easy to focus on just a single layer (e.g. the
outlines for a particular character). The "star" button affects editability, while the
"eye" below it toggles editability + visibility.

If any layer is visible/unlocked, this operator will lock and/or hide all; otherwise,
it will unlock/unhide all (to reverse the previous operation).
December 10, 2015, 04:46 (GMT)
Check connecting edges against eachother

This isn't using spacial optimizations since these are constantly being added and in most cases wont be very many.
December 10, 2015, 04:08 (GMT)
Use bvhtree for checking if connecting edges dont intersect
December 10, 2015, 02:12 (GMT)
minor cleanup/rename
December 10, 2015, 01:02 (GMT)
Merge branch 'master' into bmesh-boolean-experiment
December 9, 2015, 15:29 (GMT)
Use a different variable name to prevent shadowing.
December 9, 2015, 15:27 (GMT)
Displacement modifier is always expected to affect mesh normals.
December 9, 2015, 15:27 (GMT)
Have to ensure correct normals after running modifier nodes.
December 9, 2015, 15:23 (GMT)
Added procedural Clouds and Voronoi texture nodes to python for general use.
December 9, 2015, 14:50 (GMT)
Added vector multiply/divide modes to the vector math node.

In combination with implicit float->vector conversion these can also
be used for simple scalar multiplication. This is not quite ideal
because of the conversion, but math nodes have to be redesigned at
some point anyway.
December 9, 2015, 14:44 (GMT)
Some simplifying python functions for copying existing enum properties.
December 9, 2015, 14:24 (GMT)
Added missing draw functions for euler angle nodes.
December 9, 2015, 13:52 (GMT)
New modifier node for generic vertex displacement.
December 9, 2015, 12:02 (GMT)
Use 'local' output values to override input argument nodes.

This reenables the iteration input used by the array modifier node.
December 9, 2015, 10:11 (GMT)
Initial (stupid) edge intersection checking

This will need to be optimized, (every link checks all other edges),
just commit this as a first step.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021