Details
-
User Story
-
Resolution: Done
-
P2: Important
-
None
Description
Animation tools or design tools which support animation, usually have a time line control which offers editing of keyfarme based animations. That is also true for the tools we compete against in the automotive sector.
Qt 3D studio has such a feature. Qt Quick and its tooling are lacking an equivalent to a timeline.
A "timeline" does not necessarily have to describe a traditional animation over time. It can also be used to describle the change of properties over any type of value range. As an example, the positions and colors of a speed needle can be defined over a Km/h range of 0-240. This enables a visual designer-friendly way to describe complex behavior without having to use mathematical formulas.
The implementation consists of of two major elements:
- A Qt Quick module which defines a timeline item that can hold keyframe/value items. The interpolations between values may be defined vie easing curve. The range value (point in time of the animation) will be randomly accessible. That Module will be an add-on to Qt 5.9+
- A timeline editor in Qt Quick Designer which allows visual editing of the timeline item. Qt Quick Designer will also provide familiar animation features like a "record mode".