Kairos icon indicating copy to clipboard operation
Kairos copied to clipboard

Review SamplingModel from old Kairos and add it to the new timeline items model

Open natan-sinigaglia opened this issue 2 years ago • 1 comments

all the keyframes that sample upstream needs to have a Sampling model that describe what kind of transportation function to apply to the domain.

Check use case scenarios in other software like ableton

natan-sinigaglia avatar Sep 17 '22 14:09 natan-sinigaglia

Keyframes now have a fix IDomain1DTransportFunction implementation.

next step is

  • Move all the mapping stuff to AlchemX and generalize it like we did for interpolation and blending
  • have Dynamic instantiation of IDomain1DTransportFunction implementations (advanced controls) in LayerX 1D cathegory
  • Basic implementation of these is InBoundOffset (To sample the layer from the beginning of the keyframe)
  • There could be an enum to define if the time that we pass inside is Absolute or Relative (relative would be the default and it would subtract the keyframe position)
  • define the signature of IDomain1DTransportFunction . Do we always provide the In Bound and Out Bound?

natan-sinigaglia avatar Dec 02 '22 13:12 natan-sinigaglia