Skip to content

Animation: Render Window Polish & Export Only Unique Frames Feature

Eoin O'Neill requested to merge (removed):animation-renderer into master

This is a WIP MR for cleaning up the Animation Render pop-up window and extending it with some minor additional features.

Here's a list of tasks to be done for this MR:

  • Scrutinize and verify the integrity of all Image Sequence filetypes. There should be no filetype that causes an animation to fail rendering.
  • Option to export only unique frames in an image sequence.
    • Reconsider constructor for KisAsyncAnimationFramesSaveDialog for cleanliness. There's an argument to be made that the entire rendering configuration should be passed into the constructor.
  • Synchronized Video / Image Sequence HDR settings so that they can no longer get out of sync with one another.
  • Animation Renderer now uses its own export configuration presets so that they never overwrite general export configurations.
  • Somehow expose critical HDR settings from image sequence to video settings.
    • Video Settings and Image Sequence settings are NOT as agnostic as the current window design treats them. The format of the image export is important as those frames are only cleaned up after the video is rendered. The design should better reflect this, and the HDR configuration issues will essentially go away.
  • Other HDR configuration issues need to be solved as well, but may be They are on a PNG-export level change list.

Testing

Testing should begin when all tasks listed above are completed. Should involve testing the following actions.

  • Try exporting whole animations, image sequences, and unique frame only image sequences. Test on multiple files, test for usability concerns, and check for inconsistency in behavior when switching between various options.
  • Test general usability of new window setup and design.

Misc Notes

Withstanding problems

dmitryK|log: 1) Image sequence should allow exporting into HDR-PNG 2) After exporting video, which could have overridden PNG settings, these settings should not be saved into "last used" PNG export filter configuration Otherwise the user will get unexpected result when just saving the image to simple PNG

Edited by Emmet O'Neill

Merge request reports