Blender Git Loki

Blender Git commits from all branches.

Page: 2450 / 2888

December 18, 2014, 15:02 (GMT)
Depsgraph: Code cleanup, wrapping and whitespace
Revision 9d8c943 by Lukas Toenne
December 18, 2014, 14:58 (GMT)
Some fixes for uninitialized variables with bmesh bvh trees.
December 18, 2014, 14:57 (GMT)
Depsgraph: Fix one more use-after-free issue
December 18, 2014, 14:27 (GMT)
Depsgraph: Move using std::vector to depsgraph_types.h

Such a generic types declarations shouldn't happen inbetween of
declaration of own stuff.
December 18, 2014, 14:26 (GMT)
Finalized working new 'fit in camera view' code.

Now for any object, we have an rna func to call with a set of (flatten :/)
coordinates, and we get back location this object should be to 'see'
all given points.

Would need more refinements, but will do for now.
December 18, 2014, 14:26 (GMT)
Depsgraph: Code cleanup
December 18, 2014, 14:09 (GMT)
Depsgraph: Fix order of depsgraph destroying

First need to remove all the nodes and links, then free the root, otherwise it's
possible to access freed data on relations destroy.

This is actually much bigger can of worms i'm afraid, need to make sure no access
to previously freed nodes happens when doing full depsgraph destroy.
December 18, 2014, 14:02 (GMT)
Depsgraph: Correction to previous commit, it's unsafe to cast nodes

We shouldn't cast time source node to operation node and access the flag.
December 18, 2014, 13:51 (GMT)
Depsgraph: Adding/removing modifiers should tag relations for update
December 18, 2014, 13:45 (GMT)
Depsgraph: Fix assert failure in the parents counting

Currently time source is allowed parent for modifiers which depends on time,
so we can not expect parents to be operation nodes.
December 18, 2014, 12:52 (GMT)
Radical simplification of the wind effect on hair, since the previous
approach does not work very well.

Using a cross section estimate still causes large oscillations due to
varying hair force based on angles. It also requires a sensible hair
thickness value (particle radius) which is difficult to control and
visualize at this point.

The new model is based purely on per-vertex forces, which seems to be
much more stable. It's also somewhat justified by the fact that each
hair vertex represents a certain mass.
Revision 14c9111 by Lukas Toenne
December 18, 2014, 12:40 (GMT)
Support for BVHTree construction and ray casting from a BMesh.
December 18, 2014, 11:51 (GMT)
Depsgraph: Compilation error fixes for the strict compiler rules
December 18, 2014, 11:37 (GMT)
Merge branch 'master' into asset-experiments
December 18, 2014, 11:17 (GMT)
Depsgraph Debugging: Rudimentary stats for depsgraph

Added a method/operator which prints out how many operations, relations, and outer nodes
we have in the graph at a time. This is mostly useful to check on the complexity of
rig files (e.g. koro from caminandes).
Revision be132e0 by Lukas Toenne
December 18, 2014, 10:53 (GMT)
Minor doc string fixes.
Revision 5e0d109 by Lukas Toenne
December 18, 2014, 10:42 (GMT)
Use separate result tuple constructors for ray_cast and find_nearest.

These are technically the same, but the semantics are slightly different
(distance vs squared distance).
Revision b22a4dd by Lukas Toenne
December 18, 2014, 10:39 (GMT)
Nearest element search method for BVHTree submodule.
December 18, 2014, 10:22 (GMT)
Code Cleanup: Style + Removing dead code
Revision 0bfe211 by Lukas Toenne
December 18, 2014, 10:07 (GMT)
Optional argument `use_poly_index` of the ray_cast method.

This allows turning off the default poly_index return value and using
plain tessface indices instead if needed.

The tessface -> poly lookup now also includes a range sanity check.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021