Blender Git Loki

Blender Git commits from all branches.

Page: 2496 / 2888

November 6, 2014, 18:52 (GMT)
Merge branch 'master' into temp_custom_loop_normals
November 6, 2014, 18:06 (GMT)
had to disable trigger of constrained object by other non-triggers, this lead to permanent bullet crashes
November 6, 2014, 17:10 (GMT)
Merge branch 'master' into mesh-transfer-data
November 6, 2014, 17:07 (GMT)
UI Hell work, think its good enough for review now.

Yet, UI code becomes really convoluted here. :/

Also, now each 'multilayer' type has its own from/to layers select
option, allows to transfer a specific layer. Only used in modifiers for now.
November 6, 2014, 14:47 (GMT)
another crash fix if simulation was continued after cache end with trigger and constraints, cache might behave incorrectly still if an object is refractured for example, but the others are not
November 6, 2014, 14:36 (GMT)
Merge branch 'master' into gooseberry
November 6, 2014, 14:14 (GMT)
Added new header for Eigen utility classes.

These make passing data between Eigen vector and matrix types and plain
C arrays more convenient.
November 6, 2014, 14:08 (GMT)
Updated a few comments.
November 6, 2014, 14:05 (GMT)
Compile hair volumetrics code as C++, so we can use Eigen easier.
November 6, 2014, 13:57 (GMT)
Minor debug code fix.
November 6, 2014, 13:12 (GMT)
Use a fixed, uniform cell size for hair continuum grids.

This is a bit more awkward for artists to use, but necessary for
a stable solution of the hair continuum calculation. The grid size is
defined by the user, the extent of the grid is then calculated based on
the hair geometry. A hard upper limit prevents bad memory allocation
in case too small values are entered.
November 6, 2014, 13:11 (GMT)
Depsgraph: Add dedicated file for all possible object update callbacks

Currently it's quite small, but in the future we'll have all possible depsgraph
update callbacks in there.
November 6, 2014, 13:10 (GMT)
crash fix for trigger when used with constraints, they were attempted to be removed multiple times
November 6, 2014, 12:49 (GMT)
Depsgraph: Add ubernode which evaluates the whole object

This way we mimic old depsgraph behavior where each object is effectively
a single node in the dependency graph which takes care of all the updates.

But actually this node only takes care of the modifiers, expecting that the
constraints and so are solved by the local object transform node.

Not sure how much valid the assumption at this state, but it's something
to aim to.
November 6, 2014, 12:32 (GMT)
Depsgraph: Evaluation callbacks now accepts evaluation context as a parameter

This is how current actual update functions are expected to behave, plus it'll
be needed in the future for such things as copy-on-write and so.
November 6, 2014, 12:22 (GMT)
Finish modifier implementation.

Note UI is still a bit unsure for this modifier, not so easy to handle. Also,
not sure about how to select source/dest data layers. Have to rework all this probably.
November 6, 2014, 11:39 (GMT)
added a new "Triggered" checkbox to rigidbodies, which allows them to be triggered in case they are kinematic. this will reset the kinematic state and make them dynamic
November 6, 2014, 11:36 (GMT)
Removed unused voxel_filter_size DNA property.

This is an artifact of earlier attempts to implement velocity smoothing,
but doesn't work anyway.
November 6, 2014, 11:32 (GMT)
Renamed HairVertexGrid to HairGrid, since it's not actually storing
hair vertex data.
November 6, 2014, 11:28 (GMT)
Removed unused "collider grid" struct from hair volumetrics.

This is a leftover from previous approach of hair collisions (with
insufficient results). The hair volumetrics actually implements
"collision" with solid objects as well, but uses a Neumann boundary
condition on the main grid for this purpose.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021