Blender Git Commits

Blender Git commits from all branches.

Page: 2455 / 2888

December 15, 2014, 11:11 (GMT)
Merge branch 'wiggly-widgets' into gooseberry
December 15, 2014, 11:11 (GMT)
Deactivate irritating shapekey widget while it's still under
development.
December 15, 2014, 11:09 (GMT)
Hook up facemap property to bones.

A bone using a facemap will not be displayed at all, rather it will use
the facemap of the mesh as an interaction area. The facemap still does
nothing since it's not yet hooked up to the customdata and widget code.
That will come next.
December 15, 2014, 11:02 (GMT)
Merge branch 'master' into asset-experiments
December 15, 2014, 10:33 (GMT)
Merge branch 'master' into depsgraph_refactor
December 15, 2014, 10:19 (GMT)
Fix stupid buggy behavior when init (root) dir had no trailing slash.
December 15, 2014, 10:03 (GMT)
Add missing 'ID' icons, and a 'blenlib' filter to filetypes.
December 15, 2014, 08:37 (GMT)
Merge branch 'master' into asset-experiments
December 13, 2014, 17:49 (GMT)
Initial GHash-enhancements experiments.

This commit adds:
*Some Murmur-based hasing helpers for GHash;
*A (very basic) switch between key-to-bucketidx using modulo or binary-AND;
*Some gtests to make some comparisons.

First test results seem to show that:
* murmur is much much quicker for string keys, with approximately same hash quality;
* org ghash is much much quicker for int keys, but with much worse hash quality than murmur-based one;
* key-to-bucketidx method does not seem to make much difference so far.

Nothing definitive here yet, obviously.
December 13, 2014, 14:48 (GMT)
More borring boiling code for ob/group previews.

Also, try to make brushes also save their previews.

Anyway, something fishy is going on here, in theory we should get
previews for brushes, worlds, lamps... for free, but so far looks like
lib 'peek' code only handles mat/texture previews correctly?
December 13, 2014, 14:14 (GMT)
Add preview pointers to Object and Group, with read/write logic.

Doing nothing useful yet, though!

Note: ultimately we may want to move that preview stuff to ID struct,
so that we get a real basic generic handling of it, but for now
simpler to keep it as is.
December 13, 2014, 13:25 (GMT)
Merge branch 'master' into asset-experiments
December 12, 2014, 15:32 (GMT)
Merge branch 'master' into gooseberry
Revision 4f894aa by Lukas Toenne
December 12, 2014, 15:29 (GMT)
Missing bmesh include path in scons files.
December 12, 2014, 15:27 (GMT)
Merge branch 'wiggly-widgets' into gooseberry
December 12, 2014, 15:27 (GMT)
Support for custom cursors for widgets.

They are set when a highlighted widget intersection is detected and on
area level.

There's a discussion about using owners and a stack or array for cursors
but that needs some more thought and design.
December 12, 2014, 13:17 (GMT)
More changes to overdrop transform operator.

* Calling key press confirms
* Change name of operator accordingly.
Revision 8ea5cc4 by Lukas Toenne
December 12, 2014, 12:48 (GMT)
IK solver for hair strands that provides a better solution for keeping
consistent segment lengths when transforming vertices.

Warning: The implementation is not correct yet, but all the steps should
be there.

The main idea is to treat strands as a sequence of joints that are
displaced out of their original locations by a transform or other tool.
The solver then tries to find a global per-strand solution that keeps
the segment lengths unmodified, with a minimum change in angles from
the original starting shape. Such a solution is much more usable and
efficient than the current O(n^2) attempt of "spreading the error"
across the strand.

The inverse kinematics method is very flexible. It can also include
stretching, which would be very welcome for features like the length
tool. Different parts of the strand could be weighted separately using
scaling factors for the angle/stretch parameters.
December 12, 2014, 12:04 (GMT)
Merge branch 'wiggly-widgets' into gooseberry
December 12, 2014, 12:02 (GMT)
Gooseberry request draw sequencer backdrop on -top- of everything.

Due to this we -obviously- rename this to overdrop

I am not sure if others would agree here, but it's pretty safe to do
this on a branch first. Rationale is that it's much nicer to work on
full screen with this.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021