Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 2488 / 5574

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
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
October 25, 2015, 06:44 (GMT)
Use BLI_strncasecmp for text suggestions
October 25, 2015, 06:30 (GMT)
Avoid redundant normalize in obmat_to_viewmat
October 24, 2015, 23:02 (GMT)
Fix T46590 Strange camera behavior (partial revert of fbca69c6)

I'm sure there is a way of using the new functions for the
obmat_to_viewmat() routine. But for now let's get it back to a working
state
October 24, 2015, 18:50 (GMT)
Fix error in bone UI
October 24, 2015, 06:50 (GMT)
Cleanup: use quat to eul w/ mathutils API
October 24, 2015, 06:50 (GMT)
Fix invalid exceptions w/ preview API

D1575 by @januz
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)...
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!
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.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021