Revision 1b28635 by Joshua Leung October 26, 2015, 07:18 (GMT) |
Graph Editor: Snap and Mirror keyframes now respect Cursor X in Drivers mode When using the "Current Frame" options for these operators, the Cursor X value will now be used instead of the current frame. Perhaps the labels could be changed too, but for now, I guess this will be good enough. |
Revision b3edd7b by Joshua Leung October 26, 2015, 07:18 (GMT) |
Graph Editor: Adjusting Change Frame and Jump to Keyframes operators to work with Drivers Cursor |
Revision 0860fdc by Joshua Leung October 26, 2015, 07:18 (GMT) |
Fix T46599: Copy Rotation behaves erratically when Use Y is disabled When the "Use Y" option in the Copy Rotation constraint is disabled, the constraint behaves eratically when rotating all the target on all axes at the same time. This is partially to be expected due to the way that euler rotations work (i.e. the rotation orders stuff - you should use a rotation order based on most to least important/significant rotations). Hence, by locking Y, you're causing accuracy problems for Z. What was not expected though was that changing the rotation orders on the objects involved (for the record, it's the constraint owner that counts) did nothing. It turns out that for objects, the rotation order settings were getting ignored! This commit fixes this problem, and this particular case can be resolved by using "XZY". Notes: * Since all object constraints were previously working on the assumption that they used XYZ (default) order, it is possible that this change may have the unintended consequence of changing the behaviour of some rigs which relied on the buggy behaviour. Hopefully this will be a rare occurrence. |
Revision 6507249 by Joshua Leung October 26, 2015, 07:18 (GMT) |
Graph Editor: Allow "cursor x" to have fractional values when working with Drivers (T46004) When working is the Graph Editor it can be very important to be able to work with fractions (sub integers), especially when working with Drivers. Currently the "Cursor Y" is hooked up to "cursor_position_y" which allows fractions but "Cursor X" is directly hooked up to "frame_current" which is an integer. This commit adds initial support for this feature. * When in Drivers mode, the x-part of the cursor is mapped to a new "cursor_position_x" value which can have fractional values. Animation mode however remains mapped to frame_current * This commit only adds the UI/property/drawing tweaks needed to support this. Many operators still need to be modified to consider this value instead of the current frame, for this to be more useful. |
Revision 2092056 by Joshua Leung October 26, 2015, 07:18 (GMT) |
Fix: Missing update after scrubbing time in Graph Editor Sometimes the timeline header didn't update after time-scrubbing in the graph editor ends, leaving the "Pause" button visible until the next refresh of the timeline (e.g. on mouse over) |
Revision a93605b by Joshua Leung October 26, 2015, 07:18 (GMT) |
Fix: X-axis values in Graph Editor should not be displayed as timecodes in "Drivers" mode |
Revision 21f4c77 by Joshua Leung October 26, 2015, 07:18 (GMT) |
Alternative presentation for interpolation indicator for discrete properties |
Revision ebe3923 by Joshua Leung October 26, 2015, 07:18 (GMT) |
Graph Editor: Disable interpolation setting for enum/boolean FCurves, as no interpolation is performed on those |
Revision c3cec82 by Mike Erwin October 25, 2015, 20:19 (GMT) |
ndof: rework Mac driver glue Load driver dynamically at runtime instead of weak-linking the 3Dconnexion framework. Driver no longer needed at build time! Works with really old drivers (as in PowerMac old), more recent versions, and the latest which allows us to process events on a separate thread. |
Revision 4f767e3 by Thomas Szepe October 25, 2015, 18:43 (GMT) |
BGE: Cleanup: Code style BL_Shader Reviewers: lordloki, youle, campbellbarton, sergey, kupoman, moguri, panzergame Reviewed By: panzergame Projects: #game_engine Differential Revision: https://developer.blender.org/D1397 |
Revision 06d2ad0 by Porteries Tristan October 25, 2015, 18:22 (GMT) |
BGE: Fix issues with async libload. This patch fixes: - the call of LibFree on a unfinished loaded library; - memory leak created on end of game : the async libraries are loaded but not converted, so not freed with the master scene. Reviewers: campbellbarton, sybren, youle, hg1, moguri, lordloki Reviewed By: moguri, lordloki Differential Revision: https://developer.blender.org/D1571 |
Revision 0d59acc by Campbell Barton October 25, 2015, 06:44 (GMT) |
Use BLI_strncasecmp for text suggestions |
Revision 6f2aa50 by Campbell Barton October 25, 2015, 06:30 (GMT) |
Avoid redundant normalize in obmat_to_viewmat |
Revision 3bc5399 by Dalai Felinto October 24, 2015, 23:02 (GMT) |
Revision 11c00ca by Campbell Barton October 24, 2015, 18:50 (GMT) |
Fix error in bone UI |
Revision c5945eb by Campbell Barton October 24, 2015, 06:50 (GMT) |
Cleanup: use quat to eul w/ mathutils API |
Revision 25c00ae by Campbell Barton October 24, 2015, 06:50 (GMT) |
Revision a6c9a09 by Bastien Montagne October 24, 2015, 06:38 (GMT) |
Fix T46538: Mark and Clear Seam in UV Editor, assigning Hotkeys. UV Editor keymap is not bound to a given editor (spacetype)... |
Revision c4e1837 by Bastien Montagne October 24, 2015, 06:38 (GMT) |
Fix related to T46538: do not popup choice menu of mark/clear seam UV editor op invoke when prop is already set! |
Revision fbca69c by Campbell Barton October 23, 2015, 20:02 (GMT) |
BLI_math: add mat3_normalized_to_* functions Many uses of matrices for rotation keep them normalized, so no need to normalize each time. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021