View Issue Details

IDProjectCategoryView StatusLast Update
0004573NoesisGUIStudiopublic2025-12-01 19:12
Reporterdstewart Assigned Tosfernandez  
PrioritynormalSeverityminor 
Status assignedResolutionopen 
Product VersionStudio_Beta 
Target VersionStudio_Beta 
Summary0004573: Setting Certain Easing Preset Sub-Properties Can Cause Unmodified Elements To Disappear, And For Easing Graph to Disappear
Description

Currently, it appears as if setting a Preset Easing's sub-Property above certain values, can not only cause the interpolated Element to disappear, but will also makes disappear completely unrelated sibling Elements.
Additionally, when above these certain values, the Easing Graph will cease to display (but the orange ball will continue to display).


Repro Steps:

1) Open the MiniShowcases Sample Project from the InternalSamples GitHub Repo, and open the Interpolation.xaml sample.

2) Navigate to the Animation/Storyboard Panel, and select the 'Animation_FlyingKites' Storyboard.

3) In the Timeline, play the animation, and observe how it plays successfully.

4) Pause the Animation, then in the Timeline, select the final frame (at the 4s mark) of the Element named "KiteAndString_Girl_INTERPOLATED".
Select the keyed Property (Rotation Angle). This will have a Preset Interpolation of type "Back InOut'.

5) Change the Preset Interpolation to Bounce InOut, with a 'Bounces' value of 63, and a 'Bounciness' value of 3.

6) Press 'Play' on the Timeline, and observe the scene and animation rendering as expected.
However, observe that there is a small piece of the Easing graph cut off on the right and the left. (minor)

7) Change the Properties of the Bounce InOut to have a 'Bounces' value of '64', and a 'Bounciness' value of '4'.

Observe how although the characters themselves are not what is being subjected to the interpolation, that the characters, and their kites disappearing from the Stage.
Observe how the Easing Graph has gone blank.

8) Press 'Play' on the Timeline and let the repeating and reverseing animation run a couple times.
Observe the characters and their kites disappear, and/oor flash in at certain points during playback.
Observe how the 'orange ball' in the Easing Graph displays and shows it following a waveform, despite the graph waveform not being visibly rendered.

9) Pause the animation in the Timeline, introduce a Grid Element into the Navigator, into the "CharactersAndKites" Grid, and set it to be 256x256 and in a visible colour.
This makes this new Grid Element a 'sibling' of the characters and their kites.

10) Play the animation in the Timeline.

Observe how the newly-introduced Grid disappears alongside the characters and their kites despite not being subject to the interpolation, and for all intents and purposes, being independent and unrelated to the characters and their kites.

Expected Results: Changing the Easing Preset Values on a keyframe doesn't cause the Element to disappear.
Expected Results: Changing the Easing Preset Values on a keyframe doesn't cause unrelated sibling Elements to disappear.
Expected Results: The Easing Graph doesn't cease to display with certain values input into the Easing's sub-Properties.

Attached Files
PlatformAny

Activities

Issue History

Date Modified Username Field Change
2025-11-25 12:25 dstewart New Issue
2025-11-25 12:25 dstewart File Added: 2025-11-25 05-45-27.mp4
2025-12-01 19:12 jsantos Assigned To => sfernandez
2025-12-01 19:12 jsantos Status new => assigned
2025-12-01 19:12 jsantos Target Version => Studio_Beta