Skip to content

Implement tests for node animation #414

Closed
@bghgary

Description

@bghgary

Infrastructure

Runtime

  • Add runtime layer for animation

Screenshots (later):

  • Generate animated gifs

Validation:

  • Add data somewhere to store the animation data
  • Figure out how to validate the data

Tests

For all tests:

  • Add a point of reference cube with a texture that has labels for each side

Properties (using linear interpolation):

  • Translation
  • Rotation
  • Scale

Interpolation (using translation and rotation specifically for cubic spline):

  • Translation with STEP
  • Translation with CUBICSPLINE
  • Rotation with CUBICSPLINE

Misc:

  • Cover Make sure to cover this case when implementing animation tests #404 by creating one curve that doesn't start at zero
  • One model with multiple channels (translation, rotation, and scale)
  • Two different channels (one with no transforms) that have different start and end times
  • Has only one key
  • One animation, two channels for two nodes
  • Transform the model, then apply the same target animation (constant value) to it
  • Rotate the model, and then apply an translation animation to it (doesn't override rotation)
  • Two animations (not channels). One translates, the other rotates. They should not interact or bleed across.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions