September 3, 2019, 17:04 (GMT) |
GPencil: Context menu update Add missed 'Insert Blank keyframe in All Layers' to context menu Reviewers: antoniov, pepeland Tags: #bf_blender, #grease_pencil Differential Revision: https://developer.blender.org/D5669 |
Revision 1abb1ba by Antonio Vazquez September 3, 2019, 16:59 (GMT) |
GPencil: Fix unreported autolock layers using Dopesheet When select a layer in Dopesheet, the autolock layer was not working. Now the Dopesheet code calls the function for autolock. Also some code cleanup to move the logic to new function. |
Revision e91ea20 by Alexander Gavrilov September 3, 2019, 16:35 (GMT) |
Drivers: support decomposing rotation into swing followed by twist. In order to correctly drive corrective shape keys from a freely rotating organic joint it is very often found necessary to decompose the rotation into separate bending and twisting motions. This type of decomposition cannot be reproduced by any Euler order or a single quaternion. Instead this is done by using a helper bone with a Damped Track constraint aimed at the tail of the control to pick up the bending, and its helper child with Copy Transforms to separate the twist. Requiring two additional bones to drive a shape key or a correction bone seems inconvenient, so this implements the necessary math as new options in the recently introduced Rotation Mode dropdown of the Transform Channel driver variable type. The data is also accessible as a Transformation constraint input. The output is in the form of Quaternion-derived 'pseudo-angles', which for `Swing and Y Twist` would represent the following: * W: true bend angle, independent of bend direction. * Y: true twist angle. * X, Z: pseudo-angles representing the proportion of bending around X/Z. Reviewers: brecht Differential Revision: https://developer.blender.org/D5651 |
Revision b3b59e3 by Campbell Barton September 3, 2019, 16:04 (GMT) |
Revision e5c8f09 by Campbell Barton September 3, 2019, 16:04 (GMT) |
Cleanup: expand checks for selection when snapping Adding extra checks here was getting unreadable, expand to allow for easier to follow logic. |
Revision 4f92725 by Brecht Van Lommel September 3, 2019, 16:01 (GMT) |
Fix buildbot unsuccessfully trying to update Blender repository for branches |
Revision bc1781c by Clément Foucault September 3, 2019, 15:45 (GMT) |
Revision 4c14a74 by Campbell Barton September 3, 2019, 14:53 (GMT) |
Cleanup: unused flag, spelling |
Revision ee8f69c by Julian Eisel September 3, 2019, 14:10 (GMT) |
UI: File Browser Design Overhaul This is a general redesign of the File Browser GUI and interaction methods. For screenshots, check patch D5601. Main changes in short: * File Browser as floating window * New layout of regions * Popovers for view and filter options * Vertical list view with interactive column header * New and updated icons * Keymap consistency fixes * Many tweaks and fixes to the drawing of views ---- General: * The file browser now opens as temporary floating window. It closes on Esc. The header is hidden then. * When the file browser is opened as regular editor, the header remains visible. * All file browser regions are now defined in Python (the button layout). * Adjusted related operator UI names. Keymap: Keymap is now consistent with other list-based views in Blender, such as the Outliner. * Left click to select, double-click to open * Right-click context menus * Shift-click to fill selection * Ctrl-click to extend selection Operator options: These previously overlapped with the source list, which caused numerous issues with resizing and presenting many settings in a small panel area. It was also generally inconsistent with Blender. * Moved to new sidebar, which can easily be shown or hidden using a prominent Options toggle. * IO operators have new layouts to match this new sidebar, using sub-panels. This will have to be committed separately (Add-on repository). * If operators want to show the options by default, they have the option to do so (see `WM_FILESEL_SHOW_PROPS`, `hide_props_region`), otherwise they are hidden by default. General Layout: The layout has been changed to be simpler, more standard, and fits better in with Blender 2.8. * More conventional layout (file path at top, file name at the bottom, execute/cancel buttons in bottom right). * Use of popovers to group controls, and allow for more descriptive naming. * Search box is always live now, just like Outliner. Views: * Date Modified column combines both date and time, also uses user friendly strings for recent dates (i.e. "Yesterday", "Today"). * Details columns (file size, modification date/time) are now toggleable for all display types, they are not hardcoded per display type. * File sizes now show as B, KB, MB, ... rather than B, KiB, MiB, ? They are now also calculated using base 10 of course. * Option to sort in inverse order. Vertical List View: * This view now used a much simpler single vertical list with columns for information. * Users can click on the headers of these columns to order by that category, and click again to reverse the ordering. Icons: * Updated icons by Jendrzych, with better centering. * Files and folders have new icons in Icon view. * Both files and folders have reworked superimposed icons that show users the file/folder type. * 3D file documents correctly use the 3d file icon, which was unused previously. * Workspaces now show their icon on Link/Append - also when listed in the Outliner. Minor Python-API breakage: * `bpy.types.FileSelectParams.display_type`: `LIST_SHORT` and `LIST_LONG` are replaced by `LIST_VERTICAL` and `LIST_HORIZONTAL`. Removes the feature where directories would automatically be created if they are entered into the file path text button, but don't exist. We were not sure if users use it enough to keep it. We can definitely bring it back. ---- //Combined effort by @billreynish, @harley, @jendrzych, my university colleague Brian Meisenheimer and myself.// Differential Revision: https://developer.blender.org/D5601 Reviewers: Brecht, Bastien |
Revision 545f565 by Campbell Barton September 3, 2019, 13:43 (GMT) |
Fix selection engine checks - Don't use vertex selection in texture paint mode. - Don't allow mixing vertex & face flags in vert/weight paint modes. |
Revision 8be800d by Campbell Barton September 3, 2019, 13:38 (GMT) |
Fix T69424: Weight paint sample doesn't work |
Revision 51d8fac by Brecht Van Lommel September 3, 2019, 12:35 (GMT) |
Fix buildbot Python executable not found on Windows |
Revision fc99297 by Jeroen Bakker September 3, 2019, 12:09 (GMT) |
Fix T66950: WeightPaint Bone Selection Overlay In weightpaint it is possible to enable the bone selection mode. During drawing the overlay was rendered, but during selection this was ignored. Users needed to double click in order to select bones even when the overlay was enabled. This patch makes bone selection possible during weight painting using the pose mode bone selection overlay with a single click. Reviewed By: fclem, campbellbarton Differential Revision: https://developer.blender.org/D5629 |
September 3, 2019, 11:42 (GMT) |
Fix T69384: Noise Depth widgets steps set to 0 Reviewed By: brecht, lichtwerk Maniphest Tasks: T69384 Differential Revision: https://developer.blender.org/D5652 |
Revision 21c099c by Brecht Van Lommel September 3, 2019, 11:05 (GMT) |
Fix compiler warning after recent change to splash screen version |
Revision a620501 by Campbell Barton September 3, 2019, 10:36 (GMT) |
Fix T62152: Shear X and Y are swapped |
Revision 85b1506 by Brecht Van Lommel September 3, 2019, 10:35 (GMT) |
Fix Credits link not working in About menu |
Revision 81849e7 by Brecht Van Lommel September 3, 2019, 10:23 (GMT) |
Buildbot: support building releases, make non-releases more consistent * Auto detect rc and release version cycle in BKE_blender_version.h. * On Windows, generate zip and installer if a release is detected. * On macOS, always generate a dmg instead of zip. * Use standard package names without hash if a release is detected. * Buildbot package names now match platform names in releases. Ref T67056 Differential Revision: https://developer.blender.org/D5643 |
Revision ad5e91a by Sergey Sharybin September 3, 2019, 09:45 (GMT) |
Subsurf: Show error when Blender is built without OpenSubdiv |
Revision 4247843 by Sergey Sharybin September 3, 2019, 09:45 (GMT) |
Add OpenSubdiv information to bpy.app Allows to customize interface and inform about lack of subdivision surface support. |
|
|
|


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