Migrating from 0.23 to 0.24
Changed timeline navigation keyboard shortcut changed-timeline-navigation-keyboard-shortcut
To accommodate the new tree keyboard navigation feature, the timeline navigation is changed as follows:
- go to previous/next frame is ctrl-left/right (cmd on Mac) arrow (previously no modifier was needed)
- go to beginning/end of timeline is alt-left/right (previously the ctrl/cmd modifier was used)
Previously deprecated, now removed previously-deprecated-now-removed
Scalar
, SeriesLine
, SeriesPoint
archetypes scalar-seriesline-seriespoint-archetypes
Have been removed in favor of Scalars
, SeriesLines
, SeriesPoints
respectively.
Combining InstancePoses3D
with orientations in Boxes3D
/Ellipsoids3D
/Capsules3D
behaves differently in some cases now combining-instanceposes3d-with-orientations-in-boxes3dellipsoids3dcapsules3d-behaves-differently-in-some-cases-now
Previously, Boxes3D
/Ellipsoids3D
/Capsules3D
all mirrored some transform components from InstancePoses3D
.
However, now that all components have distinct archetype-tags from the transform components in InstancePoses3D
, form a separate transform
that is applied prior to InstancePoses3D
.
I.e. transform resolve order was previously:
final = `Transform3D` * … * `Transform3D` * ([Box3D or `InstancePoses3D].quaternion * [Box3D or `InstancePoses3D].rotation_axis_angle * [Box3D or `InstancePoses3D].centers/translations)
And is now
final = `Transform3D` * … * `Transform3D` * InstancePoses3D * (Box3D.quaternion * Box3D.rotation_axis_angle * Box3D.centers)
As a concrete example, if you previously scaled boxes/ellipsoids/capsules using InstancePoses3D
they would be scaled relative to the individual box centers.
Now instead they are scaled relative to the entity's center.