[Tizen] (Scene3D) Optimize AnimatedProperty's KeyFrame values after load complete 62/306262/1
authorEunki, Hong <eunkiki.hong@samsung.com>
Wed, 17 Jan 2024 02:54:38 +0000 (11:54 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Mon, 19 Feb 2024 08:18:26 +0000 (17:18 +0900)
commitd80c88f82b82ab571a64dfb16dc01ea426feadc1
treecebf1732b99f3ba140a968f2522ef075a20e829b
parent7911f29406ae7d8e8b35e06a0fd757d8653f261f
[Tizen] (Scene3D) Optimize AnimatedProperty's KeyFrame values after load complete

Let we reduce the total key frame of MotionValue what we parse.

Since both json and bvh store the data by framerate.
So, there might be useless values are included.

If the number of keyframe is large, it might give some overhead to core.
So let we reduce useless keyframe for MotionValue and Model's internal animation.

Change-Id: I04b86b0341125cef1f60d3da68150c9367655169
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
automated-tests/src/dali-scene3d/utc-Dali-MotionValue.cpp
dali-scene3d/internal/model-motion/motion-value-impl.cpp
dali-scene3d/public-api/loader/bvh-loader.cpp
dali-scene3d/public-api/loader/facial-animation-loader.cpp