November 26, 2019, 16:18 (GMT) |
USD: typedef for std::map<short, pxr::VtIntArray> |
Revision 0a667c6 by Jacques Lucke (builtin-simulation-nodes, functions, particle-solver-dev, simulation-tree) November 26, 2019, 16:12 (GMT) |
cleanup |
Revision cfac0f5 by Jacques Lucke (builtin-simulation-nodes, functions, particle-solver-dev, simulation-tree) November 26, 2019, 16:10 (GMT) |
refactor: extract method |
November 26, 2019, 16:03 (GMT) |
USD: use BKE_object_visibility() |
Revision d33d8f5 by Jacques Lucke (builtin-simulation-nodes, functions, particle-solver-dev, simulation-tree) November 26, 2019, 16:01 (GMT) |
refactor: extract methods |
Revision 70fe3d8 by Jacques Lucke (builtin-simulation-nodes, functions, particle-solver-dev, simulation-tree) November 26, 2019, 15:52 (GMT) |
extract functions |
November 26, 2019, 15:44 (GMT) |
USD: Clarified some comments, distinguish Hydra from USDViewer |
November 26, 2019, 15:43 (GMT) |
USD: removed dead code |
November 26, 2019, 15:42 (GMT) |
USD: added TODO about checking depsgraph for time dependency |
Revision 288b562 by Jacques Lucke (builtin-simulation-nodes, functions, particle-solver-dev, simulation-tree) November 26, 2019, 15:41 (GMT) |
cleanup |
November 26, 2019, 15:37 (GMT) |
GPencil: Fix error opening old files |
November 26, 2019, 15:36 (GMT) |
USD: use `BKE_animdata_id_is_animated()` `BKE_animdata_id_is_animated()` is now used to determine whether object data has any animation. This also includes counting the fcurves+drivers; previously the presense of a non-NULL AnimData pointer was enough to consider the object data animated. |
Revision 021650c by Jacques Lucke (builtin-simulation-nodes, functions, particle-solver-dev, simulation-tree) November 26, 2019, 15:34 (GMT) |
cleanup |
November 26, 2019, 15:32 (GMT) |
Merge remote-tracking branch 'origin/master' into temp-sybren-usd-patch |
November 26, 2019, 15:26 (GMT) |
Alembic export: don't assume transform is always animated Instead of always writing the transform on every frame, it's now checked whether the object is animated at all. This could be made stricter to reduce false positives, for example by checking FCurves and drivers to see whether translation/rotation/scale is animated. However, this approach is already better than the `return true` we had before. This commit adds the BKE_animdata_id_is_animated(id) function, which returns true if the ID datablock has non-empty animation data. This is determined by checking the the active action's fcurves, the drivers, and NLA tracks. |
November 26, 2019, 15:26 (GMT) |
Removed `BKE_object_is_animated()` The function isn't used anywhere, and it's deceptively returning false negatives. For example, `modifier_dependsOnTime()` will return `false` for hook modifiers, even when the hook target is animated. Querying the depsgraph for dependency on the time source would be a better approach. |
November 26, 2019, 15:26 (GMT) |
Made ob param of `modifiers_getVirtualModifierList` const The `modifiers_getVirtualModifierList()` function previously took a non- const `Object *ob` parameter, preventing it from being called from more restrictive functions. Since the function doesn't modify the passed object, it could easily be made const. No functional changes. |
November 26, 2019, 15:26 (GMT) |
Clarified comment about `modifiers_getVirtualModifierList()` The old comment was outdated and incorrect. No functional changes. |
Revision 352afcd by Jacques Lucke (builtin-simulation-nodes, functions, particle-solver-dev, simulation-tree) November 26, 2019, 15:14 (GMT) |
use array instead of map |
November 26, 2019, 15:14 (GMT) |
Clip Editor: Remove Image label from selector Unfortunately, it didn't turn out to be as great as I've hoped to it will. The issue is: the label eats too much space, making selector buttons and image name to be barely readable. Initial idea of making the panel somewhat wider didn't work either: due to the sizing policy of label it takes a lot of panel width to make image name readable. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021