The animation of the sun looks almost perfect right now. We can still improve it, though. If you look into the sky in the early morning and then again at noon, you will note that the sun appears much bigger during sunrise or sunset compared to its size when it is at its zenith. We can simulate that effect by scaling the object.
In our scene document, add another sequential animation that operates on the scale property of the sun:
SequentialAnimation on scale { NumberAnimation { from: 1.6; to: 0.8 duration: dayLength / 2 easing.type: Easing.OutCubic } NumberAnimation { from: 0.8; to: 1.6 duration: dayLength / 2 easing.type: Easing.InCubic }}
Let's examine the result again: