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. |
Revision 61bba5e by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) 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. |
|
|
|


Master Commits
MiikaHweb | 2003-2021