Skip to content

Version 2.1 roadmap

Justin edited this page Jul 18, 2020 · 2 revisions

Stop motion OBJ 2.1

Timeline: release Summer 2020

MVP

New Features

  • Streaming vs Cached sequences completed in #41
  • Export to FBX
    • This is in limbo until the Blender FBX exporter supports "Constant" keyframes. For now, we'll just add one or two more sequence baking strategies and let the user select which one they want
  • Animated playback progression [Do users really want this?]
  • Move import settings into file import menu completed in #47
  • Backwards compatibility [back to which version?]

Technical Debt

  • Make the script Flake8 compliant completed in #37
  • Use bpy.props.CollectionProperty instead of string with delimiter completed in #38
  • Remove the need to restart Blender after enabling the addon completed in #39
  • Consistent naming throughout code and UI
  • Break stop_motion_obj.py into multiple files

Bugs

  • Mesh Sequence panel shows up for objects which are not mesh sequences fixed in #44
  • Playback speed messes with mesh indexing fixed in #49
  • Baking the sequence while in Edit Mode cases the script to crash. See issue #40 fixed in #48

Documentation

  • Update README with all version 3 changes
  • Add screen captures to README
  • Create new how-to video(s)
  • Create a thorough manual testing plan

Nice-to-haves

  • C++ OBJ importer for faster importing
  • Travis CI for unit testing and building the release package
  • Automated unit testing
  • Duplicate a sequence without doubling memory usage
  • GitHub pages for more detailed project information
  • Convert between streaming and cached sequences
Clone this wiki locally