Revision fb26b6a by Campbell Barton May 7, 2019, 02:59 (GMT) |
Fix T64130: Bezier curve vanishes on transform |
Revision fe54918 by Campbell Barton May 7, 2019, 02:34 (GMT) |
Clanup: clang-format |
Revision bfef3bc by Campbell Barton May 7, 2019, 00:16 (GMT) |
Keymap: double click to close cut Restore from 2.7x (lost when migrating to migrating keymap to Python). |
Revision 619b9e9 by Campbell Barton May 7, 2019, 00:06 (GMT) |
Cleanup: typo, tweak proportional edit check |
Revision ddb71e8 by Clément Foucault May 6, 2019, 20:33 (GMT) |
DRW: Remove is_negative_m4 per draw call This had some cost in perf and is not needed most of the time. If the drawcall really needs it, it should use a correct ob pointer. |
Revision ff90589 by Clément Foucault May 6, 2019, 20:33 (GMT) |
Cleanup: Eevee/Workbench: Remove non-needed matrix inversion Theses are garanteed by the depsgraph now. |
Revision 55bf2ad by Clément Foucault May 6, 2019, 20:33 (GMT) |
DRW: Attempt to fix slowdown caused by gizmo drawing |
Revision bd340a0 by Clément Foucault May 6, 2019, 20:33 (GMT) |
Cleanup: GPUMaterial remove unused struct members |
Revision 8b6afcb by Clément Foucault May 6, 2019, 20:33 (GMT) |
Cleanup: Eevee: Remove comment about vcol support in sculpt mode |
Revision 50999f7 by Alexander Gavrilov May 6, 2019, 18:55 (GMT) |
Maintain Volume: introduce an option switching between modes. After a lot of thinking about this, I decided that all operation modes that I've tried over the past couple of years, including the original 2.79 one, have their uses after all. Thus the only reasonable solution is to add yet another option. The modes are: - Strict: The current 2.80 mode, which overrides the original scaling of the non-free axes to strictly preserve the volume. This is the most obvious way one would expect a 'Maintain Volume' constraint to work. - Uniform: The original 2.79 mode, which assumes that all axes have been scaled the same as the free one when computing the volume. This seems strange, but the net effect is that when simply scaling the object uniformly with S, the volume is preserved; however, scaling the non- free axes individually allows deviating from the locked volume. This was obviously intended as a more or less convenient UI tool. - Single Axis: My own variant of the intent of the Uniform scale, which does volume-preserving if the object is scaled just on the Free axis, while passing the non-free axis scaling through. I.e. instead of uniform S scaling, the user has to scale the object just on its primary axis to achieve constant volume. This can allow reducing the number of animation curves when only constant volume scaling is needed, or be an easier to control tool inside a complex rig. |
Revision df1d990 by William Reynish May 6, 2019, 18:54 (GMT) |
UI: Offset checkbox in the Outliner filter popover Aligned with the other checkboxes |
Revision 0f06414 by Bastien Montagne May 6, 2019, 18:37 (GMT) |
Node select: refactor, fix some inconsistent behaviors in socket selection. Refactor a bit node selection code, mostly in the socket selection in one place 'extend' logic usage was inverted, deselection of other sockets/nodes was not working properly. Also now make node active when selecting a socket, this makes more sense and makes the NODE_OT_link_viewer macro much more useful (this is the only user of the 'socket select' feature currently, afaics). |
Revision 6da953a by Antonio Vazquez May 6, 2019, 18:34 (GMT) |
GPencil: Verify Brush has GPencil data This avoid errors in old files. |
Revision fb3e138 by Brecht Van Lommel May 6, 2019, 18:10 (GMT) |
Tests: add Eevee reference images, and add workbench tests Being able to compare Eevee reference images is useful for refactoring I'm working on so might as well add them now, even if we can still improve them. Workbench tests are just rendering the same files as Cycles and Eevee. This doesn't really tests many workbench settings until we add tests specifically for them, but does cover how it it handles the different object types. |
Revision 51f222f by William Reynish May 6, 2019, 17:44 (GMT) |
Fix: T64213 Properties Editor Icon Colors are wrong for Text and Light Probes |
Revision 89724c0 by Alexander Gavrilov May 6, 2019, 17:31 (GMT) |
Fix T64111: add a NULL check to avoid crash with bad constraint subtarget. |
Revision c0432c2 by Brecht Van Lommel May 6, 2019, 16:39 (GMT) |
Revision 1854ccc by Alexander Gavrilov May 6, 2019, 16:03 (GMT) |
Drivers: add an Average Scale option to the Transform Channel driver vars. Unlike location and rotation, there is a meaningful definition of overall/average scaling via the total change in the volume. This adds an option to retrieve that via a single driver variable, instead of having to use three and an expression. Using the determinant to compute the volume scaling also allows detecting flipping due to negative scale - this is impossible to do via the three variable approach. The volume_scale functions are added purely for code readability: 'volume scale factor' is easier to understand than determinant. Differential Revision: https://developer.blender.org/D4803 |
Revision 11d2c0b by William Reynish May 6, 2019, 15:33 (GMT) |
UI: Outliner Filter popover: Remove wrong use of icons Missed this file from prior commit. |
Revision c07b9e2 by William Reynish May 6, 2019, 14:47 (GMT) |
UI: Add tooltips to the select tool modes Especially needed now that they are just icons |
|
|
|


Master Commits
MiikaHweb | 2003-2021