Blender Git Commit Log

All Blender Git commits.

Page: 2036 / 8462

November 26, 2019, 16:18 (GMT)
USD: typedef for std::map<short, pxr::VtIntArray>
November 26, 2019, 16:12 (GMT)
cleanup
November 26, 2019, 16:10 (GMT)
refactor: extract method
November 26, 2019, 16:03 (GMT)
USD: use BKE_object_visibility()
November 26, 2019, 16:01 (GMT)
refactor: extract methods
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
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.
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.
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.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021