利用者:Aligorith/GSoC2011 Summary

提供: wiki
< 利用者:Aligorith
2011年8月22日 (月) 22:34時点におけるwiki>Aligorithによる版 (Created page with "<html> <b>Main Highlights</b> (or a list of the features that I remember or can find links showing that I'd been working on them ;):<br /> <ol> <li><b>Refactored Animation Channe...")
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先: 案内検索

<html> Main Highlights (or a list of the features that I remember or can find links showing that I'd been working on them ;):

  1. Refactored Animation Channel Filtering Code
  2. General Animation Editor Usability Tweaks
  3. Improved hotkeys for Animation Editors and Animating
    • Swapped Shift-T and T; T is now Set Interpolation, and Shift-T is Time-Slide
    • Rearranging animation channels is now PageUp/Down (single step), and Shift PageUp/Down (to top/bottom)
    • Jump between keyframes using Up/Down Arrows, Jump +/- 10 frames using Shift-Up/Down Arrows, and Jump between start/end frames using Ctrl-Shift Up/Down/Left/Right. [<a href="http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=39597">commit</a>]
    • Reviewed area in which hotkeys for Markers apply in Animation Editors. Adding and renaming markers can now be done anywhere in an an animation editor again (though removing, duplicating, and deleting can still be done only in the region around the scrollbar, to avoid hotkey conflicts). This makes it more convenient to do lipsyncing using markers again
  4. Icons Galore!
  5. Animation Editing Tools
  6. Graph Editor Tweaks
  7. NLA Editor Tweaks
  8. Animation Evaluation and Rigging
  9. Outliner Tweaks
  10. Assorted Bugfixes (too many to list all here, but here are some important ones)
    • Inserting Delta Keyframes (using entry in Insert Keyframes menu) wasn't working
    • Merge bones refactor - to fix freezing issues
    • Paste pose doesn't replace all properties (losing existing)
    • Visual Keying fixes

As for things that I've got on my todo list still that I intend to tackle in the next few weeks (probably after merge to trunk, as some of these might require a bit of work on the side still)

  • Fix keyframe insertion so that "tweaking layers" in NLA is a feasible prospect
  • Speed up keyframe + curve drawing in Graph Editor
  • Finish work on some new "extend" modes for NLA which will allow the active action to keep working extending cyclically past its extents, even when applied atop some existing NLA tracks
  • Attempt to get a more generic "text" strip for sequencer up and running. Current "titlecard" strips probably won't get merged to trunk.

Some stuff I didn't get around to working on this time; "nice to have" but probably a bit too much for now

  • PyConstraints
  • NLA Baking
  • Improved F-Samples support (for mocap/baked data storage, editing). Quite a major undertaking in itself, which coursework in the second half of the project really didn't allow me to get stuck into.
  • Extend handles on NLA Strips. Extent of changes required turned out to be far too great

</html>